Hoi
Ik wil graag IPv6 draaien op mijn debian/woody webserver. Die machine heeft op dit moment 10 IP(v4) adressen. Van mijn provider heb ik de volgende gegevens gekregen:
Aangezien het hele IPv6 gebeuren nog niet in productie fase verkeerd hebben ze geen ondersteuning (althans ik heb nog geen antwoord op mijn mailtje gekregen
). Uit deze gegevens begrijp ik dat tussen mijn machine en de gateway een /127 netwerk moet gemaakt worden. Dus een point-to-point zeg maar.
Vervolgens wordt een /64 blok over die link gerouteerd.
Ik heb het volgende geprobeerd. In /etc/network/interfaces het volgende gezet:
Nadat ik een networking restart geef dan is de boel zo te zien netjes up:
Als ik nu iets wil pingen gebeurt er dit
Hij lijkt het laatste ip van die reeks van 5 te gebruiken als source?
Ter info mijn routetable:
Wat doe ik fout?
Ik wil graag IPv6 draaien op mijn debian/woody webserver. Die machine heeft op dit moment 10 IP(v4) adressen. Van mijn provider heb ik de volgende gegevens gekregen:
code:
1
2
3
| 2001:0898:1001:1001::20/127 -> gateway 2001:0898:1001:1001::21/127 -> uw main-ip 2001:0898:2000:001b::/64 -> /64 gereouteerd naar uw mainip. |
Aangezien het hele IPv6 gebeuren nog niet in productie fase verkeerd hebben ze geen ondersteuning (althans ik heb nog geen antwoord op mijn mailtje gekregen
Vervolgens wordt een /64 blok over die link gerouteerd.
Ik heb het volgende geprobeerd. In /etc/network/interfaces het volgende gezet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| iface eth0 inet6 static
pre-up modprobe ipv6
up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf
# main ip
address 2001:0898:1001:1001::21
netmask 127
# default route naar gateway IP
up ip -6 route add default via 2001:0898:1001:1001::20 dev eth0
# de routeerbare ip's voor services
up ip addr add 2001:0898:2000:001b::1/64 dev eth0
up ip addr add 2001:0898:2000:001b::2/64 dev eth0
up ip addr add 2001:0898:2000:001b::3/64 dev eth0
up ip addr add 2001:0898:2000:001b::4/64 dev eth0
up ip addr add 2001:0898:2000:001b::5/64 dev eth0 |
Nadat ik een networking restart geef dan is de boel zo te zien netjes up:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| eth0 Link encap:Ethernet HWaddr 00:30:48:10:4E:25
inet addr:212.204.246.131 Bcast:212.204.246.255 Mask:255.255.255.0
inet6 addr: 2001:898:2000:1b::1/64 Scope:Global
inet6 addr: 2001:898:2000:1b::2/64 Scope:Global
inet6 addr: 2001:898:2000:1b::3/64 Scope:Global
inet6 addr: 2001:898:1001:1001::21/127 Scope:Global
inet6 addr: 2001:898:2000:1b::4/64 Scope:Global
inet6 addr: 2001:898:2000:1b::5/64 Scope:Global
inet6 addr: fe80::230:48ff:fe10:4e25/10 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:9155788 errors:0 dropped:0 overruns:0 frame:0
TX packets:4334497 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1832743293 (1.7 GiB) TX bytes:555698720 (529.9 MiB)
Interrupt:31 Base address:0x7000 |
Als ik nu iets wil pingen gebeurt er dit
code:
1
2
3
4
5
| outkast:/home/dick# ping6 2001:898:1001:1001::20 PING 2001:898:1001:1001::20(2001:898:1001:1001::20) from 2001:898:2000:1b::5 : 56 data bytes From ::1 icmp_seq=1 Destination unreachable: Address unreachable From ::1 icmp_seq=2 Destination unreachable: Address unreachable From ::1 icmp_seq=3 Destination unreachable: Address unreachable |
Hij lijkt het laatste ip van die reeks van 5 te gebruiken als source?
Ter info mijn routetable:
code:
1
2
3
4
5
6
7
8
| outkast:/home/dick# ip -6 route show 2001:898:1001:1001::20/127 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 2001:898:2000:1b::/64 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 fe80::/10 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 default dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 default via 2001:898:1001:1001::20 dev eth0 metric 1024 mtu 1500 advmss 1440 unreachable default dev lo metric -1 error -101 |
Wat doe ik fout?