ubuntu

ubuntu ifconfig显示的IP地址如何修改

小樊
38
2025-06-03 17:33:08
栏目: 智能运维

在 Ubuntu 系统中,ifconfig 命令已经被废弃,取而代之的是 ip 命令。要修改 IP 地址,请按照以下步骤操作:

  1. 打开终端(快捷键:Ctrl + Alt + T)。

  2. 首先,找到你想要修改 IP 地址的网络接口。输入以下命令:

ip addr show

或者

ifconfig -a

在输出结果中,找到你想要修改的网络接口,例如 eth0ens33

  1. 临时修改 IP 地址。使用以下命令,将 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
  1. 重启网络服务以使更改生效。输入以下命令:
sudo systemctl restart networking

或者

sudo /etc/init.d/networking restart
  1. 验证 IP 地址是否已更改。再次运行 ip addr showifconfig -a 命令,检查网络接口的 IP 地址是否已更新。

请注意,这些更改在系统重启后将丢失。如果你想要永久更改 IP 地址,请编辑 /etc/netplan 目录下的配置文件。具体步骤如下:

  1. 使用文本编辑器打开 /etc/netplan 目录下的配置文件,例如:
sudo nano /etc/netplan/01-netcfg.yaml
  1. 修改配置文件,将 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]
  1. 保存并关闭文件。

  2. 应用更改:

sudo netplan apply
  1. 验证 IP 地址是否已更改。再次运行 ip addr showifconfig -a 命令,检查网络接口的 IP 地址是否已更新。

0
看了该问题的人还看了