温馨提示×

Ubuntu dhclient如何配置静态IP地址

小樊
44
2025-12-20 16:02:24
栏目: 智能运维

在 Ubuntu 系统中,dhclient 是一个用于通过 DHCP 协议获取 IP 地址的工具。如果你想为你的 Ubuntu 系统配置静态 IP 地址,通常需要编辑网络接口配置文件,而不是直接通过 dhclient 来配置。以下是具体步骤:

方法一:使用 Netplan(适用于 Ubuntu 18.04 及更高版本)

  1. 找到网络接口名称: 打开终端并运行以下命令来查看网络接口名称:

    ip addr show
    

    或者使用 ifconfig 命令(如果已安装):

    ifconfig -a
    
  2. 编辑 Netplan 配置文件: Netplan 配置文件通常位于 /etc/netplan/ 目录下,文件名可能是 01-netcfg.yaml50-cloud-init.yaml 或其他名称。使用文本编辑器打开该文件:

    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 配置静态 IP: 在文件中找到你的网络接口配置部分,并修改为静态 IP 配置。例如:

    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          dhcp4: no
          addresses:
            - 192.168.1.100/24
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    

    解释:

    • dhcp4: no:禁用 DHCP。
    • addresses:指定静态 IP 地址和子网掩码。
    • gateway4:指定默认网关。
    • nameservers:指定 DNS 服务器地址。
  4. 应用配置: 保存文件并退出编辑器,然后运行以下命令应用配置:

    sudo netplan apply
    

方法二:使用 NetworkManager(适用于 Ubuntu 16.04 及更高版本)

  1. 找到网络接口名称: 打开终端并运行以下命令来查看网络接口名称:

    ip addr show
    

    或者使用 ifconfig 命令(如果已安装):

    ifconfig -a
    
  2. 编辑 NetworkManager 配置文件: NetworkManager 的配置文件通常位于 /etc/NetworkManager/system-connections/ 目录下。找到对应的网络接口配置文件并编辑:

    sudo nano /etc/NetworkManager/system-connections/YourInterfaceName.nmconnection
    
  3. 配置静态 IP: 在文件中找到 [ipv4] 部分,并修改为静态 IP 配置。例如:

    [ipv4]
    method=manual
    address1=192.168.1.100/24,192.168.1.1
    dns=8.8.8.8;8.8.4.4;
    
  4. 重启 NetworkManager: 保存文件并退出编辑器,然后重启 NetworkManager 服务:

    sudo systemctl restart NetworkManager
    

通过以上两种方法之一,你可以成功为 Ubuntu 系统配置静态 IP 地址。

0