标签:配置文件 nmcli 8.8 网卡 命令 connection ipv4 dns NetworkManager
nmcli
- Red Hat Enterprise Linux (CentOS)7/8 及Ubuntu 18/20 中,通过NetworkManager工具包可以管理网络相关内容
NetworkManager主要工具
应用程序或工具 | 描述 |
---|---|
NetworkManager | 默认联网守护进程 |
nmtui | NetworkManager 的使用光标的简单文本用户界面(TUI) |
nmcli | 允许用户及脚本与 NetworkManager 互动的命令行工具 |
control-center | GNOME Shell 提供的图形用户界面工具 |
nm-connection-editor | 这是一个 GTK+ 3 应用程序,可用于尚未由 control-center 处理的某些任务的。 |
nmcli 基础语法
nmcli [ OPTIONS ] OBJECT { COMMAND | help }
nmcli 命令修改网络配置
- 显示本地网络连接
- 其实显示的是/etc/sysconfig/network-script/目录下的配置文件中的网络名称
nmcli connection show
- 通过查找到的网络名称修改对应配置
- 其实详单与修改了/etc/sysconfig/network-script/ifcfg-Wired_connection_1
nmcli con mod 'Wired connection 1' \
connection.autoconnect yes \
ipv4.method manual \
ipv4.addresses 172.20.10.20/24 \
ipv4.gateway 172.20.10.254 \
ipv4.dns 172.20.10.254
- 重启网络
nmcli con up 'Wired connection 1
命令对象参数和网卡配文件内容对应关系
- nmcli命令的参数都是以键值对的方式存在的
nmcli con mod | ifcfg**-*** 文件 |
---|---|
ipv4.method manual | BOOTPROTO=none |
ipv4.method auto | BOOTPROTO=dhcp |
ipv4.addresses 192.168.2.1/24 | IPADDR=192.168.2.1 PREFIX=24 |
ipv4.gateway 172.16.0.200 | GATEWAY=192.0.2.254 |
ipv4.dns 8.8.8.8 | DNS0=8.8.8.8 |
ipv4.dns-search example.com | DOMAIN=example.com |
ipv4.ignore-auto-dns true | PEERDNS=no |
connection.autoconnect yes | ONBOOT=yes |
connection.id eth0 | NAME=eth0 |
connection.interface-name eth0 | DEVICE=eth0 |
802-3-ethernet.mac-address . . . | HWADDR= . . . |
官网内容
-
nmcli工具非常强大,甚至可以连接wifi
-
具体内容可参见红帽官网介绍:使用 NetworkManager 命令行工具 nmcli
标签:配置文件,nmcli,8.8,网卡,命令,connection,ipv4,dns,NetworkManager 来源: https://blog.csdn.net/timonium/article/details/120264628
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。