В настоящее время я пытаюсь настроить iptables, чтобы разрешить подключение только определенных MAC-адресов к порту: 3690 (svn). Шаг 1. В Консоли управления EC2 > Группы безопасности (имя группы: по умолчанию) я открыл порт: 3690 для всей подсети. Шаг 2. На моем Linux-сервере (64-разрядная версия Amazon Linux AMI) я настроил iptables: 2.1 Разрешить мой mac-адрес (порт 3690) 2.2 Отключить от всех (порт 3690)
[ec2-user@ip-172-31-7-2 ~]$ sudo iptables -n -L -v --line-numbers
Chain INPUT (policy ACCEPT 1974 packets, 206K bytes)
num pkts bytes target prot opt in out source destination
1 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:3690 MAC 50:46:5D:C7:63:C1
2 5 272 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:3690
Но брандмауэр не может работать корректно. Я не могу подключиться к порту 3690 по mac-адресу. Если я удалю iptables, все клиенты смогут получить доступ к этому порту. Кто-нибудь может мне помочь???