Я пытаюсь настроить гостевую систему xen для работы в качестве маршрутизатора еще для 2 гостей. Вот конфигурация:
xenbr0
IP: 192.168.1.100
netmask 255.255.255.0
gw 192.168.1.1
router0 (its already bridged to xenbr0 and have internet access)
IP: 192.168.1.101
netmask: 255.255.255.0
gw 192.168.1.100
router1
IP: 10.10.10.1
netmask 255.255.255.0
web0
IP: 10.10.10.2
netmask 255.255.255.0
gw 10.10.10.1
filetransfer0
IP: 10.10.10.3
netmask 255.255.255.0
gw 10.10.10.1
как правильно настроить сеть в таком случае? Веб-домен и передача файлов будут доступны через переадресацию портов из Интернета, но я не могу предоставить им доступ в Интернет извне ...
/proc/sys/net/ipv4/ip_forwarding
уже установлен на 1 в маршрутизаторе, и создается маскарад для router1 => router0, и 2 домена по-прежнему не имеют Интернета.
Сервер xen имеет только 1 физический сетевой адаптер
Для моста DHCP вы используете его так:
НОТА: это создает xenbr0 как мост DHCP к физ. Сетевая карта e @ eth0
/*
iface xenbr0 inet dhcp
bridge_ports eth0
*/
for static you do this
/*
iface xenbr0 inet static
bridge_ports eth0
address 192.168.1.2
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.1.1
*/
В обоих случаях вам по-прежнему нужна запись для основного интерфейса:
/*
# The primary network interface needs to remain but set it to manual
auto eth0
iface eth0 inet manual
*/
Ссылка: http://wiki.xen.org/wiki/Network_Configuration_Examples_(Xen_4.1%2B).