ubuntu下virtualbox配置host-only网络
virtualbox 是个非常优秀的软件,一直用的都是默认的网络设置(NAT),确实很方便。但这次需要主机和虚拟机通信,于是我找到了 host-only 这种网络设置,可以设置独立的 IP,与主机、其他虚拟机和网络通信等优点。非常棒,下面是配置过程:(主机,虚拟机均为 ubuntu)
1.virtualbox 全局设置,ctrl + G
在 Network 里添加一个 adapter,vboxnet0,并设置 ipv4:192.168.56.1,取消 DHCP server(我们要设置静态 IP)。
2.virtualbox 局部设置,ctrl + S
在 Network 中,attached to 选择 Host-only Adapter,Name 选择 vboxnet0.
3.配置虚拟机网络,/etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.56.99 netmask 255.255.255.0 gateway 192.168.56.1 nameserver 8.8.8.8
这里 address 地址最后8位可以自己取(2-254),nameserver 取宿主机的 dns。必要时还要改一下 /etc/resolv.conf 中的 dns 地址。
至此,会发现主机和虚拟机可以互相 ping 通了,但是虚拟机不能 ping 通外网,上网是个大问题,接着下一步:
4.设置主机允许共享网络
在 ubuntu 下,安装一个 firestarter 的防火墙软件,在设置里勾选 Enable Network connection sharing,ok!可以使用 putty ‘远程’登录了,就像一个真的服务器一样……
Stay hungry
Stay foolish
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库