Discussion:
ipv6
(te oud om op te antwoorden)
Joost de Heer
2009-11-21 12:19:43 UTC
Permalink
Dames, heren,

Ik heb de IPv6 tunnel bij XS4all (experimentele diensten) geactiveerd,
maar heb problemen om de boel werkende te krijgen. Heeft iemand een
overzicht wat er precies allemaal via het control panel van XS4all en
wat er aan mijn kant geconfigureerd moet worden? Ik heb de methode
geprobeerd die bij XS4all voor RedHat wordt gegeven, maar geen succes.

Situatie:

[XS4all] <--> Speedtouch modem <--> Linux machine (Fedora 12)

ADSL lijn komt op Speedtouch modem (ST 510) binnen (IP adres
80.101.152.15) waar IP forwarding aanstaat naar 10.0.0.1 (linux machine).

Configuratie aan XS4all kant:

XS4ALL IPv6-tunnelbroker
XS4ALL's IPv4-tunnel endpoint 194.109.5.241
sanguis's IPv4-tunnel endpoint 80.101.152.15

IPv6-space
XS4ALL's tunnel IPv6-adres 2001:888:10:789::1/64
sanguis's tunnel IPv6-adres 2001:888:10:789::2/64
sanguis's IPv6-prefix 2001:888:1789::/48

Tunnelmanagement
Tunnel deactiveren Tunnel is momenteel geactiveerd

Configuratie aan Linux kant:
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=router.joost.localnet
NETWORKING_IPV6=yes
IPV6_DEFAULTDEV=sit1

/etc/sysconfig/network-scripts/ifcfg-sit1
DEVICE=sit1
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6TUNNELIPV4=194.109.5.241
IPV6ADDR=2001:888:10:789::2

/etc/sysconfig/network-scripts/ifcfg-eth1
# 3Com Corporation 3c905C-TX/TX-M [Tornado]
DEVICE=eth1
HWADDR=00:b0:d0:ed:84:e7
ONBOOT=yes
SEARCH="joost.localnet"
BOOTPROTO=none
USERCTL=no
NM_CONTROLLED=no
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=10.0.0.1
GATEWAY=10.0.0.138
PEERDNS=yes
ETHTOOL_OPTS="autoneg off speed 100 duplex full"
NETWORKING_IPV6=yes
IPV6INIT=yes
IPV6FORWARDING=yes
IPV6ADDR=2001:888:10:789::1/64

/etc/radvd.conf
interface eth1 {
AdvSendAdvert on;
AdvHomeAgentFlag off;

prefix 2001:888:10:789::/64 {
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
};
};

ifconfig:
eth1 Link encap:Ethernet HWaddr 00:B0:D0:ED:84:E7
inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: 2001:888:10:789::1/64 Scope:Global
inet6 addr: fe80::2b0:d0ff:feed:84e7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:286 errors:0 dropped:0 overruns:0 frame:0
TX packets:362 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39477 (38.5 KiB) TX bytes:42299 (41.3 KiB)
Interrupt:5 Base address:0x2800

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:172 errors:0 dropped:0 overruns:0 frame:0
TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:21004 (20.5 KiB) TX bytes:21004 (20.5 KiB)

sit1 Link encap:IPv6-in-IPv4
inet6 addr: 2001:888:10:789::2/64 Scope:Global
inet6 addr: fe80::a00:1/64 Scope:Link
inet6 addr: fe80::c0a8:101/64 Scope:Link
UP POINTOPOINT RUNNING NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:3392 (3.3 KiB)

sit1 ontvangt blijkbaar geen bitjes. Ik mis dus nog ergens een stap,
maar welke?

