在 Ubuntu 系统中,您可以使用 ifconfig
命令来查看和配置网络接口。但是,请注意,ifconfig
已被弃用,建议使用 ip
命令来代替。不过,如果您仍然想使用 ifconfig
来修改 IP 地址,请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
首先,找到您要修改 IP 地址的网络接口名称。运行以下命令:
ifconfig -a
在输出结果中,找到您要修改的网络接口,例如 eth0
或 wlan0
。
interface_name
替换为您要修改的网络接口名称:sudo ifconfig interface_name down
interface_name
替换为您要修改的网络接口名称,将 new_ip_address
替换为您要设置的新 IP 地址,将 subnet_mask
替换为子网掩码(例如:255.255.255.0):sudo ifconfig interface_name new_ip_address netmask subnet_mask
例如,如果您要将 eth0
接口的 IP 地址更改为 192.168.1.100
,子网掩码为 255.255.255.0
,则运行以下命令:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
interface_name
替换为您要修改的网络接口名称:sudo ifconfig interface_name up
现在,您已经成功地使用 ifconfig
命令修改了 IP 地址。但是,如果您想让更改永久生效,您需要编辑网络配置文件。在 Ubuntu 中,您可以使用 netplan
来配置网络。以下是使用 netplan
修改 IP 地址的方法:
打开终端(快捷键:Ctrl + Alt + T)。
找到您的网络配置文件。运行以下命令:
ls /etc/netplan/
通常,配置文件的名称类似于 01-netcfg.yaml
或 50-cloud-init.yaml
。
nano
编辑器: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]
在这个例子中,我们将 IP 地址更改为 192.168.1.100
,子网掩码为 /24
(相当于 255.255.255.0
),默认网关为 192.168.1.1
,DNS 服务器为 8.8.8.8
和 8.8.4.4
。
保存并关闭配置文件。
应用更改。运行以下命令:
sudo netplan apply
现在,您的 IP 地址已永久更改为您在配置文件中设置的值。