想用 VirtualBox 安装 Centos7 来搭建基于 Docker 的 Hadoop 开发环境,光是网络问题就搞了两天,终于搞定了。
使用的是 600m+ 的最小 Centos7 安装镜像,没法联网,与主机互 ping 也不通,竟然也没有 ifconfig 命令,然后就开始折腾!
网络共享设置
首先在『控制面板\网络和 Internet\网络连接』中找到『本地连接』或者『以太网』,就是能联网的网卡。
右键它选择属性,然后点最上面的『共享』,选中『允许其他用户通过此Internet连接到互联网』,然后在下面选择 Vbox 的 Host-only 的网卡。
确定之后 VirtualBox 的网卡 IP 会变成 192.168.137.1 。
虚拟机设置
设置 Centos 的网卡为 Host Only 模式。
Centos配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| yum install net-tool 首先安装 ifconfig 命令 yum install vim 安装 Vim 不解释
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 编辑网卡配置
TYPE="Ethernet" BOOTPROTO="static" 静态IP 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="5a1dde60-3d5c-4257-bd9c-80f9888f50c4" DEVICE="enp0s3" ONBOOT="yes" 启动时加载 IPADDR=192.168.137.111 IP地址 NETMASK=255.255.255.0 子网掩码 GATEWAY=192.168.137.1 网关
vim /etc/resolv.conf 设置 DNS nameserver 192.168.137.1 添加这一行即可
vim /etc/sysconfig/network 这个也是网络设置,如果不能联网可能就需要再配置这个
|
Centos 安装网络工具
一路 yes 就可以了,熟悉的 ifconfig 就回来了