Joost
Maurice Janssen
2009-11-21 12:36:27 UTC
Permalink
Post by Joost de Heer
Dames, heren,
Ik heb de IPv6 tunnel bij XS4all (experimentele diensten) geactiveerd,
maar heb problemen om de boel werkende te krijgen. Heeft iemand een
overzicht wat er precies allemaal via het control panel van XS4all en
wat er aan mijn kant geconfigureerd moet worden? Ik heb de methode
geprobeerd die bij XS4all voor RedHat wordt gegeven, maar geen succes.
[XS4all] <--> Speedtouch modem <--> Linux machine (Fedora 12)
ADSL lijn komt op Speedtouch modem (ST 510) binnen (IP adres
80.101.152.15) waar IP forwarding aanstaat naar 10.0.0.1 (linux machine).
XS4ALL IPv6-tunnelbroker
XS4ALL's IPv4-tunnel endpoint 194.109.5.241
sanguis's IPv4-tunnel endpoint 80.101.152.15
IPv6-space
XS4ALL's tunnel IPv6-adres 2001:888:10:789::1/64
sanguis's tunnel IPv6-adres 2001:888:10:789::2/64
sanguis's IPv6-prefix 2001:888:1789::/48
Tunnelmanagement
Tunnel deactiveren Tunnel is momenteel geactiveerd
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=router.joost.localnet
NETWORKING_IPV6=yes
IPV6_DEFAULTDEV=sit1
/etc/sysconfig/network-scripts/ifcfg-sit1
DEVICE=sit1
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6TUNNELIPV4=194.109.5.241
IPV6ADDR=2001:888:10:789::2
/etc/sysconfig/network-scripts/ifcfg-eth1
# 3Com Corporation 3c905C-TX/TX-M [Tornado]
DEVICE=eth1
HWADDR=00:b0:d0:ed:84:e7
ONBOOT=yes
SEARCH="joost.localnet"
BOOTPROTO=none
USERCTL=no
NM_CONTROLLED=no
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=10.0.0.1
GATEWAY=10.0.0.138
PEERDNS=yes
ETHTOOL_OPTS="autoneg off speed 100 duplex full"
NETWORKING_IPV6=yes
IPV6INIT=yes
IPV6FORWARDING=yes
IPV6ADDR=2001:888:10:789::1/64
Dat adres klopt niet. De 2001:888:10:789::1 en 2001:888:10:789::2 zitten
alleen op de tunnel, de eerste bij XS4ALL en de tweede op jouw IPv6
router op de sit1 interface. Op je lokale netwerk moet je verder
de adressen uit de /48 gebruiken.
Maar als je eerst begint met de 2001:888:10:789::2 op sit1, dan zou je
2001:888:10:789::1 moeten kunnen pingen. Als je dan een default gateway
naar 2001:888:10:789::1 zet, dan zou je de rest van de wereld (vanaf de
router) moeten kunnen bereiken.
Als dat werkt, zou ik pas gaan beginnen met de adressen uit de /48 voor
de rest van je netwerk.

Als het niet werkt, dan blokkeert je modem misschien de IPv6 tunnel of
zitten er misschien firewall regels in de weg.
--
Maurice
Koos van den Hout
2009-11-21 21:21:39 UTC
Permalink
Post by Joost de Heer
Ik heb de IPv6 tunnel bij XS4all (experimentele diensten) geactiveerd,
maar heb problemen om de boel werkende te krijgen. Heeft iemand een
overzicht wat er precies allemaal via het control panel van XS4all en
wat er aan mijn kant geconfigureerd moet worden? Ik heb de methode
geprobeerd die bij XS4all voor RedHat wordt gegeven, maar geen succes.
[XS4all] <--> Speedtouch modem <--> Linux machine (Fedora 12)
ADSL lijn komt op Speedtouch modem (ST 510) binnen (IP adres
80.101.152.15) waar IP forwarding aanstaat naar 10.0.0.1 (linux machine).
Heb je op de speedtouch al de beroemde/beruchte

:nat unbind application =IP6TO4 port=1

ingetiept? Anders probeert de speedtouch zich zelf met protocol 41 te
bemoeien en dat faalt.

