1. 使用`nmcli`(NetworkManager)如果你的系统使用NetworkManager来管理网络,你可以使用`nmcli`命令来更改IP地址。

```bash 列出所有网络接口nmcli device status

设置特定接口的IP地址(假设接口名称为eth0)nmcli con mod eth0 ipv4.addresses 192.168.1.100/24

重新连接网络接口nmcli con up eth0```

2. 使用`nmtui``nmtui`是NetworkManager的文本用户界面,可以用来图形化地管理网络设置。

```bash 启动nmtuinmtui```

在nmtui中,你可以选择编辑网络连接,然后修改IP地址和其他网络设置。

3. 编辑网络配置文件如果你不使用NetworkManager,或者想要手动编辑网络配置文件,可以按照以下步骤操作:

对于`ifcfg`文件(RedHat/CentOS系统)```bash 编辑网络接口配置文件sudo nano /etc/sysconfig/networkscripts/ifcfgeth0

修改或添加以下内容BOOTPROTO=staticIPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8DNS2=8.8.4.4

重启网络服务sudo systemctl restart network```

对于`netplan`文件(Ubuntu 18.04及以上)```bash 编辑netplan配置文件sudo nano /etc/netplan/01netcfg.yaml

修改或添加以下内容network: version: 2 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```

4. 使用`ip`命令`ip`命令是一个强大的网络配置工具,可以用来直接修改网络接口的IP地址。

```bash 设置eth0接口的IP地址sudo ip addr add 192.168.1.100/24 dev eth0

删除eth0接口的IP地址sudo ip addr del 192.168.1.100/24 dev eth0```

注意事项 在更改IP地址之前,请确保你了解你的网络配置,包括子网掩码、网关和DNS服务器。 在生产环境中更改网络设置可能会影响网络连接,请谨慎操作。 在更改IP地址后,你可能需要重启网络服务或重启计算机以使更改生效。