Имеется система debian lenny с одной сетевой картой.
Имеется два IP адреса, которые назначаются статически.
Код: Выделить всё
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 80.93.53.24
netmask 255.255.255.0
network 80.93.53.0
broadcast 80.93.53.255
gateway 80.93.53.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 80.93.48.96
dns-search local
auto eth0:0
iface eth0:0 inet static
address 80.93.48.34
netmask 255.255.255.255
Я захотел поставить гостевую систему и присвоить ей второй статический IP адрес, а трафик, соотвественно, гонять через сетевушку eth0 (получается мне нужно bridge).
Стер из /etc/network/interfaces все связанное с eth0:0, в настройках xen`a выставил (network-script network-bridge) и (vif-script vif-bridge).
Гостевую систему ставил с помощью xen-tools:
Код: Выделить всё
xen-create-image --ip=80.93.48.34 --netmask=255.255.255.255 --gateway=80.93.53.1 ...
Все поставилось, но сети не появилось в гостевой системе. Во время загрузки получаю:
Код: Выделить всё
Setting up networking....
Configuring network interfaces...SIOCADDRT: No such process
Failed to bring up eth0.
done.
В ifconfig показываются настройки eth0, но в route ничего нет. При попытке туда что-то добавить выдается "SIOCADDRT: No such process".
После загрузки гостевой системы в dom0 вижу:
Код: Выделить всё
brctl show
bridge name bridge id STP enabled interfaces
eth0 8000.00304893bb4e no peth0
vif6.0
Бридж вроде есть ...
ifconfig в dom0 показывает как peth0, так и eth0. Я так понимаю eth0 должен был вообще вырубиться, остаться только peth0?
Что я сделал неправильно?