Koos
--
Koos van den Hout Homepage: http://idefix.net/~koos/
PGP keyid DSS/1024 0xF0D7C263 or RSA/1024 0xCA845CB5
Webprojects: Camp Wireless http://www.camp-wireless.org/
The Virtual Bookcase http://www.virtualbookcase.com/
Joost de Heer
2009-11-21 23:01:53 UTC
Permalink
Post by Koos van den Hout
Post by Joost de Heer
Ik heb de IPv6 tunnel bij XS4all (experimentele diensten) geactiveerd,
maar heb problemen om de boel werkende te krijgen. Heeft iemand een
overzicht wat er precies allemaal via het control panel van XS4all en
wat er aan mijn kant geconfigureerd moet worden? Ik heb de methode
geprobeerd die bij XS4all voor RedHat wordt gegeven, maar geen succes.
[XS4all]<--> Speedtouch modem<--> Linux machine (Fedora 12)
ADSL lijn komt op Speedtouch modem (ST 510) binnen (IP adres
80.101.152.15) waar IP forwarding aanstaat naar 10.0.0.1 (linux machine).
Heb je op de speedtouch al de beroemde/beruchte
:nat unbind application =IP6TO4 port=1
ingetiept? Anders probeert de speedtouch zich zelf met protocol 41 te
bemoeien en dat faalt.
Dit was inderdaad de oplossing, ik kan nu het andere einde van de tunnel
bereiken. Merci!

Joost
Martijn Lievaart
2009-12-02 19:36:17 UTC
Permalink
Post by Joost de Heer
Dames, heren,
Ik heb de IPv6 tunnel bij XS4all (experimentele diensten) geactiveerd,
maar heb problemen om de boel werkende te krijgen. Heeft iemand een
overzicht wat er precies allemaal via het control panel van XS4all en
wat er aan mijn kant geconfigureerd moet worden? Ik heb de methode
geprobeerd die bij XS4all voor RedHat wordt gegeven, maar geen succes.
[XS4all] <--> Speedtouch modem <--> Linux machine (Fedora 12)
ADSL lijn komt op Speedtouch modem (ST 510) binnen (IP adres
80.101.152.15) waar IP forwarding aanstaat naar 10.0.0.1 (linux machine).
XS4ALL IPv6-tunnelbroker
XS4ALL's IPv4-tunnel endpoint 194.109.5.241 sanguis's IPv4-
tunnel
Post by Joost de Heer
endpoint 80.101.152.15
IPv6-space
XS4ALL's tunnel IPv6-adres 2001:888:10:789::1/64 sanguis's tunnel
IPv6-adres 2001:888:10:789::2/64 sanguis's IPv6-prefix
2001:888:1789::/48
Tunnelmanagement
Tunnel deactiveren Tunnel is momenteel geactiveerd
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=router.joost.localnet
NETWORKING_IPV6=yes
IPV6_DEFAULTDEV=sit1
NETWORKING=yes
HOSTNAME=ma.rtij.nl
GATEWAY=10.0.0.138

# Control global IPv6 configuration
NETWORKING_IPV6=yes
#IPV6_DEFAULTDEV=sit1
IPV6FORWARDING=yes
IPV6_ROUTER=yes

Ik weet niet meer waarom ik die default dev heb uitgecommentarieerd.
Post by Joost de Heer
/etc/sysconfig/network-scripts/ifcfg-sit1 DEVICE=sit1
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6TUNNELIPV4=194.109.5.241
IPV6ADDR=2001:888:10:789::2
DEVICE=sit1
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6TUNNELIPV4=194.109.5.241
IPV6ADDR=2001:888:10:xxxx::2/64
IPV6TUNNELIPV4LOCAL=10.0.0.1

Die /64 bij IPV6ADDR vind ik vreemd, maar ik heb het er ooit neergezet.
Volgens het intuhweb is jouw syntax correct. Maar hieronder in ifcfg-eth1
doe jij het ook zo. Hmmmm.....

