linux——高级网络控制

来源:互联网 发布:不用端口号访问服务器 编辑:程序博客网 时间:2024/06/05 05:16

一.网络桥接的配置

mv ifcfg-br0 ifcfg-enp4s0 /mnt/

vim ifcfg-enp4s0

DEVICE=enp0s25
ONBOOT=yes
BOOTROTO=none
IPADDR=172.25.254.85
NETMASK=255.255.255.0

reboot

ifconfig

enp0s25: flags=4163UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.254.85 netmask 255.255.255.0 broadcast

这里写图片描述

systemctl stop NetworkManager.service

vim ifcfg-enp4s0

DEVICE=enp4s0
ONBOOT=yes
BOOTROTO=none
BRIDGE=br0

vim ifcfg-br0

DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.85
NETMASK=255.255.255.0
TYPE=Bridge

systemctl restart network

ifconfig

br0: flags=4163UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.254.8 netmask 255.255.255.0 broadcast
这里写图片描述

rm -rf ifcfg-enp0s25 ifcfg-br0

mv /mnt/ifcfg-* .

reboot

二.临时添加网桥

nm-connection-editor##删除eth0

brctl show ##查看

brctl addbr br0 ##添加br0

ifconfig br0 172.25.254.108 netmask 255.255.255.0 ##配置br0

这里写图片描述

ping 172.25.254.250 ##不通

这里写图片描述

brctl addif br0 eth0 ##添加物理接口

ping 172.25.254.250 ##通

这里写图片描述

ifconfig br0 down ##去掉br0

brctl delbr br0 ##去掉br0

brctl show ##再次查看

这里写图片描述

nm-connection-editor##删除eth0

nmcli connection delete bond0

nmcli connection delete eth0

nmcli connection delete eth1 ##清除环境

三.bond

Red Hat Enterprise Linux 允许管理员使用 bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式 , 通道绑定使两个或更多个网络接口作为一个网络接口 , 从而增加带宽和 / 提供冗余性

选择 Linux 以太网绑定模式

模式 0 ( 平衡轮循 ) - 轮循策略 , 所有接口都使用采用轮循方式在所有 Slave 中传输封包 ; 任何 Slave 都可以接收

模式 1 ( 主动备份 ) - 容错。一次只能使用一个 Slave 接口, 但是如果该接口出现故障 , 另一个 Slave 将 接替它

模式 2( 广播 ) - 容错。所有封包都通过所有 Slave 接口广播

添加网卡

nm-connection-editor##删除eth0

systemctl start NetworkManager

nmcli conection add con-name bond0 ifname bond0 type bond mode activebackup ip4 172.25.254.108/24

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

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

这里写图片描述

ping 172.25.254.250

这里写图片描述

ifconfig eth0 down

这里写图片描述

ifconfig eth0 up

这里写图片描述

四.Team 接口

Team 和 bond0 功能类似

Team 不需要手动加载相应内核模块

Team 有更强的拓展性

支持 8快网卡

Team 的种类

broadcast 广播容错

roundrobin 平衡轮叫

activebackup 主备

loadbalance 负载均衡

nmcli connection add con-name team0 type team ifname tema0 config ‘{“runner”:{“name”:”activebackup”}}’ ip4 172.25.254.108/24

ifconfig

teamdctl team0 state

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

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

这里写图片描述
这里写图片描述

ping 172.25.254.250

这里写图片描述

ifconfig eth0 down

ping 172.25.254.250

这里写图片描述
这里写图片描述

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 专升本学分不够怎么办 电脑连接无线网络网关禁用怎么办 背部毛孔粗大有黑头怎么办 毛孔变粗大长痘怎么办 皮肤粗糙暗黄毛孔大怎么办 毛孔粗大还有痘印怎么办 高一的不爱上数学怎么办 监狱系统需要体测怀孕怎么办 货运从业资格证年审过期了怎么办 科三线路记不住怎么办? 汽车大灯里面起雾水怎么办 二级重伤对方法庭拒绝赔偿怎么办? 在麦当劳工作收到假钞怎么办 东西湖小学分配太远怎么办 农行k令过期了怎么办 穿军训的鞋捂坏了怎么办 联通手机号销户话费怎么办 建行员工所持有的原始股怎么办 孕妇喝了午时茶怎么办 苹果6id被锁了怎么办 苹果手机app密码忘了怎么办 好哥们借钱手上没钱怎么办 武汉ca证书u盾怎么办 判了刑发现还有漏案没判怎么办 高铁旅客漏乘怎么办 水库里面要养殖小龙虾最好怎么办 点读机的笔丢了怎么办 皮肤晒的很黑怎么办 电脑wifi连接受限制怎么办 高中孩子班管理松怎么办 脱式计算有余数怎么办 手机被别人绑定微信怎么办 饿了么入职查不到学历怎么办 高中没考上家人让打工怎么办 一建证书丢了怎么办 自考大专证书丢了怎么办 护士学分卡丢了怎么办 公司电脑只能用内网怎么办 遇见素质低的人怎么办 被素质低的人骂怎么办 对素质差的人怎么办