上一篇 Oracle VM VirtualBox上新建centos7虚拟机文章中,我已经新建了一个centos7虚拟机,下面来看一看刚建虚拟机后的一些问题,比如最重要的centos联网问题和ssh连接问题。
联网问题
首先,ping www.baidu.com 如下图:

显然网不通。找到/etc/sysconfig/network-scripts/ 目录下的ifcfg-enp0s3文件。编辑ifcfg-enp0s3文件,将ONBOOT=no 改为 ONBOOT=yes。
cd /etc/sysconfig/network-scripts/
vi ifcfg-enp0s3 //编辑ifcfg-enp0s3文件


保存ifcfg-enp0s3文件,并重启网卡。
service network start //重启网卡

再次ping www.baidu.com,显然网已经通了。
ssh连接问题
一般情况下,直接用这个虚拟机,操作起来,总是不太爽,我们一般习惯用一些其他的工具进行ssh连接,因为其他的平台上操作更方便,比如SecureCRT。
可是,当我敲下ifconfig,想查看 ip 地址的时候,却发现该指令不可用,如下:

这个容易,可以安装相应的工具就行了,执行下面代码:
sudo yum install net-tools
安装完命令文件后,再次执行 ifconfig 命令,还是是看不到ip地址。接下来就来解决这个问题。

使用 NAT + Host-Only 方式联网和ssh连接
NAT联网不用多说,因为之前我们系统已经可以联网了,如果你的不能联网,可以试下下面的方法。
#####NAT联网
-
关闭系统centos系统,主控制界面点击 【管理】–【全局设定】–【网络】–【双击NatNetwork】

-
在弹出的对话框中,设置【网络CIDR】为【192.168.100.0/24】,【确定】

-
在管理界面点击【设置】–【网络】–【网卡1】,【连接方式】选择【网络地址转换(NAT)】,【确定】
-
【启动】虚拟机,
cd /etc/sysconfig/network-scripts/
vi ifcfg-enp0s3 //编辑ifcfg-enp0s3文件

重启网络服务:
service network restart
此时可以正常联网了,ping 一个地址试试。但是此时还不能通过 SSH 登陆服务器。
SSH 登陆服务器
- 在安装完 VirtualBox后,在计算机的【打开网络和共享中心】–【更改适配器设置】中可以看到【VirtualBox Host-Only Network】:

-
右键【属性】–【Internet协议版本4(TCP/IPv4)】中可以看到 IP 地址是【192.168.56.1】:

-
回到 VirtualBox,选择【管理】–【全局设定】–【网络】–【仅主机(Host-Only)网络】。可以看到:



-
【设置】–【网络】–【网卡2】–【启用网络连接】,【连接方式】选【仅主机(Host-Only)网络】:

ok ,开启centos7,执行ifconfig命令,ip地址就出来了。

此时可以使用 SSH 连接 【192.168.56.103:22】了。
CentOS 7 虚拟机网络配置
本文介绍了如何解决CentOS 7虚拟机的联网问题及SSH连接问题,包括配置网络接口文件实现自动启动网络服务、采用NAT+Host-Only方式确保虚拟机能够访问互联网并实现SSH远程登录。
4958

被折叠的 条评论
为什么被折叠?