Ik weet niet of die IPV6TUNNELIPV4LOCAL nodig is. Maar als ie er wel
staat maar verkeerd is werkt het in ieder geval niet. Been there, done
that. :-)
Post by Joost de Heer
/etc/sysconfig/network-scripts/ifcfg-eth1 # 3Com Corporation
3c905C-TX/TX-M [Tornado] DEVICE=eth1
HWADDR=00:b0:d0:ed:84:e7
ONBOOT=yes
SEARCH="joost.localnet"
BOOTPROTO=none
USERCTL=no
NM_CONTROLLED=no
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=10.0.0.1
GATEWAY=10.0.0.138
PEERDNS=yes
ETHTOOL_OPTS="autoneg off speed 100 duplex full" NETWORKING_IPV6=yes
IPV6INIT=yes
IPV6FORWARDING=yes
IPV6ADDR=2001:888:10:789::1/64
Ik heb twee netwerk kaarten, eth0 zit aan de router, eth1 is het interne
netwerk:

DEVICE=eth0
BOOTPROTO=none
BROADCAST=10.0.0.255
IPADDR=10.0.0.1
NETMASK=255.255.255.0
NETWORK=10.0.0.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=no
IPV6INIT=yes


DEVICE=eth1
BOOTPROTO=none
BROADCAST=x.x.x.255
IPADDR=x.x.x.1
NETMASK=255.255.255.0
NETWORK=x.x.x.0
ONBOOT=yes
NETWORKING_IPV6=yes
IPV6INIT=yes
IPV6FORWARDING=yes
IPV6ADDR=2001:888:xxxx::1/64
IPV6ADDR_SECONDARIES="2001:888:xxxx::53/64"
TYPE=Ethernet
USERCTL=no
PEERDNS=no
Post by Joost de Heer
/etc/radvd.conf
interface eth1 {
AdvSendAdvert on;
AdvHomeAgentFlag off;
prefix 2001:888:10:789::/64 {
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
};
};
interface eth1
{
AdvSendAdvert on;


MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;

AdvHomeAgentFlag off;


prefix 2001:888:xxxx::/64 {
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
};

};

Je hebt in jouw file de prefix verkeerd staan volgens mij.
Post by Joost de Heer
sit1 Link encap:IPv6-in-IPv4
fe80::a00:1/64 Scope:Link inet6 addr: fe80::c0a8:101/64
Scope:Link UP POINTOPOINT RUNNING NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX
packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:3392 (3.3 KiB)
sit1 Link encap:IPv6-in-IPv4
inet6 addr: 2001:888:10:9e1::2/64 Scope:Global
inet6 addr: fe80::a00:1/128 Scope:Link
UP POINTOPOINT RUNNING NOARP MTU:1480 Metric:1
RX packets:2342150 errors:0 dropped:0 overruns:0 frame:0
TX packets:1264243 errors:2631 dropped:0 overruns:0 carrier:2631
collisions:0 txqueuelen:0
RX bytes:3270824941 (3.0 GiB) TX bytes:125045513 (119.2 MiB)

Wel packets :-)
Post by Joost de Heer
sit1 ontvangt blijkbaar geen bitjes. Ik mis dus nog ergens een stap,
maar welke?
Probeer eerst een te kijken naar de verschillen in /etc/sysconfig/network
en corrigeer die /etc/radvd.conf , de rest lijkt essentieel hetzelfde.
Wat zegt 'ip tu' trouwens?

M4
Joost de Heer
2009-12-02 20:12:01 UTC
Permalink
Post by Martijn Lievaart
Post by Joost de Heer
/etc/radvd.conf
Je hebt in jouw file de prefix verkeerd staan volgens mij.
Ik heb gewoon de XS4all configuratie overgenomen. Overigens werkt het nu
al een tijdje, het bleek een setting op de Speedtouch te zijn.
Post by Martijn Lievaart
TX packets:1264243 errors:2631 dropped:0 overruns:0 carrier:2631
Dat zijn wel erg veel errors....

Joost
Martijn Lievaart
2009-12-02 20:56:19 UTC
Permalink
Post by Joost de Heer
Post by Martijn Lievaart
TX packets:1264243 errors:2631 dropped:0 overruns:0 carrier:2631
Dat zijn wel erg veel errors....
Tsja. Op de bijbehorende ethernet 0 errors, dus dat is toch iets in
software denk ik. Bovendien is het maar 0.2%, dus echt iets om je zorgen
over te maken, nou neuh. Maar ik zou inderdaad wel willen weten waar dat
vandaan komt.

M4

Loading...