Ubuntu中的DHCP和静态IP是两种不同的网络配置方式,它们在IP地址分配和管理方面有着显著的区别:
通常在Ubuntu中,网络接口可以通过netplan或/etc/network/interfaces文件进行配置,启用DHCP非常简单:
# /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
然后运行sudo netplan apply来应用更改。
同样使用netplan或/etc/network/interfaces文件,可以设置静态IP:
# /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
或者使用传统的/etc/network/interfaces文件:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
之后重启网络服务或系统以使更改生效。
总之,选择DHCP还是静态IP取决于具体的应用场景和需求。对于大多数家庭和小型办公室环境,DHCP提供了足够的便利性和灵活性;而对于需要高度控制和稳定性的服务器环境,则更适合使用静态IP。