Ubuntu

如何為 Xen 創建橋接網路介面?

  • November 4, 2015

我第一次嘗試在 Ubuntu 伺服器上使用 Xen 並且有一個非常基本的問題。

我正在遵循Ubuntu 文件中的指南以及Network Configuration->Using bridge-utils它說的部分:

在橋接設置中,我們需要將 IP 地址分配給橋接介面。配置網路介面,以便它們在重新啟動後仍然存在:

須藤 vi /etc/網路/介面

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為手動(您所做的),設置xenbr0static(就像em2以前一樣,而不是dhcp)並將所有選項從 移動em2xenbr0
  • 所以,試試這個:
# 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

引用自:https://serverfault.com/questions/732234