|
|
|
|
|
Re: Secondary DNS [message #23686 is a reply to message #23642] |
Thu, 22 November 2007 09:20   |
conturov
Messages: 3 Registered: November 2007
|
Junior Member |
|
|
Исхожу из этого http://wiki.openvz.org/VEs_and_HNs_in_different_subnets
[HN]# cat /tmp/br_add
#!/bin/bash
brctl addbr br0
ifconfig eth0 0
brctl addif br0 eth0
ifconfig br0 192.5.0.2/24
ip route add default via 192.5.0.1 dev br0
отработать мост добавился, всё ОК
[HN]# vzctl start 101
[HN]# vzctl set 101 --netif_add eth0 –save
[HN]# vzctl exec 101 ifconfig eth0 85.86.87.195/26
[HN]# brctl addif br0 veth101.0
[HN]# vzctl exec 101 ip route add default via 85.86.87.193 dev eth0
[HN]# ip route add 85.86.87.195 dev br0
[HN]# vzctl exec 101 ip route add 192.5.0.2 dev eth0
Итог с HN VM пингуеться и наоборот
Пакеты из мира предназначенные для VM приходят на br0 (смотрел)
Но на veth101.0 не попадают((
VM не видит мир, мир не видит VM
«network configuration script» описанный в статье добавил и он работает
Задача
HN – ip 192.5.0.2
Gate 192.5.0.1
VM1 ip 192.5.0.30
VM2 ip 192.5.0.31
VM3 ip 192.5.0.32
VM4 ip 192.5.0.33
VM5 ip 84.4.0.20
Gate 84.4.0.1
P.S. Ip здесь естественно с потолка
[Updated on: Thu, 22 November 2007 09:22] Report message to a moderator
|
|
|
Re: Secondary DNS [message #23700 is a reply to message #23686] |
Thu, 22 November 2007 16:43  |
khorenko
Messages: 533 Registered: January 2006 Location: Moscow, Russia
|
Senior Member |
|
|
Добрый день!
Медитировал, медитировал, воспроизводил... никак не получается понять, в чём проблема, так что буду просить доп. эксперименты.
Quote: | «network configuration script» описанный в статье добавил и он работает
|
Значит ли это, что когда всё делается автоматически скриптом, то всё работает? И VE видит мир и мир видит VE?
Если да, то попробуйте выполнить ещё
[HN]# ifconfig veth101.0 0
перед
[HN]# brctl addif br0 veth101.0
Помогло?
Если нет, то, пожалуйста, пришлите следующую информацию.
Допустим HN1 с адресом HN1_IP пингует VE2 с адресом VE2_IP, которая находится на HN2 с адресом NH2_IP.
На HN1, HN2 и внутри VE2:
1) ip a l
2) ip r l
3) ip rule list
4) iptables, надеюсь, пустые везде? Если нет, конфигурацию. А лучше выключить на время экспериментов.
На HN2:
1) brctl show
На HN1 и HN2:
1) ip r get VE2_IP
Когда идёт ping c HN1 на VE2:
на HN2:
0) вывод команды ping
1) tcpdump -n icmp -i eth0
2) tcpdump -n icmp -i br0
3) tcpdump -n icmp -i veth101.0
ВНУТРИ VE2 (был глюк, кажется, когда пакеты на veth101.0 просто не показывались):
1) tcpdump -n icmp -i eth0
2) ip r get HN1_IP
Надеюсь, это поможет понять ситуацию и воспроизвести.
Спасибо.
--
Konstantin.
If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
|
|
|