高级网络控制
千兆网卡——>125M(1000Mbp 8bit=1byte 1000/8=125M)
开启NetworkManger
bond(缩小的team)
只支持俩网卡,一主一备
con-name ##名字
ifname ##设备名称
具体操作:
添加两块真实网卡
不设置ip
添加bond0网端
将两块真实网卡绑上去
查看:cat proc/bonding/bond0
nmcli connecttion add con-name bond0 ifname bond0 type bond ip 172.25.254.107/24
##创建bond0网端
nmcli connecttion add type bond-slave ifname eth0 con-name eth0 master bond0 #将设备eth0加进去
nmcli connecttion add type bond-slave ifname eth1 con-name eth1 master bond0
nmcli connecttion show #查看所有网端
watch -n 1 cat proc/bonding/bond0 #监控bond0的变化
ping 172.25.254.7
temdctl tem0 delete '网端' #删除网端
team(放大的bond)
最多八块
Team 的种类:
broadcast #广播容错
roundrobin #平衡轮叫
activebackup #主备
loadbalance #负载均衡
‘{"runner":{"name":"运行方式"}}’ #运行方式 eg:activebackup(主从)
查看:temdctl tem0 stat
nmcli connection add con-name team0 ifname team0 type team config ‘{“runer”:{“name”:”activebackup”}}’ip4 172.25.254.107/24
##添加网络接口服务team0 其虚拟网卡为team0 网卡服务类型为 team 服务模式为主备模式 ip地址为172.25.254.101 子网掩码为24
nmcli connecttion show
nmcli con add type team-slave ifname eth0 con-name eth0 master team0
nmcli con add type team-slave ifname eth1 con-name eth1 master team0
nmcli connecttion show
temdctl tem0 stat
桥接
网络桥接用网络桥实现共享上网主机和客户机除了利用软件外 ,还可以用系统自带的网络桥建立连接用双网卡的机器做主机
NAT和bridge的区别:
- bridge:工作在数据链路层,主机与主机之间的通信不需要ip,通过MAC通信,不需要地址转换
- NAT:工作在网络层,需要ip,主机与主机之间的通信需要地址转换,需要路由转发
SNAT DNAT
实验前删除eth0的ip
brctl #桥接管理命令
show #显示
addbr #添加网桥
delbr #删除网桥
addif #添加网桥连接
delif #删除网桥连接
命令方式开启网桥(临时):
brctl addbr br0
ifconfig br0 172.25.254.107/24 ##给br0配置ip
ifconfig
brctl show ##此时没有真实设备与之对应
brctl addif br0 eth0
ping 真机
永久则需修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
BRIDGE=br0
vim /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge
删除桥接:
brctl delif br0 eth0 ##取消br0和真实设备的连接
ifconfig br0 down
brctl delbr br0 ##删除br0
重启网络服务
常见问题:
ping不通别人的排错:看状态(up),网段,是否有设备(br0是否有对应的物理网卡)
虚拟机ping不通真机时:看br0是否对应着虚拟机的网卡设备