配置Linux桥接网卡:技术指南(linux桥接网卡)
Linux系统也可以通过桥接网卡来实现网络链接,有些场景尤其适合桥接,本文将介绍如何在Linux上配置桥接网卡。
一、前置准备
首先,我们需要某一网卡支持桥接模式,一般我们使用Intel网卡,因为它的桥接功能比较完善,在Linux下驱动也比较容易安装;另外,如果是共享网络,也可以采用其他网卡芯片,但有可能需要安装驱动才能正常工作。
二、配置桥接模式
Linux通过ifcfg来配置网卡信息,下面我们以CentOS 7.x系统为例,介绍如何在/etc/sysconfig/network-scripts/目录下配置ifcfg-XXX:
1、安装所需软件:
yum install bridge-utils -y
2、增加网桥:
brctl addbr br0
3、配置网桥:
ifconfig eth0 0.0.0.0 up
ifconfig eth1 0.0.0.0 up
ifconfig br0 192.20.100.105 netmask 255.255.255.0 up
brctl addif br0 eth0
brctl addif br0 eth1
4、配置eth0网卡:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
5、配置eth1网卡:
vi /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eth1
DEVICE=eth1
ONBOOT=yes
BRIDGE=br0
三、验证配置
完成上面的操作后,我们可以执行ifconfig查看网卡状态,例如br0和eth0/eth1即可。验证配置,我们可以执行ping命令,如果网桥配置正确,我们就可以正常ping外网IP。
总结
本文介绍了如何在Linux上配置桥接网卡,首先要确保网卡支持桥接功能,然后使用ifconfig和brctl命令配置网桥,再分别配置eth0和eth1支持桥接模式,最后执行ping命令检验配置结果。