Linux网络管理

Linux网络管理

系列文章目录

第一章 :red hat linux系统下载安装
第二章:Linux用户和组
第三章:Linux文件管理
第四章:Linux目录管理
第五章:Linux文本编辑器
第六章:Linux文件查找与管理
第七章:Linux输入,输出的重定向以及管道
第八章:Linux包管理
第九章:Linux的系统监控以及进程管理
第十章:Linux服务管理以及计划任务
第十一章:Linux启动流程和故障恢复
第十二章:Linux网络管理

文章目录


前言

这次的内容是说红帽的的网络管理,建议使用NetworkManager这套服务命令,这套东西的原则是尽量使用命令不要直接修改文件,在红帽7里边还有一套network服务,二选一就可以进行网络管理,到了红帽8把这一套默认取消了,想要使用需要手动安装,所以这里就不说了,老规矩先抓快照。

一、网卡信息查询

不论什么操作实验,第一步先把这个服务启动了。

systemctl restart NetworkManager

说明一下,这一章实验的命令可能比较长,一定要多用Tab键,死记可能记不住。

1.网卡信息查询

ifconfig

Linux网络管理
可以直接查询到网卡信息,比如IP地址,网卡的MAC地址。
这里说一下这个网卡的名称,不重要听一下就可以了。
en:以太网
wl:无线
ww:宽缆

o:集成网卡
s:后插的网卡
p:USB外接
后边的数字也是通过grub的某种方法算出来的。
为什么要说这个呢,博主用的教程是17年的,是红帽6和红帽7的过渡时期,所以两种版本我都学习了一下。在6的时候是通过eth0,eth1依次排序命名的。
这里简单做一个实验不是很重要。
我现在和一个老工程师合作,他就不喜欢这名字,要求你修改配置用以前的命名格式,要怎么操作。
修改以下文件

vim /etc/sysconfig/grub

Linux网络管理
需要在后面加两个参数

net.ifnames=0 biosdevname=0

Linux网络管理
然后重新生成grub.cfg文件

grub2-mkconfig -o /boot/grub2/grub.cfg 

之后reboot重启虚拟机。
之后再次使用ifconfig即可。
Linux网络管理
我用快照恢复了,毕竟这个技术已经比较旧了,不是特别重要,这是只是提及一下。

2.查询详细信息

nmcli device show

这条命令可以对网卡进行更加详细的硬件信息查询。
Linux网络管理
这样看起来信息更全面条理(反正我也看不懂)。

3.简易查询

nmcli connection show

Linux网络管理

二、网卡信息配置

1.网卡配置

现在将网卡ens160配置删除,进行一次手动配置。

nmcli connection delete ens160

Linux网络管理
添加配置文件
再次强调多用Tab,命令太长记不住的
nmcli connection add type ethernet(网课类型) con-name e0(配置名称随意) ifname ens160(网课名称,用tab查询) connection.autoconnect yes

nmcli connection add type ethernet con-name e0 ifname ens160 connection.autoconnect yes

Linux网络管理
现在发现出现的创建的配置文件,下一步往里边写信息。
Linux网络管理
nmcli connection modify e0(配置名称) ipv4.method manual(手动) ipv4.addresses 10.0.0.1/8(ip地址) ipv4.gateway 10.0.0.1(网关) ipv4.dns 10.0.0.1(dns)connection.autoconnect yes

nmcli connection modify e0 ipv4.method manual ipv4.addresses 10.0.0.1/8 ipv4.gateway 10.0.0.1 ipv4.dns 10.0.0.1 connection.autoconnect yes

之后将网卡重新连接,不然可能信息没有从新读取。

nmcli connection down e0
nmcli connection up e0

Linux网络管理
可以看到,网卡的配置信息已经被修改了。

2.添加子接口

nmcli connection modify e0 +ipv4.addresses 192.168.100.1/24

之后在从新链接配置信息。

nmcli connection down e0
nmcli connection up e0

Linux网络管理
使用以下命令查看

ip addr show

Linux网络管理
也可以用

nmcli connection show e0 -l

Linux网络管理
这个信息特别多,看起来可能有点眼花,可以用grep过滤以下。

Linux网络管理

3.临时配置

ifconfig ens160 100.100.100.100/16

Linux网络管理
这就是实际生产者临时用一下,也不用这个文件都进行配置,down以下再从新up挂上去,就失效了。
Linux网络管理

总结

这次博客内容基本就这些,命令比较长,还是要多用Tab键,自己多练几次就记住了,不是抓了快照吗,退回去在练一练有个印象就差不多了。

上一篇:Blazor Server访问Identity Server 4-手机验证码登录


下一篇:MKS SERVO42C 闭环步进电机 使用说明(三)串口通讯