Чи потрібно мені окреме правило 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.