linux桥接网卡
linux桥接网卡 实验环境:centos7 假目标服务器(路由器)有两个网卡,每张网卡分别对应一个网线插口,插口连接的是两台笔记本电脑,如下图。 目标就是 电脑1与电脑2能够ping通。而虚拟网卡可以访问其下任意网卡。为此来创建一个用来桥接的虚拟网卡来管理两张网卡(本质就是创建一个文件)。该虚拟网卡也可以桥接多张网卡,原理都是一样的。 1、安装bridge-utilsyum instal
·
linux桥接网卡
环境:centos7
假目标服务器(路由器)有两个网卡,每张网卡分别对应一个网线插口,插口连接的是两台笔记本电脑,如下图。
目标就是 电脑1与电脑2能够ping通。而虚拟网卡可以访问其下任意网卡。
为此来创建一个用来桥接的虚拟网卡来管理两张网卡(本质就是创建一个文件)。
该虚拟网卡也可以桥接多张网卡,原理都是一样的。
1、安装bridge-utils
yum install -y bridge-utils
2、查看该机器上的网卡名称
nmcli
网卡编号比如,虚拟机的网卡是 ens33,无线网卡是wlp2s0,有线网卡eth0。
3、看见已经启动的网卡,把它关闭掉
ifdown eth0
# 或者输入指令
killall wpa_supplicant
4、创建与配置网卡
cd /etc/sysconfig/network-scripts/
ls
如图,enp2s0、enp4s0就是两个实际的网卡
接下来创建虚拟网卡
vi ifcfg-virbr0
ifcfg-virbr0编辑内容如下
DEVICE=virbr0
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.10.1
NETMASK=255.255.255.0
ifcfg-enp2s0 和 ifcfg-enp4s0 上面的大多数据不用修改,在最后添加或修改如下
BOOTPROTO=none
DEFROUTE=yes
ONBOOT=yes
BRIDEG=virbr0
5、桥接网卡
brctl addbr virbr0
brctl addif virbr0 enp2s0
brctl addif virbr0 enp2s0
# 检查是否桥接完毕
brctl show
6、启动查看
ifup virbr0
nmcli
7、将电脑1和电脑2的防火墙都关闭掉,所有的杀软也要关闭掉,然后在两台电脑上设置上一个固定的以太网IP,然后ping通。
ubuntu 18-20设置网桥
vim /etc/netplan/xxx
network:
ethernets:
enp1s0:
dhcp4: false
dhcp6: false
enp8s0:
dhcp4: false
dhcp6: false
bridges:
br0:
dhcp4: false
dhcp6: false
addresses: [192.168.1.1/24]
interfaces:
- enp1s0
- enp8s0
version: 2
debian, 统信uos, ubuntu 16以下
vim /etc/network/inface(.d)
# 先安装 bridge-utils
auto enp4s0
iface enp4s0 inet manual
auto enp5s0
iface enp5s0 inet manual
auto br0
iface br0 inet static
address 192.168.1.1
netmask 255.255.255.0
bridge_ports enp4s0 enp5s0
bridge_stp off
bridge_fd 0
更多推荐
已为社区贡献1条内容
所有评论(0)