进入到网络配置文件中。将文件BOOTPROTO改为static,添加IPADDR(处于子网IP范围之间),GATEWAY(与子网IP一致),NETMASK(子网掩码)和DNS1。 配置完成后需要重启网卡(systemctl restart network)。
时间: 2024-10-16 10:17:53 浏览: 71
在网络配置中,如果你想要手动设置静态IP地址,你需要修改Linux系统的网络配置文件。通常这个文件位于`/etc/network/interfaces`(旧版本)或`/etc/netplan/*.yaml`(新版本的Netplan)。以下是具体的步骤:
1. 打开编辑器(如`sudo nano /etc/netplan/01-netcfg.yaml` 或 `sudo vi /etc/network/interfaces`),找到用于配置有线连接的部分。
2. 将`BOOTPROTO`行更改为`static`,表示将使用静态IP配置。例如:
```
eth0:
inet:
address: <IPADDR>
netmask: <NETMASK>
gateway4: <GATEWAY>
```
其中 `<IPADDR>` 应该是子网内的可用IP,`<NETMASK>` 是子网掩码,`<GATEWAY>` 是默认网关地址。
3. 添加`DNS1`项,指定首选的DNS服务器地址:
```
dns-nameservers:
- <DNS1>
```
4. 保存并关闭编辑器。然后应用新的配置:
- 对于Netplan,运行 `sudo netplan apply`。
- 对于传统的ifup/ifdown脚本,如果是`/etc/network/interfaces`,则执行 `sudo ifdown eth0 && sudo ifup eth0`,替换`eth0`为实际的网络适配器名。
5. 最后,确认更改生效并重启网络服务以使新的配置立即启用:
```
systemctl restart networking 或 systemctl restart network
```
完成以上操作后,你的设备应该已经设置了静态IP,并能通过指定的DNS服务器访问网络了。
阅读全文