文章目录
- 1.先配置本地电脑和虚拟机的联网
- 1.1 把本机网络设置成如下
- 1.2 把虚拟机NAT网关设置成如下
- 2 在Window的host配置文件中添加 映射主机
- 3.修改相关配置文件
- 3.1 配置服务器主机别名
- 3.2 添加映射关系
- 3.3 配置ip地址
- 3.3.1 查看分配网卡情况
- 3.3.2 激活网卡,进入编辑模式
- 3.4 保存以后,输入命令重启网络
- 3.4.1 ping外网验证
- 3.5 CentOS7关闭防火墙
- 4 Xshell 等远程连接工具连接虚拟机服务器
- 5 常见错误
- 5.1 CentOS 7: Restarting network (via systemctl): Job for network.service failed because the control proc
- 5.2 CentOS6.x版本的虚拟机 若是克隆的虚拟机需修改物理地址
1.先配置本地电脑和虚拟机的联网
文章图片
文章图片
1.1 把本机网络设置成如下
文章图片
1.2 把虚拟机NAT网关设置成如下
文章图片
文章图片
2 在Window的host配置文件中添加 映射主机
C:\Windows\System32\drivers\etc
文章图片
这里的ip前3位和第1步 NAT网关中配置的前3位一致,后1位不要用0,1,2
文章图片
3.修改相关配置文件 3.1 配置服务器主机别名
vi /etc/sysconfig/network
插入下面2句,主机名称和Window的host配置文件中对应
NETWORKING=yes
HOSTNAME=CentOS7-01
- 按Esc键,再按 :wq键保存并退出
文章图片
- 查看刚才的编辑的主机名称,很重要,不执行这个,重启网络可能出现失败的情况
sysctl kernel.hostname=CentOS7-01
文章图片
3.2 添加映射关系
- 和Window的host配置文件中添加 映射主机中的一致
vi /etc/hosts
文章图片
3.3 配置ip地址
- CentOS6.x系列版本
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- CentOS7.x 系列版本
文章图片
因为centos7已经不使用 ifconfig命令了,并且网卡名称也不是eth0了,而是改成ens33了。3.3.1 查看分配网卡情况
ip addr 即查看分配网卡情况
ip address
或者
ip addr
都可以,功能是一样的
- 如下图 ,网卡名称是ens33
- 大家可以根据自己查询到的具体情况进行激活网卡
文章图片
3.3.2 激活网卡,进入编辑模式
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 这是未编辑前默认的配置
文章图片
- 这是修改后的配置
- IPADDR 代表IP地址
- NETMASK 代表子网掩码
- GATEWAY代表网关
- DNS1和DNS2代表DNS
文章图片
- 保存退出后可以查看一下
文章图片
service network restart
文章图片
3.4.1 ping外网验证
文章图片
3.5 CentOS7关闭防火墙
systemctl stop firewalld.service#停止firewall
systemctl disable firewalld.service#禁止firewall开机启动
4 Xshell 等远程连接工具连接虚拟机服务器
文章图片
文章图片
- 如下图成功远程连接上,可以安装后续自己需要的软件了
文章图片
5 常见错误 5.1 CentOS 7: Restarting network (via systemctl): Job for network.service failed because the control proc 在配置完成后,输入以下命令
service network restart
报错
CentOS 7: Restarting network (via systemctl): Job for network.service failed
解决方案:
- 停止并禁用虚拟机 NetworkManager 服务,执行下面2句
systemctl stop NetworkManager
systemctl disable NetworkManager
- 重新生成网卡 MAC 地址
文章图片
文章图片
重启虚拟机网络服务
systemctl restart network
5.2 CentOS6.x版本的虚拟机 若是克隆的虚拟机需修改物理地址 需要修改物理地址
vi /etc/udev/rules.d/70-persistent-net.rules
文章图片
但是在centOS7.x的版本中没有70-persistent-net.rules 文件
文章图片
推荐阅读
- 人工智能|干货!人体姿态估计与运动预测
- Python专栏|数据分析的常规流程
- 读书笔记|《白话大数据和机器学习》学习笔记1
- 网络|一文彻底搞懂前端监控
- html5|各行业工资单出炉 IT类连续多年霸占“榜首”位置
- 人工智能|【机器学习】深度盘点(详细介绍 Python 中的 7 种交叉验证方法!)
- 网络|简单聊聊压缩网络
- 数据库|效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)...
- r语言|手把手(R语言文本挖掘和词云可视化实践)
- 腾讯|SaaS的收入模型有哪些(终于有人讲明白了)