在 Ubuntu 系统中,你可以通过修改网络配置文件或使用命令行工具来设置 IP 地址。以下是两种常见的方法:
netplan
(推荐)Ubuntu 18.04 及更高版本使用 netplan
来管理网络配置。以下是使用 netplan
设置静态 IP 地址的步骤:
打开终端。
找到你的网络接口名称:
ip addr show
或者
ifconfig -a
通常,以太网接口可能是 eth0
或 ens33
,无线接口可能是 wlan0
。
编辑 netplan
配置文件:
sudo nano /etc/netplan/01-netcfg.yaml
注意:文件名可能不同,具体取决于你的系统配置。
修改配置文件:
将文件内容修改为以下格式,替换 eth0
或 ens33
为你的网络接口名称,并设置静态 IP 地址、网关和 DNS 服务器:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
其中:
dhcp4: no
表示禁用 DHCP。addresses
是你想要设置的静态 IP 地址和子网掩码。gateway4
是你的网关地址。nameservers
是你的 DNS 服务器地址。保存并退出编辑器:
按 Ctrl + X
,然后按 Y
确认保存,最后按 Enter
退出。
应用配置:
sudo netplan apply
ifconfig
和 route
如果你使用的是较旧的 Ubuntu 版本或者不想使用 netplan
,可以使用 ifconfig
和 route
命令来设置静态 IP 地址:
打开终端。
设置静态 IP 地址:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
替换 eth0
为你的网络接口名称,192.168.1.100
为你想要设置的 IP 地址,255.255.255.0
为子网掩码。
设置默认网关:
sudo route add default gw 192.168.1.1 eth0
替换 192.168.1.1
为你的网关地址,eth0
为你的网络接口名称。
设置 DNS 服务器:
编辑 /etc/resolv.conf
文件:
sudo nano /etc/resolv.conf
添加以下行:
nameserver 8.8.8.8
nameserver 8.8.4.4
保存并退出编辑器。
netplan
设置的配置在系统重启后会自动应用,而使用 ifconfig
和 route
设置的配置在系统重启后可能会丢失。希望这些步骤能帮助你成功设置 Ubuntu 系统的静态 IP 地址。