Install centos in virtualbox and configure the network Part.2
在virtualbox安装centos并且调配好网络 Part.2
第一部分完成了安装virtualbox和centos,接下来就是要配置网络。
目标:在virtualbox上安装运行centos,并且虚拟机可以连接互联网,主机和虚拟机之间也可以互相连接。最后连接虚拟机SSH。
Step1. 下载MobaXterm
连接,选择【installer edition】。
下载好之后,选择安装地址,然后一路默认。
Step2. 配置虚拟机网络
这里涉及到几种连接方式,但本文只着重于操作方法,具体概念会在以后再写一篇,同时这篇文章最后也会提供这些概念的一些参考链接。
这里采用NAT+ host-only的方法。前者负责虚拟机连接互联网,后者负责虚拟机和主机通信。
2.1 NAT配置
首先退出虚拟机,然后在virtualbox界面选择【管理】-【全局设置】-【网络】-右侧的第一个图标,然后设置如下:
然后选择左侧创建的虚拟机,然后点击【设置】-【网络】-【网卡1】,配置如下:
这时再次打开虚拟机之后,尝试
ping baicu.com
发现可以ping通,表明配置成功。
然后再次退出,进行下一步配置。
2.2 host-only配置
在virtualbox界面选择【管理】-【主机网络管理器】然后设置如下:
配置完之后点击【应用】,然后选择左侧的虚拟机,点击【设置】-【网络】-【网卡2】,配置如下:
然后再次启动,输入 ip addr
lo 是本地网络(127.0.0.1),默认配置就可以
enp0s3是配置的NAT网卡,负责虚拟机和互联网联通,默认配置就可以,我们也不需要知道他的IP地址
enp0s8是我们现在配置的host-only网卡,蓝色线对应的就是虚拟机负责与主机连通的ip地址。
我们尝试用主机ping这个地址,在用虚拟机ping主机,两边连通正常。表示配置完成。
Step3. 配置SSH连接
打开安装好的MobaXterm,点击左上角的session,选择SSH,在Remote host输入刚才蓝线表示的虚拟机IP地址(要保证虚拟机运行),然后点击【ok】
login as提示输入账户名,我们只使用了管理员root账户,所以输入root
password提示我们输入密码。
全部正确之后,出现如下页面表示连接正常。
这时我们就相当于通过SSH于虚拟机远程连接,可以在MobaXterm上运行主机,包括安装删除文件、调整配置等。
Ps.我没有设置静态ip,所以可能会在之后的连接中因为动态ip分配而导致连接错误,不过因为主机配置的局域网ip基本不会发生改变,所以配置的ip也不会经常改变,所以暂时不去设置静态ip。
virtualbox几种连接方式详解:详解连接
MobaXterm安装参考:详解连接
配置NAT和host-only参考:详解连接