温馨提示×

Ubuntu DHCP与静态IP如何共存

小樊
38
2025-03-02 06:42:34
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中,DHCP(动态主机配置协议)与静态IP可以共存,但需要正确配置网络接口。以下是详细步骤:

使用Netplan配置静态IP

  1. 编辑Netplan配置文件
  • 打开终端,进入 /etc/netplan 目录。
  • 使用文本编辑器(如 vim)编辑配置文件,例如 sudo vim /etc/netplan/01-netcfg.yaml
  1. 禁用DHCP并配置静态IP
  • 在配置文件中,将 dhcp4 设置为 no,然后添加静态IP地址、子网掩码、网关和DNS服务器信息。例如:
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
  1. 应用配置
  • 保存并关闭文件。
  • 运行 sudo netplan apply 命令应用配置。

使用NetworkManager配置静态IP(适用于桌面版)

  1. 编辑NetworkManager配置文件
  • 打开终端,输入 sudo nano /etc/netplan/01-netcfg.yaml
  1. 禁用DHCP并配置静态IP
  • 与Netplan类似,将 dhcp4 设置为 no,并添加静态IP信息。
  1. 应用配置
  • 保存并关闭文件。
  • 重启NetworkManager服务以应用更改:sudo systemctl restart NetworkManager

注意事项

  • IP地址冲突:确保静态IP地址在网络中是唯一的,避免与DHCP池中的地址或其他设备的静态IP冲突。
  • 网络配置文件备份:在编辑网络配置文件之前,建议备份原始文件,以防配置错误需要恢复。
  • DHCP服务器配置:如果Ubuntu系统同时作为DHCP服务器和客户端,确保DHCP服务器的配置不会与静态IP配置冲突。

通过以上步骤,您可以在Ubuntu系统中实现DHCP与静态IP的共存。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Ubuntu Cobbler如何实现多系统共存

0