NetworkManager管理总结

1.

特定于接口的信息存储在 /etc/sysconfig/network-scripts/ 目录下
对于全局设置,请使用 /etc/sysconfig/network 文件
VPN、移动宽带和 PPPoE 连接的信息存储在 /etc/NetworkManager/system-connections/
重载
nmcli connection reload
nmcli con load /etc/sysconfig/network-scripts/ifcfg-ifname
关闭连接
nmcli dev disconnect interface-name

nmcli 工具可用于启动和停止任何网络接口
nmcli con up id bond0
nmcli con up id port0
nmcli dev disconnect bond0
nmcli dev disconnect ens3

创建名为 my-office 的动态连接配置集
nmcli con add type ethernet con-name my-office ifname ens3
打开以太网连接:
nmcli con up my-office

要将主机发送的主机名更改为 DHCP 服务器,请修改 dhcp-hostname 属性
nmcli con modify my-office my-office ipv4.dhcp-hostname host-name ipv6.dhcp-hostname host-name
要将主机发送的 IPv4 客户端 ID 更改为 DHCP 服务器,请修改 dhcp-client-id 属性

使用命令行为现有以太网连接配置静态路由:这会将 192.168.122.0/24 子网的流量定向到网关 10.10.10.1。
nmcli connection modify enp1s0 +ipv4.routes “192.168.122.0/24 10.10.10.1”

创建仅使用 IPv4 地址和网关的静态以太网连接
nmcli con add type ethernet con-name test-lab ifname ens9 ip4 10.10.10.10/24
gw4 10.10.10.254
可为设备指定 IPv6 地址和网关
nmcli con add type ethernet con-name test-lab ifname ens9 ip4 10.10.10.10/24
gw4 10.10.10.254 ip6 abbe::cafe gw6 2001:db8::1

设置两个 IPv4 DNS 服务器地址:会取代任何先前设置的 DNS 服务器
nmcli con mod test-lab ipv4.dns “8.8.8.8 8.8.4.4”

要将额外的 DNS 服务器添加到任何先前设置中,请使用 + 前缀:
nmcli con mod test-lab +ipv4.dns “8.8.8.8 8.8.4.4”

默认网关由网络脚本决定,该脚本首先解析 /etc/sysconfig/network 文件,然后由启动的接口的网络接口 ifcfg 文件

全局 /etc/sysconfig/network 文件已被弃用,现在应仅在每个接口配置文件中指定网关

2.nmcli添加修改IP地址

查看当前网络连接的列表:

nmcli connection show

将IP地址、子网掩码和网关添加到所选网络连接:

nmcli connection modify <CONNECTION_NAME> ipv4.addresses <IP_ADDRESS>/<SUBNET_MASK> ipv4.gateway <GATEWAY_IP>

其中,<CONNECTION_NAME>是网络连接的名称,<IP_ADDRESS>是要分配的IP地址,<SUBNET_MASK>是子网掩码,<GATEWAY_IP>是网关的IP地址。例如:

nmcli connection modify eth0 ipv4.addresses 192.168.1.2/24 ipv4.gateway 192.168.1.1

输入以下命令,使网络配置生效:

临时生效:
会将IP地址添加在网卡上,重启后会丢失之前的IP信息
systemctl restart NetworkManager

永久生效:
直接覆盖之前的IP信息
nmcli connection up <CONNECTION_NAME>
nmcli connection up eth0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值