在 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 地址。