Чи потрібно мені окреме правило iptables для адреси ipv6?


12

На своєму сервері debian 5.0 я встановлюю деякі правила iptables, як показано нижче:

ACCEPT     tcp  --  eee.fff.ggg.hhh      aaa.bbb.ccc.ddd     tcp dpt:80
DROP       tcp  --  0.0.0.0/0            aaa.bbb.ccc.ddd     tcp dpt:80

aaa.bbb.ccc.ddd - ip-адреса мого сервера, а eee.fff.ggg.hhh - інший сервер, єдиний з яких дозволений доступ до порту. Я помітив, що на моєму сервері є настройка adder inet6, а також netstat показує, що apache2 слухає адресу tcp6:

tcp6       0      0 :::80                   :::*                    LISTEN

Чи потрібно мені окреме правило iptables для адреси ipv6? Якщо так, то як я можу це зробити? Я нічого не знаю про ipv6. Дякую! я повинен це зробити? Якщо я не використовую ip6tables, хтось обійде правило iptable і підключиться до мого порта: 80 через ipv6 адресу?

Відповіді:


11

iptables фільтрує лише IPv4 трафік. Налаштування правил у iptables не торкнеться ipv6 трафіку, і тому ви повинні використовувати ip6tables. По крайней мере, слід встановити правила таблиць на падіння за замовчуванням. Таким чином буде доступний лише трафік, який ви явно дозволили.


Було б приємніше дати причину падіння за замовчуванням, як це робив Марцін у коментарі до своєї відповіді. Ще +1.
— 0xC0000022L

@ 0xC0000022L Ви замикаєте свій будинок, коли виходите на вулицю?
— Denys Vitali

Uhm @DenysVitali, можливо, трохи непорозуміння в тому, що просити обґрунтування не те саме, що нехтувати чи не схвалювати поради ?!
— 0xC0000022L

5

Ви хочете подивитися на ip6tables. ТУТ - хороший короткий сценарій, який демонструє деякі основи


хм..моє запитання, чи потрібно це робити? Якщо я не використовую ip6tables, хтось обійде правило iptable і підключиться до мого порта: 80 через ipv6 адресу?
— Лонг Ченґ

Чи увімкнено IPv6 за замовчуванням? У наші дні дуже багато дистрибутивів увімкнено. Якщо так, то ви обов'язково хочете чітко відфільтрувати IPv6, оскільки IPv6 має багато вбудованих підключень, навіть якщо ви не налаштовуєте його.
— Марцін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.