如何配置桥接

如何配置桥接

我正在尝试在使用虚拟机创建的 CentOS 机器中配置桥接网络。我已经在两台 ubuntu 12.04 机器上做了同样的事情,/etc/network/interfaces 文件如下所示:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0

这样在 ubuntu 机器上,IP 地址 192.168.0.x 与 br0 接口关联:

在此处输入图片描述

相反,在 CentOS 机器上,该 IP 地址仍然与 eth0 接口相关联:

在此处输入图片描述

这让我觉得我的网络配置中还缺少了一些东西。但问题是 CentOS 中没有 /etc/network/interface 这样的文件,而是 /etc/sysconfig/network-scripts/ifcfg-br0,但语法完全不同。有人知道如何在 CentOS 中执行相同操作吗?

答案1

根据您的需要更改以下配置。

vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
DNS1=192.168.0.1
GATEWAY=192.168.0.1
IPADDR=192.168.0.100
NETMASK=255.255.255.0
ONBOOT=yes
SEARCH=”example.com”

修改eth0配置:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=00:1e:90:f3:f0:02
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
USERCTL=no
BRIDGE=br0

相关内容