nadrzędną funkcją routerów jest udostępnianie internetu (NATowanie połączeń wychodzących) i tego tomato nie zmienia i bez modyfikacji źródeł i własnoręcznej kompilacji tomato tego nie zmienisz. Nie znam routera SOHO, który dawałby możliwość wybrania hostów dla których MASQUEARE lub SNAT ma być nakładany a dla których nie, choć wiem, że takie rozwiązanie było często stosowane w lokalnych sieciach internetowych przy łączu współdzielonym - sam tak robiłem.
Rozumiem, że chcesz wybranych hostom udostępnić internet a innym nie. Rozwiązania są dwa:
1) użyć do tego celu funkcję Access Restriction i stworzyć regułę z adresami IP lub MAC dla których ma być zablokowany internet. Blokada będzie ustawiona na poziomie iptables
2) hostom bez dostępu do internetu nie wpisywać domyślnej bramy. Bez niej sieć lokalna będzie działać poprawnie ale nic poza nią.
Przyznam szczerze, że nigdy nawet nie pomyślałem by tą politykę zmienić. Jesteś pierwszą osobą, której takie rozwiązanie nie odpowiada
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|