Centos6.5配置网络桥接

配置网络桥接


1、 安装tunctl:


yum install -y tunctl


2、禁用网络管理器:


chkconfig NetworkManager off  ##和桥接有冲突,要关闭

service NetworkManager stop


3、修改eth0为物理网口,br0为桥接网口配置文件:


[root@abao ~]# cd /etc/sysconfig/network-scripts/

[root@abao network-scripts]# cp ifcfg-eth0 ifcfg-br0

[root@abao network-scripts]# cat ifcfg-br0


DEVICE=br0

TYPE=Bridge

BOOTPROTO=static

IPV6INIT=no

ONBOOT=yes

IPADDR=192.168.7.71

NETMASK=255.255.255.0

GATEWAY=192.168.7.1

DNS1=223.5.5.5

DELAY=0


[root@abao network-scripts]# cat ifcfg-eth0

DEVICE=eth0

TYPE=Ethernet

BRIDGE=br0

BOOTPROTO=none

IPV6INIT=no

ONBOOT=yes


附加说明:这里配置成桥接方式,实际上本机的数据包发送是通过br0发送的,br0的TYPE是Bridge,其它的信息跟配置一个物理网卡一样,本机的eth0通过桥接到br0(通过BRIDGE指定)进行通信,它根本不需要配置IP信息,实际上数据发送还是通过本机的物理网卡。


4、重启网络


[root@abao network-scripts]# service network restart


5、查看桥接网络


[root@abao network-scripts]# brctl show


bridge name    bridge id        STP enabled    interfaces

br0            8000.000c29b3f99b    no         eth0

pan0           8000.000000000000    no        

virbr0         8000.5254003d8618    yes        virbr0-nic

接口eth0通过br0进行桥接。birbr0-nic通过virbr0进行桥接,这个是默认的设置,当使用NAT时使用。


扩展阅读参数详解:

ifcfg-eth0

      Device              指定网卡设备名

      TYPE                指定网卡的类型为以太网卡

      ONBOOT        指定网卡是否开机启动,切记要设置为yes

      BRIDGE            指定桥接设备,此处指定为br0设备

建议:以上变量(非变量值)均为大写。

ifcfg-br0

      Device              指定网卡设备名

      TYPE                指定网卡的类型为桥接

      ONBOOT        指定网卡是否开机启动,切记要设置为yes

      BOOTPROTO 指定网卡启动如何获取IP地址,设置静态

      IPADDR          设置br0绑定的IP地址

      NETMASK      设置子网掩码地址

      GATEWAY      设置网关

建议: TYPE变量的变量值按照第一个字母大写,其余字母小写的原则,如Ethernet,Bridge

本文 暂无 评论

回复给

Top