摘要:
之前为了能够在Win10宿主机里通过ssh连接archlinux虚拟机,添加了一块仅主机网卡,但是从宿主机访问虚拟机是通了,却发现虚拟机archlinux却无法连接外网了,也就是说只有一块NAT网卡时可以连接因特网,添加了另一块仅主机网卡后就无法连外网了。ping外网ip既没有反应,也不报超时,百思不得其解。
一通查询之后才发现,是因为两块网卡都有默认路由,而新加的用来内网ssh连接虚拟机的网卡(Host Only)有更高的路由优先级。所有的网络数据包默认发给高优先级的纯内网网关了,导致无法连接外网。 阅读全文
摘要:
最近在学习docker及虚拟化相关知识,为了深入理解虚拟化技术,补看操作系统的书(Operating Systems: Three Easy Pieces),需要用到单核linux虚拟机做实验,但是在虚拟机里运行一个桌面linux太耗资源,运行不带桌面的archlinux是比较好的选择(镜像体积小,节省流量哈哈)。 但是命令行版本无法使用virtaulbox的增强功能,即不能在宿主机和虚拟机之间复制粘贴,于是想起可以通过ssh访问虚拟机的方式来操作,即通过配置,使得Win10宿主机可以通过SSH连接Virtualbox虚拟机里的Archlinux。为了专心在操作系统上,精力不被分散,文中没有研究网卡和相关网络配置的具体原理,以后再补啦~ 阅读全文