Ubuntu 18.04 Server 没有ip地址解决办法(设置静态IP)
问题
ifconfig
只有lo,没有其他网卡ifconfig -a
有ens33
网卡,无法联网
解决办法
-
打开文件
sudo vi /etc/netplan/xxxx.ymal
-
如果没有此文件通过
sudo netplan generate
命令自动生成 -
修改文件内容
- ens33:网络接口名称
- dhcp4:接收IPV4接口的dhcp属性,true为自动配置
- dhcp6:接收IPV6接口的dhcp属性 ,true为自动配置
network: ethernets: ens33: dhcp4: true dhcp6: true version: 2
-
保存文件并应用更改
sudo netplan apply
再次查看,出现ip
设置静态ip
-
addresses
需要设置的静态ip地址。如果需要联网参考本机网段
-
gateway4
网关地址
-
addresses
DNS地址,可以一样
network:
ethernets:
ens33:
addresses:[192.168.3.66/24]
dhcp4: false
gateway4: 192.168.3.1
nameservers:
addresses: [192.168.3.1, 8.8.8.8]
search: []
version: 2
应用
sudo netplan apply
注意:如果是虚拟机,需要联网千万不要设置NET
模式否则无法联网也无法链接本地主机,如需联网设置桥接模式
关于netplan操作参考
https://netplan.io/