RockyLinux NetworkManager

CentOS/RHEL:network-scripts、initscripts、systemd

network-scripts-10.00.17-1.el8.x86_64
/etc/init.d/network
network-scripts安装包提供的文件

NetworkManager 默认不会读取 /etc/NetworkManager/system-connections/ 目录下的网络连接配置文件。
创建一个文件 /etc/NetworkManager/conf.d/99-local.conf(如果不存在),可以使用任何文本编辑器进行编辑。

sudo vi /etc/NetworkManager/conf.d/99-local.conf

[main]
rc-manager=file

关闭保存,重启NetworkManager

sudo systemctl restart NetworkManager

验证后发现:
卸载network-scripts以及他的依赖包,在手动删除/etc/syscoonfig/network-scripts文件夹。
在/etc/NetworkManager/NetworkManager.conf文件里添加路径
请添加图片描述
重启服务后,连接被断开,网卡没有ip信息。
使用nmcli命令新建连接并配置网络,之后重启机器。
在/etc/sysconfig/下
请添加图片描述

  1. 配置文件路径
    NetworkManager 生效的配置在文件 /etc/sysconfig/network-scripts/ifcfg-Iface_NAME中。 每个网络接口都有配置文件。
    	TYPE=Ethernet
    	PROXY_METHOD=none
    	BROWSER_ONLY=no
    	BOOTPROTO=none
    	DEFROUTE=yes
    	IPV4_FAILURE_FATAL=no
    	IPV6INIT=no
    	NAME=ens18
    	UUID=74c5ccee-c1f4-4f45-883f-fc4f765a8477
    	DEVICE=ens18
    	ONBOOT=yes
    	IPADDR=192.168.0.1
    	PREFIX=24
    	GATEWAY=192.168.0.254
    	DNS1=192.168.0.254
    	DNS2=1.1.1.1
    	IPV6_DISABLED=yes
    
    配置生效:
    nmcli connection up ens18
    
    ifup and ifdown 命令将接口上下线(他们是围绕 nmcli 的简单封装)
    ifup ens18
    ifdown ens18
    

防火墙
nmcli 是 NetworkManager 的命令行工具,用于管理 Linux 系统中的网络连接。它主要用于配置网络连接参数,而不是用于开放端口。

开放一段连续的端口
sudo firewall-cmd --zone=public --add-port=8000-9000/tcp --permanent

以下命令重新加载防火墙规则以使配置生效:
sudo firewall-cmd --reload
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值