4/28
网络管理
网卡配置文件:cd /etc/sysconfig/network-scripts/ #网卡配置文件里不能有任何乱七八糟的东西,如果出现可能会影响你服务器的网络
vim ifcfg-ens33 #进入网卡配置文件
TYPE="Ethernet" #以太网接口类型type
BOOTPROTO="dhcp" #启动协议 (静态改成none)bootproto
NAME="ens33" #网卡名称name
DEVICE="ens33" #设备名称device
ONBOOT="yes" #开机自启动网卡;启动网卡的开关onboot
网卡动静转换和静动转换
vim ifcfg-ens33 #进入网卡配置文件
TYPE="Ethernet"
BOOTPROTO="none" #静态
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
NETMASK=255.255.255.0 #子网掩码
IPADDR=10.9.30.61 #注意ip先看看冲突不冲突
#修改网卡为静态网卡,设置ip地址和子网掩码
systemctl restart network #重启网卡,重启网卡才能生效
两天,十个命令
查看网卡协商速率
ethtool ens33(ens33是网卡名称)
#有两个段必须会看:
1. speed:1000mbps #网卡的协商速率
2. #Link detected: yes(no)#查看物理介质是否连通;
yes代表链路没有问题,no代表网线或者网卡有问题
使用ethtool 命令后,网卡的协商速率是100mbps 不是千兆的,换个网线试试
内网聚合链路的配置
Bond有7种模式,分别用不同的算法
咱用的是 聚合模式
这里使用虚拟机进行练习。
添加网络适配器,(共俩)
bonding配置案例:
- 接口配置文件
[root@install network-scripts]# cat ifcfg-bond0
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=172.16.8.100
PREFIX=24
IPV6INIT=no
USERCTL=no
[root@install network-scripts]# cat ifcfg-ens33
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPV6INIT=no
USERCTL=no
MASTER=bond0
SLAVE=yes
[root@install network-scripts]# cat ifcfg-ens38
DEVICE=ens38
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPV6INIT=no
USERCTL=no
MASTER=bond0
SLAVE=yes
2. bonding参数
[root@install ~]# tail -2 /etc/modprobe.d/bond0.conf
alias bond0 bonding
options bonding mode=0 miimon=100
3. 重启网络服务
[root@install ~]# systemctl restart network
[root@install ~]# ip a
[root@install ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)