linux nmcli 给网卡配置IP地址
时间: 2023-07-21 10:08:57 浏览: 216
使用nmcli给网卡配置IP地址可以按照以下步骤进行:
1. 查看可用的网络连接
```
nmcli connection show
```
2. 确定需要配置IP地址的网络连接名称,例如,假设需要配置的连接名称为eth0
3. 给该连接添加IP地址
```
nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1
```
其中,192.168.1.100为需要配置的IP地址,/24表示子网掩码为255.255.255.0,192.168.1.1为网关地址。如果需要配置多个IP地址,可以在ipv4.addresses后面添加多个IP地址。
4. 重启网络服务
```
systemctl restart NetworkManager
```
完成上述步骤后,可以使用以下命令查看当前网卡的IP地址信息:
```
ip addr show eth0
```
相关问题
linux图形界面配置配置ip地址
在Linux图形界面中配置IP地址的方法如下:
1. 打开终端,输入命令`nm-connection-editor`,然后按回车键。这将打开网络连接编辑器的图形界面。\[1\]
2. 在网络连接编辑器中,点击“添加”按钮,选择“以太网”作为网络类型,并选择相应的网卡(例如eth0)。
3. 在IPv4设置中,选择“手动”(静态)IP地址配置方式。
4. 输入所需的IP地址和子网掩码。
5. 点击“保存”按钮,然后关闭网络连接编辑器。
6. 在终端中输入命令`ifconfig`,以查看网络配置是否生效。\[1\]
请注意,以上是在图形界面中进行IP地址配置的方法。如果您更喜欢在命令行中进行配置,可以使用`nmcli`命令或直接编辑网络配置文件(如`/etc/network/interfaces`)进行配置。\[2\]
#### 引用[.reference_title]
- *1* *2* [Linux下配置ip地址](https://blog.csdn.net/weixin_44864840/article/details/89341126)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Linux系统基本设置:网络设置(三种界面网络地址配置)](https://blog.csdn.net/Thewei666/article/details/129093587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
在Linux中给默认网卡添加一个新的连接作为备用,IP地址,网关,DNS自行指定(用nmcli命令写出来)
在Linux中,你可以使用NetworkManager CLI (nmcli) 来给默认的网络适配器添加一个新的连接并设置静态IP、网关和DNS。假设你的新连接名为“Secondary Connection”,以下是具体的步骤:
```bash
# 首先创建新的连接
nmcli con add type ethernet ifname <interface-name> con-name "Secondary Connection"
# 其中<interface-name>替换为你的物理网卡名称,例如eth0, enp3s0等
# 然后启用并激活该连接
nmcli con up <connection-name>
# 使用实际的连接名,即"Secondary Connection"
# 设置静态IP
nmcli con modify <connection-name> ip4.addresses "<IP>/mask/gateway/DNS"
# 例子:nmcli con modify "Secondary Connection" ip4.addresses "192.168.1.100/24/192.168.1.1/8.8.8.8"
# 将<IP>, <mask>, <gateway>替换为你想要的值
# 如果需要,也可以单独设置DNS服务器
nmcli con modify <connection-name> connection.autoconnect yes
nmcli con modify <connection-name> ipv4.dns "<DNS_server_1>,<DNS_server_2>"
# 例子:nmcli con modify "Secondary Connection" ipv4.dns "8.8.8.8,8.8.4.4"
# 最后保存更改
nmcli con save <connection-name>
阅读全文