0

我有一台专用服务器,我想在使用 KVM 时运行一些虚拟机。

我正在尝试设置桥接网络,以便可以使用专用 IP 从外部访问虚拟机。

我尝试使用这篇文章执行此操作,但是一旦我打开 br0,我就会失去通过 ssh 与我的服务器的连接(以及与此相关的任何其他内容)。

这是我的 /etc/network/interfaces:

# 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

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 66.147.230.23
        netmask 255.255.255.0
        network 66.147.230.0
        broadcast 66.147.230.255
        gateway 66.147.230.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 208.67.222.222 208.67.220.220
        dns-search samgwydir.com

# bridge
auto br0
iface br0 inet static
#       address 216.120.250.44
#       netmask 255.255.255.0
#       network 216.120.250.0
#       broadcast 216.120.250.255
#       gateway 216.120.250.1
        address 192.168.1.1
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.1.254
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

我已经注释掉了一个失败的设置,它让 br0 使用专用 IP,而是尝试使用本地 IP 无济于事。

4

1 回答 1

1

不要配置eth0,就像eth0桥接设备(使用 IP 192.168.1.1)一样:

auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet manual

# bridge
auto br0
iface br0 inet static
        address 192.168.1.1
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.1.254
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

br0如果您希望您的主机是多宿主的,您可以分配多个 IP 地址

于 2013-01-08T12:54:34.147 回答