Non working IPv6 upon upgrade to Ubuntu 12.10
Shadow Hawkins on Sunday, 09 September 2012 14:16:50
Hi,
I'm running aiccu and since upgrade Ubuntu 12.04 -> 12.10 beta 1 I'm unable to communicate over IPv6 (e.g. ping or HTTP)
e.g. this is a result from ping to ipv6.google.com:
-----------------------------------
root@turion:~# ping6 2001:4860:b002::68
PING 2001:4860:b002::68(2001:4860:b002::68) 56 data bytes
The tunnel seems to be working and I get an IP address:
--------------------------
20: sixxs: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc pfifo_fast state UNKNOWN qlen 500
link/none
inet6 2a01:8c00:ff00:157::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::8c00:ff00:157:2/64 scope link
valid_lft forever preferred_lft forever
but I noticed this in my syslog (during restart of network manager):
----------------------------------------------------------
Sep 9 15:45:11 turion NetworkManager[7128]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/sixxs, iface: sixxs)
Sep 9 15:45:11 turion NetworkManager[7128]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/sixxs, iface: sixxs): no ifupdown configuration found.
Sep 9 15:45:11 turion NetworkManager[7128]: <warn> /sys/devices/virtual/net/sixxs: couldn't determine device driver; ignoring...
This is list of my IPv6 routes:
---------------------------
root@turion:~# ip -6 route
2a01:8c00:ff00:157::/64 dev sixxs proto kernel metric 256
fe80::/64 dev wlan0 proto kernel metric 256
fe80::/64 dev sixxs proto kernel metric 256
default via fe80::1 dev wlan0 proto kernel metric 1024 expires 25sec
Any idea what's wrong ?
Regards
Non working IPv6 upon upgrade to Ubuntu 12.10
Jeroen Massar on Monday, 10 September 2012 13:58:05 default via fe80::1 dev wlan0 proto kernel metric 1024 expires 25sec
That is rather odd. Seems you have a default route over wireless?
You need a default over your SixXS interface pointing to 2a01:8c00:ff00:157::1.
Non working IPv6 upon upgrade to Ubuntu 12.10
Shadow Hawkins on Wednesday, 12 September 2012 10:46:07
You're right, I didn't notice it.
The following commands fixed it:
-----------------------------
sudo ip -6 route del ::/0
sudo ip -6 route add ::/0 via 2a01:8c00:ff00:157::1 dev sixxs
I have to find out how to add the route permanently. Something has broken upon the upgrade to Ubuntu 12.10 beta 1
Thank you very much for your help
Mira
Non working IPv6 upon upgrade to Ubuntu 12.10
Shadow Hawkins on Wednesday, 12 September 2012 11:54:53
I've solved it by adding of the lines:
--------------------
ip -6 route del ::/0
ip -6 route add ::/0 via 2a01:8c00:ff00:157::1 dev sixxs
into /etc/rc.local
I don't know where the default route for wlan0 comes from (I haven't found anything in my network configuration files), but my solution works.
Regards
Non working IPv6 upon upgrade to Ubuntu 12.10
Shadow Hawkins on Saturday, 15 December 2012 13:00:29
Finally I used more reliable solution, because in the previous solution sometimes there were two default routes for IPv6 and it didn't work well.
I disabled IPv6 on my wlan interface by adding of
net.ipv6.conf.wlan0.disable_ipv6 = 1 into /etc/sysctl.conf and now it works like a charm.
root@turion:/etc# ip -6 route
2a01:8c00:ff00:157::/64 dev sixxs proto kernel metric 256
fe80::/64 dev sixxs proto kernel metric 256
default via 2a01:8c00:ff00:157::1 dev sixxs metric 1024
Posting is only allowed when you are logged in. |