Назад | Перейти на главную страницу

Как создать мостовой сетевой интерфейс для Xen?

Я впервые пытаюсь использовать Xen на сервере Ubuntu, и у меня действительно простой вопрос.

я следую руководство в документации Ubuntu и под Network Configuration->Using bridge-utils В разделе говорится:

В мостовой настройке требуется, чтобы мы назначили IP-адрес мостовому интерфейсу. Настройте сетевые интерфейсы так, чтобы они сохранялись после перезагрузки:

Судо vi / и т.д. / сеть / интерфейсы

auto lo eth0 xenbr0
iface lo inet loopback

iface xenbr0 inet dhcp
  bridge_ports eth0

iface eth0 inet manual

Перезапустите сеть, чтобы включить мост xenbr0:

sudo ifdown eth0 && sudo ifup xenbr0 && sudo ifup eth0

Мой /etc/network/interfaces файл:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto em2
iface em2 inet static
        address 68.65.120.34
        netmask 255.255.255.224
        network 68.65.120.32
        broadcast 68.65.120.63
        gateway 68.65.120.33
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 68.65.120.33 8.8.8.8 4.4.2.2
        dns-search web-hosting.com

Это моя попытка, из-за которой я потерял доступ по SSH, когда попробовал:

# The loopback network interface
auto lo em2 xenbr0
iface lo inet loopback

#xen
iface xenbr0 inet dhcp
bridge_ports em2

# The primary network interface
auto em2
iface em2 inet manual
        address 68.65.120.34
        netmask 255.255.255.224
        network 68.65.120.32
        broadcast 68.65.120.63
        gateway 68.65.120.33
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 68.65.120.33 8.8.8.8 4.4.2.2
        dns-search web-hosting.com

Затем:

sudo ifdown em2 && sudo ifup xenbr0 && sudo ifup em2

Как мне изменить содержимое моего файла конфигурации для работы с Xen?

  • В вашей первой сетевой конфигурации em2 настроен на использование static метод. Во втором он установлен на manual. С помощью manual, параметры, которые вы установили позже, не применяются, поэтому вы потеряли доступ.
  • Ваша машина физически подключена к сети через em2. Вы хотите создать мост под названием xenbr0, поэтому вам нужно установить em2 в руководство (что вы сделали), установите xenbr0 к static (лайк em2 было раньше, вместо dhcp) и переместите все параметры из em2 к xenbr0.
  • Итак, попробуйте это:

    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    #xen
    auto xenbr0
    iface xenbr0 inet static
           address 68.65.120.34
           netmask 255.255.255.224
           network 68.65.120.32
           broadcast 68.65.120.63
           gateway 68.65.120.33
           # dns-* options are implemented by the resolvconf package, if installed
           dns-nameservers 68.65.120.33 8.8.8.8 4.4.2.2
           dns-search web-hosting.com
           bridge_ports em2
    
    # The primary network interface
    auto em2
    iface em2 inet manual
    
  • Вы можете установить еще несколько параметров, особенно в виртуализированной среде:

           bridge_stp off       # disable Spanning Tree Protocol
           bridge_waitport 0    # no delay before a port becomes available
           bridge_fd 0          # no forwarding delay