tomatousb - Разрешить только определенному IP-адресу подключаться к другому IP-порту

tomatousb - Разрешить только определенному IP-адресу подключаться к другому IP-порту

Я использую tomato shibby на маршрутизаторе и пытаюсь установить некоторые особые правила с помощью iptables, чтобы задать следующее:

У меня есть сервер, который работает на 192.168.1.2 (LAN) порт 2232. Все из LAN могут получить к нему доступ. Я хочу убедиться, что сервер доступен порт 2232ТОЛЬКОпо 192.168.1.3

Я установил следующие правила iptables. Как я уже сказал, я использую tomato shibby, и я установил эти правила в Administration->Scripts->Firewall:

iptables -A INPUT -p tcp --dport 2232 -s 192.168.1.3 -d 192.168.1.2 -j ACCEPT
iptables -A INPUT -p tcp --dport 2232 -d 192.168.1.2 -j DROP

Первое правило должно разрешить моему клиентскому IP-адресу 192.168.1.3 доступ к серверу, работающему на порту 2232 192.168.1.2, а второе правило должно отбрасывать пакеты, отправляемые с других IP-адресов.

Я перезагрузил маршрутизатор после того, как установил измененные настройки, и я все еще могу получить доступ к своему серверу с других IP. Я проверил через ssh, были ли iptables действительно установлены веб-интерфейсом, и они были установлены.

ОБНОВЛЯТЬ: Правила, показанныеiptables -L

ОБНОВЛЕНИЕ2: TheОграничение доступахорошо справляется с созданием правил, но похоже, что они применяются только к тому, что проходит через WAN. Не работает с ограничениями внутри LAN.

ACCEPT     tcp  --  192.168.1.3         192.168.1.2       tcp dpt:2232 
DROP       tcp  --  anywhere             192.168.1.2       tcp dpt:2232 

Я не уверен, нужно ли мне как-то это делать.в этом правила тоже, но я так не думаю.

Любые предложения приветствуются.

Связанный контент