安装虚拟机旺旺占据不少磁盘空间,尤其是我的 Mac Air 上只有 128G 空间,更显得捉襟见肘。所以用 CentOS 的最小安装是个不错的选择。最小安装减少了很多不必要的软件安装(连 ifconfig 都没有,不过可以用 ip addr ),但也省了不少配置。要安装其他软件要走 yum,首先要把网络搞通。
CentOS 7 Minimal 地址:点击这里
编辑 /etc/sysconfig/network-scripts/ifcfg-enp0s3
将 ONBOOT=no 改为 ONBOOT=yes
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=60e6b2e9-4adb-4999-8023-65df44de81da
DEVICE=enp0s3
ONBOOT=yes
重启网络配置:
# service network restart
Restarting network (via systemctl): [ 确定 ]
测试一下:
# ping www.baidu.com
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125: icmp_seq=1 ttl=63 time=4.23 ms
64 bytes from 61.135.169.125: icmp_seq=2 ttl=63 time=5.08 ms
网络通后赶快安装网路工具包:
# yum install net-tools
设置->网络->端口映射,如图:
将虚拟机的 22(sshd)端口映射到本地(宿主机)的 10022(可自定义,只要和宿主机的端口不冲突即可)端口,如图:
访问方式:
ssh root@127.0.0.1 -p 10022
使用 hostonly 方式需要新建一个 hostonly 网卡,全局设定->网络->仅主机(Host-Only)网路,如图:
然后在 虚拟机设置->网络->网卡2(添加一个网卡)-> 仅主机(Host-Only)适配器,如图:
重启虚拟机,通过 ifconfig 查看新网卡()ip 地址,如图:
其中的 enp0s8 对应的 192.168.x.x 就是新的 hostonly 网卡地址,可通过宿主机直接连接,例如:
ssh root@192.168.x.x
出处:https://www.coderxing.com/virtualbox-centos7-netconfig.html
本文为原创文章,采用署名-相同方式共享 3.0 中国大陆(CC BY-SA 3.0 CN))进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。