Почему интерфейсы показывают адрес ipv6 вместе с ipv4

Я вручную указал только ipv4-адрес для своих интерфейсов. Но все интерфейсы автоматически показывают адрес inet6. Означает ли это, что Ubuntu по умолчанию запускает туннель ipv6. Если это так, то не опасно ли это, поскольку ipv6 назначает публичные ips для всех клиентов локальной сети. У меня только межсетевой экран на моем маршрутизаторе NAT, и у моих клиентов, чьи интерфейсы показывают адрес ipv6, нет межсетевых экранов. Вот снимок экрана:

eth0      Link encap:Ethernet  HWaddr 34:dc:47:2e:ad:13
          inet6 addr: fe80::28cf:38ff:fb7b:da19/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5783 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6098 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:2961324 (2.9 MB)  TX bytes:1573757 (1.5 MB)
          Interrupt:46

Примечание: по соображениям конфиденциальности я изменил значения HWaddr и inet6 addr.

6
задан 26 January 2011 в 10:34

3 ответа

Показанный IPv6-адрес является локальным для канала - это означает, что он не является общедоступным вне вашей локальной сети, но является автоматическим адресом, назначенным для связи в вашей локальной сети. Чтобы люди могли получить доступ к вашему компьютеру через IPv6, в интерфейсе должен быть публичный адрес & amp; для его разгрома.

0
ответ дан 26 January 2011 в 10:34

IPv6-адреса отображаются, потому что IPv6 включен на сетевых интерфейсах по умолчанию. Единственный способ, которым это будет иметь значение (я полагаю), это если сеть, к которой вы были подключены, поддерживает IPv6.

Я не верю, что Ubuntu создаст туннель IPv6 для чего-либо, он просто оставляет протокол активным на этом интерфейсе. Если IPv6 доступен в вашей сети, а сторона IPv6 не использует NAT, есть вероятность, что он напрямую соединяет вас с Интернетом.

В этом случае, если вы беспокоитесь о своей безопасности, вы можете отключить IPv6, используя ответ CYREX.

0
ответ дан 26 January 2011 в 10:34

Попробуйте:

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6

Вы также можете изменить часть ALL в строке, указав eth0, eth1 ... ту, которую вы действительно хотите изменить.

ПРИМЕЧАНИЕ. Вы ДОЛЖНЫ быть пользователем root, чтобы сделать это.

0
ответ дан 26 January 2011 в 10:34

Другие вопросы по тегам:

Похожие вопросы: