Предполагается, что у нас имеется настроенный Xen, для которого мы хотим прикрутить dummy-net (виртуальную сеть, которая никуда не смотрит наружу, а пользуется только для общения доменов-U между собой).
Материал актуален для Linux Debian (возможно, и Ubuntu).
1) Пишем новый файлик /etc/network/xenbr0 такого вида:
brctl addbr br0
ip link set br0 up
И ставим файлик исполняемым:
# chmod +x /etc/network/xenbr0
2) Создаем интерфейс в домене-0. Для этого в domain-0 редактируем файл:
/etc/network/interfaces
Нам нужно добавить к активному сетевому интерфейсу (например, eth0) строку:
up /etc/network/xenbr0
Например, чтобы объявление eth0 выглядело так (или eth1, eth2 - какой интерфейс выберете):
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
# The primary network interface
allow-hotplug eth0
#NetworkManager#
iface eth0 inet static
address 10.80.94.2
network 10.80.94.0
netmask 255.255.255.0
broadcast 10.80.94.255
gateway 10.80.94.1
dns-nameservers 10.80.1.2 10.80.1.1 94.230.128.3 94.230.129.3
dns-search mydomain
up /etc/network/xenbr0
3) В качестве сетевого интерфейса домена-U Xen указываем сетевой мост. Вот пример вырезки из конфигурационного файла гостевой машины Xen:
vif = ['mac=00:16:3e:51:fd:79, bridge=br0,model=rtl8139']
После этого или перезапускаемся, или вручную запускаем /etc/network/xenbr0. Можно пользоваться.
Комментарии
Оставить комментарий
Операционная система LINUX
Термины: Операционная система LINUX