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: ant...@stopicq.ru irc: Bart-mdv- @ SolarNet SolarNet: http://www.solarnet.ru/
signature.asc
Description: This is a digitally signed message part.