最近学习遇到一个问题:virtualbox里面的Ubuntu时nat模式连接网络的,这时我的宿主机ping不通我的Ubuntu虚拟机,那这就代表我Ubuntu写的网页我的宿主机无法访问到了。

记录一下解决方法:

virtualbox打开关于Ubuntu的设置、找到网络--端口转发

然后添加几个你所要用到的规则,主机ip填宿主机IP,子系统ip就写Ubuntu的IP,然后绑定好你所需要的端口就可以了,访问的时候直接可以通过   宿主机IP:端口号  访问。

比如我用ssh命令连接Ubuntu的话:ssh Ubuntu用户名@宿主机ip -p 8122(因为我的转发规则中Ubuntu22端口对应我的宿主机8122端口,这里的宿主机端口尽量取六千以上的端口,也不要取那种特殊的端口比如8888、6666)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