Create A Network Bridge on CentOS 7 / RHEL 7

Create A Network Bridge on CentOS 7 / RHEL 7

原文:http://www.itzgeek.com/how-tos/mini-howtos/create-a-network-bridge-on-centos-7-rhel-7.html

(1)确定模块已经安装:

# modinfo bridge
 filename:       /lib/modules/3.10.0-327.el7.x86_64/kernel/net/bridge/bridge.ko
 alias:          rtnl-link-bridge
 version:        2.3
 license:        GPL
 rhelversion:    7.2
 srcversion:     905847C53FF43DEFAA0EB3C
 depends:        stp,llc
 intree:         Y
 vermagic:       3.10.0-327.el7.x86_64 SMP mod_unload modversions
 signer:         CentOS Linux kernel signing key
 sig_key:        79:AD:88:6A:11:3C:A0:22:35:26:33:6C:0F:82:5B:8A:94:29:6A:B3
 sig_hashalgo:   sha256

(2)安装bridge-utils软件

# yum install bridge-utils -y

(3)建立网桥

  1. 在/etc/sysconfig/network-scripts/下建立ifcfg-br0文件。
    # vi /etc/sysconfig/network-scripts/ifcfg-br0
  2. 内容为:
    DEVICE="br0"
    BOOTPROTO="static"
    IPADDR="192.168.12.10"
    NETMASK="255.255.255.0"
    GATEWAY="192.168.12.2"
    DNS1=192.168.12.2
    ONBOOT="yes"
    TYPE="Bridge"
    NM_CONTROLLED="no"

(4)编辑准备添加到网桥的物理网卡配置文件:

# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

内容如下:

DEVICE=eno16777736
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=br0

(5)重启网络服务

# systemctl restart network

 

发表回复