VM12中CentOS7以NAT的方式连接网络的方法
发布时间 - 2026-01-10 23:15:29 点击率:次为了学习ActiveMQ的集群部署,就在电脑上安装了VM,在里面装了3个CentOS7系统。可是在选择用哪种方式联网时,费了太大的劲,实在麻烦,本来在此之前是有做过的,可是忘了到底怎么配置的了。刚开始选择了桥接,就在网上找了各种文章去看,去试着配置,可是怎么弄都不行,一直存在宿主机可以ping通虚拟机可以虚拟机ping不同宿主机和虚拟机不能上网的问题,弄了很久都没解决问题,也不知道问题出在哪里。索性就换成了NAT的方式来做,功夫不负有心人,不一会的时间就搞定了,看来做事情之前选择处理方式也是非常重要的。为了以备下次使用,想了想还是记下来吧。

1、第一步肯定是安装VM和安装CentOS,我用的是VM12和64位的CentOS7。
在VMware上安装CentOS7(图文):https://www./article/105171.htm
2、都安装好之后
1)本地主机的网络链接设置会多出两个连接,VMnet1和VMnet8,NAT会用到VMnet8,等下再详细的设置它的ip等。
2)启动VM,点击“编辑”下的“虚拟网络编辑器”
选中VMnet8,设置子网和子网掩码,如图中的1处,此处我用的默认值。然后点击图中2处的“NAT设置”
如图中的红圈内的内容,设置网关,此处也使用的默认值。
3)设置宿主机的VMnet8的ip等。这里就必须要把VMnet8的ip地址跟第二步中的子网设置到同一个网段,网关也要一样
4)将虚拟机的网络适配设置成NAT模式
5)启动虚拟机,设置虚拟机的ip等,用手动的方式来设置
用命令:
# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
编辑配置文件内容如下:
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_PEERDNS=no IPV6_PEERROUTES=no IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=61255d3d-2573-44ce-8109-8f61866f48ca DEVICE=eno16777736 ONBOOT=yes IPADDR=192.168.202.66 NETMASK=255.255.255.0 GATEWAY=192.168.202.2
此处的ip需要和宿主机中的VMnet8的ip在同一个网段,网关一致
6)设置虚拟机的DNS
# vim /etc/NetworkManager/NetworkManager.conf 修改该文件,在main部分添加 “dns=none” 选项:
[main] plugins=ifcfg-rh dns=none
NetworkManager重新装载上面修改的配置
# systemctl restart NetworkManager.service
手工修改 /etc/resolv.conf
# Generated by NetworkManager # No nameservers found; try putting DNS servers into your # ifcfg files in /etc/sysconfig/network-scripts like so: nameserver 192.168.8.150 nameserver 192.168.8.8 nameserver 8.8.8.8 nameserver 114.114.114.114 # DOMAIN=lab.foo.com bar.foo.com 重启虚拟机网卡 # service network restart
3、这样就可以和宿主机相互ping通,并可以访问外网了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vm12
# nat上网设置
# vmware
# nat连接
# nat
# centos中NAT模式下静态IP连接外网
# CentOS 7.x NAT模式上网配置步骤详解
# Centos6.5全自动安装 vsftpd+dhcp+nfs+tftp
# CentOS-NAT模式下(DHCP)联网成功案例
# 子网
# 图中
# 就在
# 我用
# 默认值
# 的是
# 也不
# 是在
# 是有
# 在此
# 也要
# 功夫不负有心人
# 都没
# 很久
# 要把
# 太大
# 去看
# 用手
# 想了
# 做过
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
Laravel如何实现用户注册和登录?(Auth脚手架指南)
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
网站制作免费,什么网站能看正片电影?
音乐网站服务器如何优化API响应速度?
长沙做网站要多少钱,长沙国安网络怎么样?
Laravel如何使用withoutEvents方法临时禁用模型事件
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
如何破解联通资金短缺导致的基站建设难题?
如何在腾讯云服务器上快速搭建个人网站?
教你用AI润色文章,让你的文字表达更专业
如何挑选优质建站一级代理提升网站排名?
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
Python正则表达式进阶教程_复杂匹配与分组替换解析
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
如何用JavaScript实现文本编辑器_光标和选区怎么处理
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
🚀拖拽式CMS建站能否实现高效与个性化并存?
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
如何快速搭建安全的FTP站点?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Linux系统命令中tree命令详解
北京的网站制作公司有哪些,哪个视频网站最好?
phpredis提高消息队列的实时性方法(推荐)
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
网站制作壁纸教程视频,电脑壁纸网站?
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
在线制作视频的网站有哪些,电脑如何制作视频短片?
如何用免费手机建站系统零基础打造专业网站?
Laravel如何实现多对多模型关联?(Eloquent教程)
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
如何快速登录WAP自助建站平台?
详解jQuery中的事件
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
电商网站制作价格怎么算,网上拍卖流程以及规则?
晋江文学城电脑版官网 晋江文学城网页版直接进入
Laravel如何实现数据库事务?(DB Facade示例)
html5的keygen标签为什么废弃_替代方案说明【解答】

