nmcli connection add type ethernet ifname 接口名 con-name * ipv4.addresses IP地址ipv4.gateway IP地址 ipv4.dns IP地址举个例子
时间: 2024-09-12 11:09:25 浏览: 54
nmcli (NetworkManager CLI) 是一个命令行工具,用于管理和配置Linux系统的网络连接。当你想要通过Ethernet(有线)接口添加一个新的连接,并设置其IPv4配置时,可以使用`nmcli connection add`命令。下面是一个示例:
```bash
nmcli connection add \
type ethernet \
ifname "以太网适配器名称" \ # 例如 Ethernet0 或 ens33 \
con-name "我的连接名称" \
ipv4.addresses "192.168.1.100/24" \
ipv4.gateway "192.168.1.1" \
ipv4.dns "8.8.8.8, 8.8.4.4" # 添加DNS服务器IP
在这个例子中,
- `type ethernet` 指定网络连接类型为有线以太网。
- `ifname Ethernet0` 替换为实际的接口名称。
- `con-name` 需要设定一个便于识别的连接别名。
- `ipv4.addresses` 设置了分配给接口的IPv4地址和子网掩码。
- `ipv4.gateway` 设定了默认网关地址。
- `ipv4.dns` 列出了首选和备选的DNS服务器地址。
运行这个命令后,nmcli会创建并配置一个新的有线网络连接。记得替换所有需要的特定信息。
相关问题
四、配置网络接口 系统中已经有名为tap0和tap1两个被nmcli托管的虚拟网络接口,请完成如下任务: 用nmcli为tap0创建一个名为tap0-con1的连接,设置为手动配置网络参数、IP地址为192.168.1.2,子网掩码为255.255.255.0、网关为192.168.1.1,并启用这个连接(注意,我们添加连接的类型不是 “ethernet”,而是 “tun”); 用nmcli修改tap1当前所使用的连接,设置为手动配置网络参数、IP地址为172.18.0.2,子网掩码为255.255.0.0、网关为172.18.0.1、DNS为114.114.114.114,并重启这个连接。
您可以使用以下命令来完成任务:
1. 为tap0创建名为tap0-con1的连接:
```
nmcli connection add type tun con-name tap0-con1 ifname tap0 mode tap ip4 192.168.1.2/24 gw4 192.168.1.1 ipv4.dns "114.114.114.114" ipv4.method manual
```
该命令将创建一个类型为tun的连接,名称为tap0-con1,接口名为tap0,模式为tap。IP地址设置为192.168.1.2,子网掩码为255.255.255.0,网关为192.168.1.1,DNS为114.114.114.114,并启用这个连接。
2. 修改tap1当前使用的连接:
```
nmcli connection modify tap1 ipv4.addresses 172.18.0.2/16 ipv4.gateway 172.18.0.1 ipv4.dns "114.114.114.114" ipv4.method manual
```
该命令将tap1当前使用的连接修改为手动配置网络参数,IP地址为172.18.0.2,子网掩码为255.255.0.0,网关为172.18.0.1,DNS为114.114.114.114,并重启这个连接。
nmcli con add
### 使用 `nmcli` 添加网络连接配置
#### 创建有线连接
对于创建一个新的有线连接,可以通过指定设备名称来完成:
```bash
nmcli connection add type ethernet con-name "My Wired Connection" ifname eth0
```
这条命令将会创建一个名为"My Wired Connection"[^1] 的新连接文件并将其绑定到特定的物理接口eth0上。
如果希望自动获取IP地址(DHCP),上述命令已经足够;若需手动设定静态IP,则可进一步扩展参数列表:
```bash
nmcli connection modify "My Wired Connection" ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 8.8.4.4"
```
这将把IPv4地址设为192.168.1.10, 子网掩码长度为24位,并指定了默认网关和DNS服务器[^2].
#### 设置无线Wi-Fi连接
要建立与某个SSID关联的安全WiFi链接,可以执行如下指令:
```bash
nmcli dev wifi connect "Your_SSID" password "your_wifi_password"
```
此命令不仅能够使当前主机立即加入该Wi-Fi热点,还会保存这些设置以便日后开机时自动重连[^3].
一旦完成了以上任一类型的新增操作之后,记得启用新建好的连接以确保其处于活动状态:
```bash
nmcli connection up id "Connection_Name"
```
这里替换 `"Connection_Name"` 成之前定义的名字即可。
阅读全文