杂谈:在Virtual Box中配置Linux网络

Preface

近日在公司分配的办公笔记本上因需要安装了Arch Linux虚拟机,但是所用的平台却是Oracle Virtual Box——由于公司规定,不能随便白嫖VMware workstation了,但是如何让虚拟机联网,以及从宿主机SSH连接到虚拟机,却成了一个比较大的问题

vbox的限制

由于vbox和VMware对虚拟网卡的实现不同,vbox无法做到像VMware那样仅凭一张虚拟网卡就可以上网以及实现SSH功能;使用NAT模式时,vbox中的虚拟机可以正常链接公网,可以ping通宿主机,但是宿主机却无法ping通虚拟机,这样无法使用ssh登录;使用桥接模式时如果宿主机连接到的网络需要验证,那么虚拟机很难拿到ip地址,自然无法连接公网和宿主机,其他的网络模式更不适用于我们此时的要求,略去不提

此处并不进行两种虚拟机网卡连接拓扑的深入讨论,只是大致叙述一下设置方式

方法1:端口转发

在虚拟机设置中,找到网络设置->网卡1->高级设置,点击端口转发,添加一条规则,无需输入ip地址,只要填写端口号即可(主机随意,虚拟机端口填22,或者指定的ssh端口),注意协议一定是TCP,然后在宿主机中就可以使用ssh root@localhost -p XXXX连接到虚拟机,XXXX是刚才端口转发中填写的主机端口号

方法2:双网卡方法
<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值