在 Ubuntu 系统中,ifconfig
命令已经被废弃,取而代之的是 ip
命令。要修改 IP 地址,请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
首先,找到你想要修改 IP 地址的网络接口。输入以下命令:
ip addr show
或者
ifconfig -a
在输出结果中,找到你想要修改的网络接口,例如 eth0
或 ens33
。
INTERFACE
替换为你在步骤2中找到的网络接口名称,将 NEW_IP_ADDRESS
替换为你想要设置的新 IP 地址,将 SUBNET_MASK
替换为子网掩码(例如 /24
):sudo ip addr add NEW_IP_ADDRESS/SUBNET_MASK dev INTERFACE
例如,如果你想要将 eth0
接口的 IP 地址更改为 192.168.1.100
,子网掩码为 255.255.255.0
,则命令如下:
sudo ip addr add 192.168.1.100/24 dev eth0
sudo systemctl restart networking
或者
sudo /etc/init.d/networking restart
ip addr show
或 ifconfig -a
命令,检查网络接口的 IP 地址是否已更新。请注意,这些更改在系统重启后将丢失。如果你想要永久更改 IP 地址,请编辑 /etc/netplan
目录下的配置文件。具体步骤如下:
/etc/netplan
目录下的配置文件,例如:sudo nano /etc/netplan/01-netcfg.yaml
addresses
部分更改为所需的新 IP 地址和子网掩码,例如:network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
保存并关闭文件。
应用更改:
sudo netplan apply
ip addr show
或 ifconfig -a
命令,检查网络接口的 IP 地址是否已更新。