在VMware虚拟机中,我们经常会桥接网卡的方式来上网,而在KVM中桥接的方式也是我们经常使用的方式,下面就记录一下详细配置过程。 首先查看我们正常的eth0的配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 [Shell] 纯文本查看 复制代码 DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.1.255
HWADDR=00:23:56:9A:E8:5C
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
TYPE=Ethernet -
ok,在我们安装完成的时候,是没有关于br0网卡的配置文件的,拷贝一下eth0并重命名为 ifcfg-br0 cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0 [Shell] 纯文本查看 复制代码 DEVICE=br0
ONBOOT=yes
TYPE=Bridge 只需更改这里即可
BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 -
然后将eth0的配置稍作修改 [Shell] 纯文本查看 复制代码 DEVICE="eth0"
HWADDR=00:23:56:9A:E8:5C
ONBOOT="yes"
BRIDGE=br0 更改这里
做完以上配置,重启网卡或者重启系统就可以生效。 当然,有的时候我们在虚拟机里可能不仅仅使用一块网卡,但是在新增网卡的时候会有无法识别的情况,我们如何应对呢,下面记录一种方法,也许可以帮助我们解决问题哦。 [iyunv@localhost ~]#vi /etc/udev/rules.d/70-persistent-net.rules [Shell] 纯文本查看 复制代码 # PCI device 0x10ec:0x8168 (r8169) 这个是新增网卡
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="c8:61:00:4F:CD:76", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x10ec:0x8169 (r8169) 这个是旧的网卡
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:56:9A:E8:5C", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
将就的eth0的配置信息删掉,然后将新增的eth1改成eth0,然后进入/etc/sysconfig/network-script/ 修改ifcfg-eth0的配置文件,更改mac地址(改成新增网卡的),然后重启网络或者重启系统配置既可以生效。
|