/etc/conf.d/net и ipv6
amix 28 апреля, 2010 - 13:53
Добрый день all
Кто сталкивался с настройкой ipv6 в генту, подскажите как решить проблему.
Кусок конфига :
config_br0=( "x.x.x.x broadcast x.x.x.x netmask x.x.x.x" "ipv6/64" ) routes_br0=( "default via x.x.x.x" "default via ipv6"
не применяется default route в ipv6
в консоли при старте ругается:
net.br0 | * Adding routes net.br0 | * default via x.x.x.x ... [ ok ] net.br0 | * default via 2a00:1820:0:42::1 ... net.br0 |2a00:1820:0:42::1: Неизвестный хост [ !! ]
Как его правильно прописать ?
»
- Для комментирования войдите или зарегистрируйтесь
modules_eth0="iproute2"confi
П.С local 192.168.1.113 - да, работает, нет, у вас не заработает ( если вы не пров )
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
У меня не туннель, у меня
У меня не туннель, у меня нормальный конект.
Вот конкретно эта часть и не работает.
что пишет я писал выше.
маска
По всей видимости дело в маске, так как с правильной маской у меня такая конфигурация работает и никто не ругается на неизвестный хост.
Скорей всего ваш ipv6/112 - не попадает в подсеть где роутер. отсюда он его и не видит и ругается , что неизвестный хост.
На самом деле тут сразу
На самом деле тут сразу несколько проблем: нарушение РФЦ в виде слишком широкой маски, но это еще полбеды. Вторая половина сводится к тому, что надо использовать iproute2.
Т.е. чтобы всё было красиво надо прописать так:
modules="iproute2"
iptunnel_he0="mode sit remote x.x.x.x local y.y.y.y ttl 255"
mtu_he0="1280"
config_he0="2001:470:z:z::2/64"
И любую строку на выбор :)
routes_he0="2000::/3 dev he0"
routes_he0="2000::/3 via 2001:470:z:z::1"
PS. я наступил на эти грабли буквально только что, когда у меня "везде работает", а в свеже поставленной KVM+CLS11.6 нет. iproute2 проблему решил :)
Ёж птица гордая - пока не пнешь, не полетит!
route -6 add default "ipv6
route -6 add default "ipv6 route" - я так думаю
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
a) ругается: dog ~ # route
a) ругается:
честно говоря, я в шоке :) Ну да не суть, если эту команду засовывать в /etc/conf.d/net, то при рестарте ругается либо на синтаксис, либо на неизвестный хост. Причём у меня, в отличие от топик стартера префикс всегда либо 64, либо 48 :)
б) "add default", ИМХО слишком широкая сеть. Все уникаст адреса находятся в 2000/3, есть ещё, конечно, 6bone с teredo внутри, но он нам надо поддерживать то, что объявлено "disbanded some time ago":) (IPv6 in Practice, стр.28)
Ёж птица гордая - пока не пнешь, не полетит!