网络桥接

来源:互联网 发布:知产的巴黎公约 编辑:程序博客网 时间:2024/05/29 17:14

#############

###网络桥接###

#############

 

1.在真机中

cd /etc/sysconfig/network-scripts/

mv ifcfg-br0 ifcfg-enp0s25 /mnt/ 留作备份

 

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

DEVICE=br0

ONBOOT=yes

BOOTPROTO=none

IPADDR=172.25.254.44

NETMASK=255.255.255.0

TYPE=Bridge

[root@foundation44 network-scripts]# cat ifcfg-enp0s25

DEVICE=enp0s25

ONBOOT=yes

BOOTPROTO=none

BRIDGE=br0

 

systemctl restart network

恢复两个文件

 

让虚拟机和真机网络端口链接在一起

brctl show  显示br设备

brctl addbr br0 添加桥接

ifconfig eth0 down 关闭eth0

brctl addif br0 eth0 把br0挂在eth0上

brctl delif br0 eth0 断开链接

brctl delbr br0 删除br0

 

 

 

bond

保证有两块网卡,并且没有ip

ip address del 172.25.254.144 dev eth0 强制删除ip

ifconfig eth0 172.25.254.144 netmask 255.255.255.0 暂时添加网络

 

nm-connection-editor

删除其中的网卡文件

 

nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4

172.25.254.144/24  添加bond0,ip为172.25.254.144

 

nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0

eth0和bond0 建立联系

 

cat /proc/net/bonding/bond0

 

nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.144/24  添加team0

nmcli connection add con-name eth0 ifname eth0 type team-slave master team0

eth0和bond0 建立联系

 

teamdctl team0 state   查看team的使用状态

 

测试:

ping 172.25.254.250

原创粉丝点击