连了公用wifi,然后打开虚拟机,想用securecrt 连接,但是发现没有ipv4 地址可连

看了一下 /etc/network/interfaces 文件,只有以下内容:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

前提是虚拟机有创建虚拟网卡,这个应该就是控制面板-网络共享中心 中的virtualbox host-only network

然后在上面的文件末尾添加eth0,如下:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

重启下就可以了,10.10.xx.xx 这样的地址也可以连。

————————————

以上方法如果还不行,可以试试在在virtualbox 设置中的网络选项,换到网卡2,选择host-only ,然后重启,就能看到ipv4地址了

 

参考:

解决ubuntu上ifconfig没有eth0且无法上网的问题

 

 

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