Доброго времени.
Dom0 Debian 2.6.26-2-xen-amd64
Суть. Есть к примеру 3 виртуалки: 2 венды и 1 дебиан.
На данный момент сеть сконфигурирована так:
xend-config.sxp
(network-script 'network-bridge bridge=xenbr0 netdev=dummy0')
(vif-script vif-bridge)
Dom0 interfaces
auto dummy0
iface dummy0 inet static
address 192.168.10.1
netmask 255.255.255.0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.0.12
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1
network 192.168.0.0
broadcast 192.168.0.255
DomU Vista
vif = [ 'type=ioemu, bridge=xenbr0, model=ne2k_isa, mac=00:aa:ab:00:0b:0a' ]
Vista Lan
address 192.168.10.20
netmask 255.255.255.0
gateway 192.168.10.1
network 192.168.10.0
broadcast 192.168.0.255
dns-nameservers 192.168.0.1 # адрес wifi роутера, к которому собственно я подключен 192.168.0.1
Инет пробрасываю так -A POSTROUTING -o wlan0 -j MASQUERADE
Далее, возникла необходимость поставить и одновременно работать еще и в Дебиане. DomU Debian
vif = [ 'bridge=xenbr0, model=rtl8139, mac=00:16:3e:00:d0:33' ]
eth0
address 192.168.10.30
netmask 255.255.255.0
gateway 192.168.10.1
network 192.168.10.0
# сеть 192.168.10.0 работает исправно, однако, при добавлении
dns-nameservers 192.168.0.1
# eth0 перестает корректно подниматься с заданными параметрами.
-A POSTROUTING -o wlan0 -s 192.168.10.30 -j MASQUERADE
-A POSTROUTING -o wlan0 -s 192.168.10.20 -j MASQUERADE
Срабатывает только первая цепочка правил.
Объясните как правильно все это организовать.