ubuntu

Ubuntu ifconfig如何修改网络接口

小樊
43
2025-05-28 16:26:48
栏目: 智能运维

在 Ubuntu 中,ifconfig 命令已经被废弃,取而代之的是 ip 命令。要修改网络接口,你可以使用 nmcli(NetworkManager 命令行工具)或者直接编辑网络配置文件。下面是两种方法的详细步骤:

方法一:使用 nmcli

  1. 查看网络接口名称:
nmcli device status
  1. 断开网络连接(可选,如果你需要重新启动网络接口):
nmcli device disconnect <interface_name>
  1. 修改网络接口配置:
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>
  1. 重新启动网络接口:
nmcli device connect <interface_name>

方法二:编辑网络配置文件

  1. 打开网络配置文件。Ubuntu 18.04 及更高版本使用 Netplan,配置文件通常位于 /etc/netplan/ 目录下。例如,你可以编辑 01-netcfg.yaml 文件:
sudo nano /etc/netplan/01-netcfg.yaml
  1. 修改网络接口配置。将以下内容替换为你需要的 IP 地址、子网掩码、网关和 DNS 服务器:
network:
  version: 2
  renderer: networkd
  ethernets:
    <interface_name>:
      dhcp4: no
      addresses:
        - <new_ip>/<subnet_mask>
      gateway4: <gateway_ip>
      nameservers:
        addresses: [<dns_ip1>, <dns_ip2>, ...]
  1. 保存文件并退出编辑器。

  2. 应用更改:

sudo netplan apply

注意:请将 <interface_name><new_ip><subnet_mask><gateway_ip><dns_ip> 替换为实际的值。

0
看了该问题的人还看了