虚拟机网络启用
1. 安装软件失败
ifconfig
#-bash : ifconfig : command not found
分析
- 需要安装net-tools
yum install -y net-tools
#could not retrieve mirrorlist http://mirrorlist.centos.org/.....
ping baidu.com
#unknow host baidu.com
分析
- 未开启网络
解决
- 虚拟机配置中选择网络适配器为
桥接网络
- 重启网络配置
#假设第一步已经完成
#有的不是ifcfg-ens33,而是`ifcfg-ens-其他数字`
vi /etc/sysconfig/network-scripts/ifcfg-ens33
#修改以下行
ONBOOT=yes #启动生效
#重启网络
service network restart
#完成再次ping baidu.com
yum install -y net-tools
#假装安装成功
ifconfig
#假装是ficonfig的信息 : ens33 : flags=.... inet 192.28.222
2. 解决重启ip改变的问题
- 虚拟机网络改成自定义适配器static
- 进入虚拟机将ip分配改成静态模式
2.1 添加static 网络适配器
偏好设置/网络
虚拟机/网络适配器/网络适配器 设置/选择自定义static
#mac 终端
ifconfig
#看到如下信息
#vmnet3: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
#ether 00:50:56:c0:00:03
#inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
2.2 进入虚拟机设置静态ip
查看默认网关
# 虚拟机终端
route -n
# 虚拟机终端
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 如下
BOOTPROTO=static #设置静态模式
IPADDR=10.0.0.12 #外网IP,只有最后一段12是可以自己改变的,前面必须和mac端配置的一致10.0.0.xxx
NETMASK=255.255.255.0 #子网掩码,和mac端一致
GATEWAY=10.0.0.2 #上面route -n 得到的结果
DNS1=8.8.8.8
service network restart
#可能需要重启虚拟机IPADDR才能生效
ping baidu.com
ping 127.0.0.1
ping 10.0.0.12
ping 10.0.0.2
# 都能ping通
回到mac端
ping 10.0.0.12
ssh root@10.0.0.12
# 提示输入密码
#到此配置完成
本作品采用《CC 协议》,转载必须注明作者和本文链接