22/05/2009 10:13 (GMT +3) Dmitry E. Oboukhov > AG>>> Может iproute надо? Хотя в его комплекте файлов, пишущих в > /etc/network/ip-*.d не видно... > > >> нет, он стоит, я же им роутинг настраиваю > > AG> Справедливости ради: ты роутинг настраиваешь не им, а обычным route-ом, > AG> судя по изначальному письму. > ой я ж не показал как я роутинг настраиваю, а та команда что в первом > письме - это то что они рекомендовали. > > AG> Проверить, установлен ли пакет, я не смогу :) > да, установлен. несколько раз проверил :( А всё же скопипасти часть на которую ifup ругается.
Вот небольшой тест:
Кусок interfaces для тунеля 6to4.
Работает с реальным IPv4-адресом. Не требует регистрации нигде.
<...>
iface 6to4 inet6 v4tunnel
address 2002:d54f:492b::1
netmask 16
endpoint 192.88.99.1
mtu 1400
gateway ::192.88.99.1
<...>
Адрес 2002:d54f:492b::1 достаётся так:
alias 6to4='printf "2002:%02x%02x:%02x%02x::1\n"'
затем зовём 6to4 213 79 73 43 (т.к. внешний IPv4 адрес у меня был 213.79.73.43)
Поднимаем интерфейс
# ifup 6to4
Stopping virtual private network daemon:.
Starting virtual private network daemon:.
Смотрим что у нас с адресами
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP
qlen 1000
link/ether 00:1b:fc:9c:a4:ed brd ff:ff:ff:ff:ff:ff
inet 213.79.73.43/26 brd 213.79.73.63 scope global eth0
inet6 2001:470:90ba:509:21b:fcff:fe9c:a4ed/64 scope global dynamic
valid_lft 2591998sec preferred_lft 604798sec
inet6 fe80::21b:fcff:fe9c:a4ed/64 scope link
valid_lft forever preferred_lft forever
3: wmaster0: <BROADCAST,MULTICAST> mtu 1500 qdisc ieee80211 state DOWN qlen 1000
link/ieee802.11 00:18:f3:39:fc:55 brd ff:ff:ff:ff:ff:ff
4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 00:18:f3:39:fc:55 brd ff:ff:ff:ff:ff:ff
5: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
link/sit 0.0.0.0 brd 0.0.0.0
6: 6...@none: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state
UNKNOWN
link/sit 0.0.0.0 peer 192.88.99.1
inet6 2002:d54f:492b::1/16 scope global
valid_lft forever preferred_lft forever
inet6 fe80::d54f:492b/64 scope link
valid_lft forever preferred_lft forever
Видим что нам мешает для чистоты эксперимента IPv6-адрес на eth0.
Убираем его
# ip -6 a d 2001:470:90ba:509:21b:fcff:fe9c:a4ed/64 dev eth0
смотрим что получилось:
# ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::21b:fcff:fe9c:a4ed/64 scope link
valid_lft forever preferred_lft forever
6: 6...@none: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480
inet6 2002:d54f:492b::1/16 scope global
valid_lft forever preferred_lft forever
inet6 fe80::d54f:492b/64 scope link
valid_lft forever preferred_lft forever
Всё в порядке. Смотрим роутинг
# ip -6 r
::192.88.99.1 dev 6to4 metric 1024 mtu 1480 advmss 1420 hoplimit 4294967295
2001:470:90ba:509::/64 dev eth0 proto kernel metric 256 expires 1040921sec
mtu 1500 advmss 1440 hoplimit 4294967295
2002::/16 via :: dev 6to4 metric 256 mtu 1480 advmss 1420 hoplimit 4294967295
fe80::/64 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 4294967295
fe80::/64 via :: dev 6to4 metric 256 mtu 1480 advmss 1420 hoplimit 4294967295
default via fe80::20c:f1ff:fe8f:bac1 dev eth0 proto kernel metric 1024
expires 254sec mtu 1500 advmss 1440 hoplimit 64
default via ::192.88.99.1 dev 6to4 metric 1024 mtu 1480 advmss 1420 hoplimit
4294967295
В кэше остался маршрут от eth0. Удаляем его
# ip -6 r d via fe80::20c:f1ff:fe8f:bac1
Смотрим ещё раз что у нас с роутингом
# ip -6 r
::192.88.99.1 dev 6to4 metric 1024 mtu 1480 advmss 1420 hoplimit 4294967295
2001:470:90ba:509::/64 dev eth0 proto kernel metric 256 expires 1041024sec
mtu 1500 advmss 1440 hoplimit 4294967295
2002::/16 via :: dev 6to4 metric 256 mtu 1480 advmss 1420 hoplimit 4294967295
fe80::/64 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 4294967295
fe80::/64 via :: dev 6to4 metric 256 mtu 1480 advmss 1420 hoplimit 4294967295
default via ::192.88.99.1 dev 6to4 metric 1024 mtu 1480 advmss 1420 hoplimit
4294967295
Всё ок. Пробуем пинговать IPv6-хост
# ping6 -c3 ipv6.he.net
PING ipv6.he.net(ipv6.he.net) 56 data bytes
64 bytes from ipv6.he.net: icmp_seq=1 ttl=62 time=198 ms
64 bytes from ipv6.he.net: icmp_seq=2 ttl=62 time=194 ms
64 bytes from ipv6.he.net: icmp_seq=3 ttl=62 time=195 ms
--- ipv6.he.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2008ms
rtt min/avg/max/mdev = 194.316/195.950/198.180/1.672 ms
Пингуется.
Трейс в тунелях 6to4 никогда толком не работал. Что мы в общем-то и видим.
# traceroute6 ipv6.he.net
traceroute to ipv6.he.net (2001:470:0:64::2), 30 hops max, 40 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 10gigabitethernet1-1.core1.fmt1.he.net (2001:470:0:2f::1) 201.667 ms
201.641 ms 201.583 ms
8 ipv6.he.net (2001:470:0:64::2) 196.596 ms 196.581 ms 196.554 ms
Регистрировать аккаунт и запрашивать новый тунель у тунельброкеров для теста в
5 минут не захотелось да и незачем. И так видно что оно работает.
--
Best regards,
Mikhail
xmpp: [email protected]
irc: Bart-mdv- @ SolarNet
SolarNet: http://www.solarnet.ru/
signature.asc
Description: This is a digitally signed message part.

