使用 nmcli 配置网络
基于Centos 7
查看设备信息
1# 简单接口状态
2$ nmcli dev status
3# 详细的接口信息
4$ nmcli dev show
5# 接口的详细信息
6$ nmcli dev show <interface-name>
查看连接(connection)的信息
1# 简单信息
2$ nmcli conn show
3# 详细的连接信息
4$ nmcli conn show
5# 某个连接的详细信息
6$ nmcli conn show <conn-name>
创建连接
1nmcli conn add type <ethernet> con-name <conn-name> ifname <dev-name> ip4 <192.168.100.100/24> [gw4 <192.168.100.1>]
修改配置
静态IP改动态IP
1nmcli conn mod <conn-name> /
2 ipv4.method auto /
3 ipv4.address "" /
4 ipv4.gateway "" /
5 ipv4.dns ""
修改DNS
1$ nmcli conn mod <conn-name> ipv4.dns "1.2.4.8"
设置自动连接
1# 查询和显示所有网络连接的自动连接属性的当前值
2$ nmcli -f name,autoconnect connection
3# 更改网络连接的属性值
4$ nmcli conn mod <conn-name> connection.autoconnect yes
配置生效
1nmcli conn up <conn-name>
激活连接
1$ nmcli conn up <conn-name>
2$ nmcli conn down <conn-name>
3
4$ nmcli dev connect <dev-name>
5$ nmcli dev disconnect <dev-name>
建议使用 nmcli dev disconnect interface-name 命令,而不是 nmcli con down connection-name 命令,因为连接断开可将该接口放到“手动”模式,这样做用户让 NetworkManager 启动某个连接前,或发生外部事件(比如载波变化、休眠或睡眠)前,不会启动任何自动连接。
参考链接
相关专栏文章
- Nuitka 参数列表
- ProxmoxVE 配置 DHCP 网络
- Windows防火墙配置
- 在 CentOS 上部署 NetBIOS
- Tmux 命令
- 配置 CentOS 7 的 CT 容器
- Ncftp 使用手册
- Centos7 安装 Postgresql
- 在CentOS中安装 Laravel 框架
- 虚拟主机安装 Laravel 框架
- snap 设置代理
- Rime输入法设置
- Windows系统配置
- 灌篮高手大结局(全国大赛后) 下
- 灌篮高手大结局(全国大赛后) 上
- VScode 在 Docker 容器内开发
- VSCode 配置 Python 开发环境
- ProxmoxVE 配置 BBR
- ProxmoxVE 关闭订阅提示
- Linux 文本文件操作
- Deepin 使用远程桌面
- Hyper-V 下设置 Deepin 分辨率
- VsCode 使用 Remote SSH 连接 Alpine Linux
- Alpine Linux 安装 Bash
- frp安装配置
- Alpine Linux 配置
- screen 命令
- Systemd 系统工具命令指南
- ProxmoxVE 命令行
- Hyper-V 环境下给 CentOS 磁盘扩容
- Hyper-V 下设置 Ubuntu 分辨率
- Windows 10 家庭版安装 Hyper-V
- Hyper-V 网络设置
- Docker Compose 指令
- 使用 SSH 连接 Github
- Alpine Linux 安装 Docker
- Alpine Linux 网络设置
- 虚拟机安装 Alpine Linux 3.16
- 山克 UPS 安装手册
- Git 命令行
- 使用 Snap 安装 Docker
- (CentOS 7 | Rocky 9) 安装 Docker
- 修复 ProxmoxVE RRD 错误
- FFmpeg脚本
- Yum 版本库管理
- Linux系统内核升级
- iptables 配置
- ProxmoxVE 配置 NAT 网络
- MySQL 数据操作
- 使用 nmcli 配置网络
- 使用 sed 命令操作
- Linux 系统初始化配置
- Github使用Hugo生成Blog
- Docker使用命令
- About
- Search