IPv6 Ubuntu

Fórumok

Hello,

kicsit ertetlen vagyok. Mostanaban amiota elkezdett hoditani az IPv6 mindig azzal kezdem egy gep eletet, hogy kikapcsolom.
Most is nekialltam egy Ubuntu 12.04LTS -nek:

/etc/sysctl.conf:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1

$ sudo lsof -i -n -P|grep IPv6
rpcbind 609 root 9u IPv6 8469 0t0 UDP *:111
rpcbind 609 root 10u IPv6 8470 0t0 UDP *:749
rpcbind 609 root 11u IPv6 8471 0t0 TCP *:111 (LISTEN)
sshd 642 root 3u IPv6 9796 0t0 TCP *:22 (LISTEN)
rpc.statd 647 statd 9u IPv6 7964 0t0 UDP *:54427
rpc.statd 647 statd 10u IPv6 7966 0t0 TCP *:43710 (LISTEN)
rpc.statd 651 statd 9u IPv6 8556 0t0 UDP *:37696
rpc.statd 651 statd 10u IPv6 8558 0t0 TCP *:40945 (LISTEN)
rpc.statd 669 statd 9u IPv6 1456 0t0 UDP *:42974
rpc.statd 669 statd 10u IPv6 1458 0t0 TCP *:49577 (LISTEN)
rpc.statd 691 statd 10u IPv6 1488 0t0 UDP *:33098
rpc.statd 691 statd 11u IPv6 1490 0t0 TCP *:34293 (LISTEN)
avahi-dae 998 avahi 14u IPv6 10663 0t0 UDP *:5353
avahi-dae 998 avahi 16u IPv6 10665 0t0 UDP *:37665
nessusd 1263 root 7u IPv6 14494 0t0 TCP *:8834 (LISTEN)
master 2196 root 13u IPv6 12257 0t0 TCP *:25 (LISTEN)

Es itt zavarodtam kicsit ossze. A problema ott okoz igazan gondot, hogy a szerencsetlen dnsmasq megprobal eloszor ipv6-os feloldast csinalni, es csak utana az ipv4-et, igy az ssh-nal mindig van egy nagyobb lelegzetvetelu szunet. Persze ezt meg tudom kerulni, az ssh -4 opcio hasznalataval, de mivel nekem ninics szuksegem ax IPv6-ra, ezert mar ott meg lehetne oldani. De nem.

Mit rontok el? Hogy lehet meg bekapcsolva az IPv6, ha mar egyszer kikapcsoltam? Hogy lehetne kikapcsolni? A neten nem talaltam mas megoldast, csak amit en is hasznaltam.

szerk.: kijavitottam a cimet, hatha igy lesz megoldas is.

Hozzászólások

Ha mindenképp ki akarod kapcsolni, akkor a legegyszerűbb a kernelnek boot paraméterben átadni az ipv6.disable=1 értékpárt. /etc/default/grub (GRUB_CMDLINE_LINUX_DEFAULT) majd update-grub és reboot.

Egy egyszerű DHCP szervert akartam telepíteni Ubuntu-ra. Be volt már konfigolva minden a nagy könyv szerint, de csak nem akarta osztani azokat az IP címeket. Aztán kiderült hogy a dhcp6.conf hiányzott, és ez egy log fájlból derült ki, sehol nem említette semmi manual. A telepítő csomag sem tartalmazta, de amint megkapta a (gyakorlatilag) üres fájlt, rögtön ment mint a kis angyal, és osztotta a v4 címeket. Jó kis pedagógia, gondolni kell a v6-ra mindig :)

Tovabbra sem jo. Marmint a programok mar nem figyelnek az ipv6-on, tehat ez meggyogyult, de az ssh tovabbra is kaki.
Ha hasznalom a -4 kapcsolot, akkor:

real 0m0.491s
user 0m0.024s
sys 0m0.005s

Ha nem hasznalom (masik host, hogy ne cache-elje a dns-t):

real 0m12.495s
user 0m0.016s
sys 0m0.000s

Csak úgy mellesleg van egy elírás a tárgyban.