LINUX.ORG.RU
ФорумAdmin

NAT, ограничение по ip и mac


0

0

Задача следующая, нужно пропускать через сервер пользователей по связки ип мак, пытался делать так


iptables -A FORWARD -s 172.20.34.180 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -d 172.20.34.180 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARDING -m mac --mac-source 00:0F:EA:91:04:08 -j ACCEPT
#iptables -A FORWARD -j DROP

Но так не работает. Может есть какие то другие способы чтобы связать ип и мак пользоватеоя и пускать только так? Не обязательно решение должно быть через iptables, подойдёт любое.


man arp :

    -f filename
             Cause the file filename to be read and multiple entries to be set
             in the ARP tables.  Entries in the file should be of the form

                   hostname ether_addr [temp] [pub]

             with argument meanings as given above.  Leading whitespace and
             empty lines are ignored.  A `#' character will mark the rest of
             the line as a comment.

isden ★★★★★
()
Ответ на: комментарий от isden

т.е. создаешь файл вида :

<ip> <mac>

и скармливаешь его в arp -f

isden ★★★★★
()

статический арп-кеш на маршрутизаторе

Komintern ★★★★★
()

iptables -P FORWARD DROP
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -s 172.20.34.180 -m mac --mac-source 00:0F:EA:91:04:08 -o eth0 -j ACCEPT
....

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.