问题
在esxi中安装一个新的虚拟机后,没有网,也没有ip
解决方案:
手动分配一个静态ip,新安装的虚拟机没有vim,可以使用nano或vi,注意缩进。
修改的是netplan文件夹中的yaml文件,每个机子上的yaml文件名可能不一样。
cd /etc/netplan/
vim /etc/netplan/00-installer-config.yaml
# 修改如下:
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
addresses:
- 192.168.74.150/24
gateway4: 192.168.74.2
nameservers:
addresses:
- 114.114.114.114
version: 2
====================================或者=====================================
network:
version: 2
ethernets:
ens33:
addresses:
- 192.168.74.150/24
gateway4: 192.168.74.2
nameservers:
addresses: [221.3.131.11, 221.3.131.12]
DNS服务器可以使用:
114.114.114.114 电信
114.114.115.115 电信
119.29.29.29 POD
182.254.116.116 POD
182.254.118.118 POD
180.76.76.76 百度
223.5.5.5 阿里
223.6.6.6 阿里
1.2.4.8 CNNIC
210.2.4.8 CNNIC
8.8.8.8 Google
8.8.4.4 Google
然后
netplan try
这时候基本上会自动添加路由,可以用 ip route 查看。
注意不要使用netplan apply,可能会出现问题。
如果没有路由信息,则需要手动添加:
sudo ip address add 192.168.15.25/24 dev ens160
这样就可以试试ping一下网关192.168.15.1,然后
sudo ip route add 0.0.0.0/0 via 192.168.15.1 dev ens160
再试试ping百度
注意:
这样配置以后不要手动断网或切换网络,不然会回滚,要重新配置。
遇到的一个问题:
ping 不通网关
原因:在设置虚拟机的时候设置的网络适配器不对,应当采用VM Network网卡,用于和外网联通,我使用的是自己设置的端口组:
我原来使用的自己设置的“001”端口,因此ping不通。
因为打开设置:
像“内部端口组”,“001”这些网络适配器是没有物理网卡的。
但是VM Network有物理网卡:
参考:
链接: ubuntu设置