前言

现在生产Linux发行版基本都是在用基于RHEL8的各种版本了,每个大版本系统管理命令基本都是有变化,尤其是网络配置变化较大,本次记录一下过程信息

需求

最小化安装了Rocky Linux 9后需要配置一下静态IP

过程

  1. 基于原来RHEL7的经验,去/etc/sysconfig/network-scripts/ 下寻找网卡配置
  2. 发现下面没有网卡配置了,有一个ReadMe,指引现在的网卡配置使用了更先进的 NetworkManager
  3. 根据指引看man文档操作,发现似乎修改IP不生效
  4. 网上找,找到了官网文档,根据文档信息完成修改

总结

RHEL8 网卡配置文件

# 配置文件路径: /etc/NetworkManager/system-connections/

[connection]
id=ens18
type=ethernet
autoconnect-priority=-999
interface-name=ens18
timestamp=1699167522

[ethernet]

[ipv4]
method=manual
address1=192.168.1.213/24,192.168.1.200
dns=192.168.1.200

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

配置修改方式

修改生效

新的版本生效方式已经不是 systemctl restart network 这种方式了,

而是使用了新的命令: nmcli (具体用法可以--help去看)

对于我的需求的命令:

# nmcli c reload
# nmcli c show        # 如果前面的配置文件有错误reload后这里是不会展示列表
NAME   UUID                                  TYPE      DEVICE
ens18  e04856f6-0cfe-3b52-a4a0-c1d4e3ef66cc  ethernet  ens18
lo     ef8ecc20-b49b-454d-b84a-5bb6785b9d8d  loopback  lo

# nmcli c down ens18  # 这里的值就是上面的NAME,也可以是UUId啥的
# nmcli c up ens18

参考信息

https://docs.rockylinux.org/zh/guides/network/basic_network_configuration/#networkmanager
https://zhuanlan.zhihu.com/p/426819359

标签: none

添加新评论