在 Linux 系统中,IP 地址是计算机在网络上的标识。修改 IP 地址对于网络设置、故障排除和安全至关重要。以下是如何修改 Linux 系统的 IP 地址:
使用 nmcli CLI 工具
使用 nmcli 命令行界面 (CLI) 工具是修改 IP 地址的简单 :
1. 查看当前网络连接: nmcli connection show
2. 修改 IP 地址: nmcli connection modify CONNECTION-NAME ipv4.addresses IP-ADDRESS/CIDR-MASK
例如: nmcli connection modify eth0 ipv4.addresses 192.168.1.10/24
使用 ifconfig 命令
ifconfig 命令可直接修改网络接口的 IP 地址:
1. 查看当前 IP 地址: ifconfig INTERFACE (例如: ifconfig eth0 )
2. 修改 IP 地址: ifconfig INTERFACE IP-ADDRESS NETMASK
例如: ifconfig eth0 192.168.1.10 netmask 255.255.255.0
使用 ip 命令
ip 命令提供高级网络配置选项:
1. 查看当前 IP 地址: ip address show dev INTERFACE (例如: ip address show dev eth0 )
2. 修改 IP 地址: ip address add IP-ADDRESS/CIDR-MASK dev INTERFACE
例如: ip address add 192.168.1.10/24 dev eth0
3. 删除现有 IP 地址: ip address del IP-ADDRESS/CIDR-MASK dev INTERFACE
重启网络管理器
修改 IP 地址后,需要重启网络管理器以使更改生效:
对于 NetworkManager: systemctl restart NetworkManager
对于 systemd-networkd: systemctl restart systemd-networkd
验证 IP 地址
修改 IP 地址后,使用以下命令验证更改:
ifconfig INTERFACE
ip address show dev INTERFACE