在 Ubuntu 中,ifconfig
命令已经被废弃,取而代之的是 ip
命令。要修改网络接口,你可以使用 nmcli
(NetworkManager 命令行工具)或者直接编辑网络配置文件。下面是两种方法的详细步骤:
方法一:使用 nmcli
nmcli device status
nmcli device disconnect <interface_name>
nmcli connection modify <interface_name> ipv4.addresses <new_ip>/<subnet_mask>
nmcli connection modify <interface_name> ipv4.gateway <gateway_ip>
nmcli connection modify <interface_name> ipv4.dns <dns_ip>
nmcli device connect <interface_name>
方法二:编辑网络配置文件
/etc/netplan/
目录下。例如,你可以编辑 01-netcfg.yaml
文件:sudo nano /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
<interface_name>:
dhcp4: no
addresses:
- <new_ip>/<subnet_mask>
gateway4: <gateway_ip>
nameservers:
addresses: [<dns_ip1>, <dns_ip2>, ...]
保存文件并退出编辑器。
应用更改:
sudo netplan apply
注意:请将 <interface_name>
、<new_ip>
、<subnet_mask>
、<gateway_ip>
和 <dns_ip>
替换为实际的值。