目录
0.碎碎念
不出意外的话,我就是:代码+图片+描述的格式,文章主要自用~~
1.基本操作代码
1.1查看ip地址
ifconfig
eno16777736:
这的部分是网卡的信息,lo:
这部分是环回口(有可能我记错了)。
(感觉我好像也不知道些啥知识点,所以就来做题叭……)
2.题目一——修改主机名和网卡ip
将网络改成静态网络,要求如下:(eno16777736)
ip:192.168.0.20/24
主机名:desktopX.example.com
DNS:192.168.0.254
域名:example.com
分析一波:虽然可以用图形化nmtui
做,但是咱这是来学代码的,所以就走配置文件修改叭~
2.1修改主机名
vim /etc/hostname
vim /etc/sysconfig/network #没尝试过
配置文件中的内容就是主机名内容,直接改即可。
hostname
查看主机名。
2.2修改网卡ip
2.2.1进入网卡配置文件
cd /etc/sysconfig/network-scripts #进入网络配置文件夹
vim ifcfg-eno16777736 #进入网卡配置文件并修改
这是该网卡配置文件的初始模样。
2.2.2修改网卡配置文件
#这是配置文件的修改
ONBOOT=yes #是否开启此设备
BOOTPROTO=static
IPADDR=192.168.0.20 #ip
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.0.1 #网关
DNS=192.168.0.254 #DNS
DOMAIN=example.com #域名
#不要空格,不要空格,不要空格。
如图是我修改后配置文件的模样。
2.2.3刷新服务
systemctl restart (服务名)
这样就修改好了~~
3.聚合链路基本知识
通俗点就是两个网卡共用同一个ip地址
配置的模板都在/usr/share/doc/teamd-1.9/example_ifcfgs/3
文件夹中,teamd-1.9
不一定一样,看实际电脑的是啥。
4.题目二——配置聚合链路
系统要求以下配置:
此链路使用接口eth1和eth2
此链路在系统中使用下面的地址172.16.20.25/255.255.255.0
此链路在系统重启之后依然保持正常状态
4.1进入配置文件所在文件夹
cd /usr/share/doc/teamd-1.15/example_ifcfgs/3(我自己电脑是1.9)
#可以Tab键补全
如图就是三个模板配置文件。
4.2在虚拟机创建两张新的网卡
4.2.1虚拟机——设置——
4.2.2添加——网络适配器——完成——确定
不用重启。点确定就行了。
看我这个就是已经创好啦!
4.3把模板配置文件复制到网络配置文件夹中
#前提是已经在那个名字为3的文件夹中了
cp -pr ./ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-(网卡名)
cp -pr ./ifcfg-eth2 /etc/sysconfig/network-scripts/ifcfg-(另一个网卡名)
cp -pr ./ifcfg-team_test0 /etc/sysconfig/network-scripts/ifcfg-(聚合的网卡名)
如图红色框框,三个模板配置文件已经复制到网络配置文件夹中了。
4.4修改配置文件们
vim ifcfg-eno33555000 ifcfg-eno50332208 ifcfg-team_test0 -O
#-O为按列显示
#-o为按行显示
-O
就是这个样子,在多个文件存在的情况下Ctrl+W+W
切换当前编辑的文件。
然后按照从左往右的顺序,分别是文件ifcfg-eno33555000
、文件ifcfg-eno50332208
和文件ifcfg-team_test0
。
对我而言,分别是网卡1配置文件、网卡2配置文件和聚合网卡配置文件。
4.4.1修改网卡1的配置文件
DEVICE="(网卡1的名称)"
TEAM_MASTER="(聚合网卡名)"
#TEAM_PROT_CONFIG=(吧啦吧啦) #这行前面加个井号注释掉即可
改为之后我的是这个样子。
4.4.2修改网卡2的配置文件
DEVICE="(网卡2的名称)"
TEAM_MASTER="(聚合网卡名)"
#TEAM_PROT_CONFIG=(吧啦吧啦) #这行前面加个井号注释掉即可
改为之后我的是这个样子。
4.4.3修改聚合网卡的配置文件
DEVICE="(聚合网卡名)"
IPADDR="(共用的ip地址)"
TEAM_CONFIG='{"runner":{"name":"activebackup"}}' #这行删的只剩这个就行
4.5刷新服务
systemctl restart network
4.6查看聚合链路状态
teamdctl (聚合网卡名) state
ifconfig
应该看得出这俩网卡地址啥的都一样了叭……
本篇完