linux修改网卡配置命令
时间: 2025-04-28 18:31:51 浏览: 33
### 修改Linux网卡配置的方法
#### 使用`ifconfig`命令(传统方法)
对于较旧版本的Linux发行版,可以采用`ifconfig`命令来临时更改IP地址。此方式不会保存设置,在系统重启之后将会失效[^1]。
```bash
sudo ifconfig ens33 192.168.1.10 netmask 255.255.255.0 up
```
#### 编辑网卡配置文件实现永久变更
为了使改动持久化,需编辑对应的网卡配置文件。通常位于`/etc/sysconfig/network-scripts/`路径下,文件名类似于`ifcfg-ens33`。通过Vim或其他文本编辑器打开该文件并调整必要的参数如BOOTPROTO、IPADDR等以完成静态IP设定[^2][^3]。
```bash
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
```
在上述文件内添加或修改如下行:
```plaintext
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
```
#### 利用`nmcli`工具管理网络连接
现代Linux环境中推荐使用NetworkManager提供的`nmcli`命令来进行更灵活的操作。下面的例子展示了怎样建立一个新的静态IPv4连接,并指定了具体的网络属性[^4]。
```bash
sudo nmcli con add type ethernet ifname eth0 con-name static-addr ip4 192.168.1.10/24 gw4 192.168.1.1
sudo nmcli con modify static-addr ipv4.dns "8.8.8.8 8.8.4.4"
```
#### 设置DNS解析服务
当切换至静态IP模式时可能需要单独定义DNS服务器信息。可以通过直接编辑`/etc/resolv.conf`或者是在前面提到的网卡配置文件里加入相应的DNS字段来达成目的[^5]。
```bash
echo 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf
```
阅读全文
相关推荐

















