在Ubuntu中,dhclient
主要用于动态获取IP地址,若需设置静态IP,建议通过修改网络配置文件实现,以下是具体方法:
/etc/netplan
配置文件(推荐,Ubuntu 18.04+)sudo nano /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
ens33: # 替换为实际网卡名
dhcp4: false
addresses: [192.168.1.100/24] # 静态IP+子网掩码
gateway4: 192.168.1.1 # 默认网关
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS服务器
sudo netplan apply
/etc/network/interfaces
文件(传统方式)sudo nano /etc/network/interfaces
auto ens33 # 替换为实际网卡名
iface ens33 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
sudo systemctl restart networking
ip link
查看)。sudo ip addr add 192.168.1.100/24 dev ens33
sudo ip route add default via 192.168.1.1