это кажется сложной проблемой. Поэтому я был бы очень благодарен за ваш совет. Я провожу два дня, пытаясь запустить это, но безуспешно. (Общедоступный IP-адрес работает, но не частная сеть)
Настройка "второй частной сети" с KVM на debian squeeze
RootServer 1 = Имеет несколько виртуальных машин
RootServer 2 = Имеет несколько виртуальных машин
Оба корневых сервера имеют «общедоступный» интерфейс = eth0 (подключен к Интернету) и «частный» интерфейс = eth1 (напрямую подключен к коммутатору).
=> Я хочу общаться в сети 10.1.0.0 только в частном порядке с другими ящиками ...
auto eth0
iface eth0 inet static
address 11.11.11.91
broadcast 11.11.11.95
netmask 255.255.255.224
gateway 11.11.11.65
# Private IP Adress of the HOST
auto eth1
iface eth1 inet static
address 10.1.1.20
broadcast 10.1.255.255
netmask 255.255.0.0
network 10.1.0.0
## Bridge vor Private Network
auto vbr2
iface vbr2 inet static
address 10.1.1.21
netmask 255.255.0.0
pre-up brctl addbr vbr2
post-up route add -host 10.1.1.100 vbr2
post-down brctl delbr vbr2
auto eth0
iface eth0 inet static
address 11.11.11.87
netmask 255.255.255.255
gateway 11.11.11.91
pointopoint 11.11.11.91
## Private IP Address of the Guest
auto eth1
iface eth1 inet static
address 10.1.1.100
netmask 255.255.255.255
gateway 10.1.1.20
pointopoint 10.1.1.20
Если я сделаю ping 10.1.1.100
на хосте (10.1.1.20/11.11.11.91) Я не получаю ответа от гостя (10.1.1.100), который даже находится на том же сервере. Так что любая внутренняя маршрутизация должна быть неправильной ... Но я не смог это понять?
обновление: мне просто интересно. Может мне нужен «шлюз» для частной сети. Но с другой стороны, если я работаю с мостами, зачем мне шлюз для этой частной сети?
Любые подсказки, почему это не работает, очень ценятся.
Большое спасибо!
вам нужно сделать несколько вещей.
Схема настройки сети должна быть следующей:
eth0 (без IP) -> br0 (с публичным IP) <- VM (публичный IP)
eth1 (без IP) -> br1 (с частным IP) <- ВМ (частный IP)