在 Ubuntu 中,ifconfig 命令本身不能直接用来设置静态 IP 地址。不过,你可以使用 ifconfig 来查看网络接口的状态和配置信息。要设置静态 IP 地址,通常的做法是编辑网络接口配置文件。
以下是在 Ubuntu 中设置静态 IP 的步骤:
找到网络接口名称:
使用 ip addr show 或 ifconfig -a 命令查看网络接口名称。常见的接口名称有 eth0(以太网)和 wlan0(无线网络)。
编辑网络接口配置文件:
Ubuntu 使用 Netplan 来管理网络配置。你需要编辑相应的 YAML 配置文件。通常这些文件位于 /etc/netplan/ 目录下。
sudo nano /etc/netplan/01-netcfg.yaml
这里的文件名可能不同,具体取决于你的系统配置。
配置静态 IP: 在打开的文件中,你可以设置静态 IP 地址。以下是一个示例配置:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
在这个示例中:
dhcp4: no 表示禁用 DHCP。addresses 列表中指定了静态 IP 地址和子网掩码(例如 192.168.1.10/24)。gateway4 指定了默认网关。nameservers 列表中指定了 DNS 服务器地址。应用配置: 保存文件并退出编辑器后,运行以下命令应用新的网络配置:
sudo netplan apply
验证配置:
使用 ip addr show 或 ifconfig 命令查看网络接口是否已经成功配置了静态 IP 地址。
通过以上步骤,你可以在 Ubuntu 系统中成功设置静态 IP 地址。