On Wed, Aug 16, 2006 at 12:34:19PM +1300, Alexey Borovskoy wrote: > 16.08.06, Dmitry V. Levin написал(а): > > On Wed, Aug 16, 2006 at 11:37:23AM +1300, Alexey Borovskoy wrote: [...] > > > Не ходят пинги между HN и VE. Судя по tcpdump -i venet0 в HN, пинги в > > > VE уходят, но обратно не возвращаются. Что-то не так с маршрутизацией > > > в VE, ip ro l там пустой. Если сделать в VE gefault gw равным ip, > > > который я назначил для VE, то всё начинает работать. > > > > У меня ip r l непустой: > > $ /sbin/ip r l > > 191.255.255.0/24 dev venet0 scope host > > default via 191.255.255.1 dev venet0 > > Добавил вручную, пинги пошли. Естественно. > > Я помню 3 типа граблей, вследствие которых ip r l был пустым: > > 1. отсутствие etcnet/net-scripts в контейнере (нет ни того ни другого); > > # vzctl exec 101 rpm -qa|grep etcnet > etcnet-0.7.16-alt1 Ага. # rpmquery etcnet 0.8.3-alt1.1 [...] > Осталось понять почему не добавляются маршруты при старте контейнера. [...] > # vzctl exec 101 service network start > error: unknown error 1 setting key 'net.ipv4.conf.default.rp_filter' > error: unknown error 1 setting key 'net.ipv4.icmp_echo_ignore_broadcasts' > error: unknown error 1 setting key 'net.ipv4.tcp_syncookies' > error: unknown error 1 setting key 'net.ipv4.tcp_timestamps' > Computing interface groups: .. 2 interfaces found > Starting group 0/virtual (2 interfaces) > Starting lo: ....OK > Starting venet0: ....RTNETLINK answers: No such device > .RTNETLINK answers: Network is unreachable > .OK > Processing /etc/net/vlantab: 0 lines processed. Я ведь патчил etcnet на тему обработки интерфейсов типа venet: 0.8.3-alt1.1 - /etc/net/scripts/network.init:type2group(): Handle venet type. - Added %triggerpostun script to save network service during net-scripts -> etcnet migration. -- ldv