ubuntu

ubuntu ifconfig如何配置子网掩码

小樊
37
2025-05-24 15:09:33
栏目: 智能运维

在 Ubuntu 系统中,你可以使用 ifconfig 命令来配置网络接口的 IP 地址和子网掩码。不过需要注意的是,ifconfig 在较新的 Ubuntu 版本中已经被标记为过时,推荐使用 ip 命令来配置网络。但如果你仍然想使用 ifconfig,以下是如何操作的步骤:

使用 ifconfig 配置子网掩码

  1. 查看当前网络接口: 首先,你可以使用以下命令查看当前系统中的网络接口:

    ifconfig -a
    
  2. 配置网络接口: 假设你要配置的网络接口是 eth0,并且你想设置 IP 地址为 192.168.1.100,子网掩码为 255.255.255.0,可以使用以下命令:

    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    
  3. 启用网络接口: 如果网络接口当前是关闭的,你可以使用以下命令启用它:

    sudo ifconfig eth0 up
    
  4. 验证配置: 使用以下命令验证配置是否成功:

    ifconfig eth0
    

使用 ip 命令配置子网掩码

虽然你问的是如何使用 ifconfig,但我还是建议你使用 ip 命令,因为它更现代且功能更强大。以下是如何使用 ip 命令配置子网掩码的步骤:

  1. 查看当前网络接口

    ip addr show
    
  2. 配置网络接口: 假设你要配置的网络接口是 eth0,并且你想设置 IP 地址为 192.168.1.100,子网掩码为 255.255.255.0,可以使用以下命令:

    sudo ip addr add 192.168.1.100/24 dev eth0
    
  3. 启用网络接口: 如果网络接口当前是关闭的,你可以使用以下命令启用它:

    sudo ip link set eth0 up
    
  4. 验证配置: 使用以下命令验证配置是否成功:

    ip addr show eth0
    

持久化配置

使用 ifconfigip 命令配置的网络设置通常在系统重启后会丢失。为了使配置持久化,你需要编辑网络配置文件。

使用 Netplan(推荐)

Ubuntu 18.04 及更高版本推荐使用 Netplan 来管理网络配置。以下是如何使用 Netplan 配置网络接口的步骤:

  1. 编辑 Netplan 配置文件

    sudo nano /etc/netplan/01-netcfg.yaml
    
  2. 添加或修改配置

    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]
    
  3. 应用配置

    sudo netplan apply
    

通过以上步骤,你可以成功配置 Ubuntu 系统中的网络接口,并确保配置在系统重启后仍然有效。

0
看了该问题的人还看了