一、背景

安装好的CentOS系统默认是通过DHCP自动分配地址来共享主机的IP以达到访问外网的目的,但是因为莫名的原因无法访问外网。只好改为通过静态IP的方式访问外网。

二、操作步骤

2.1 确认开启相关服务

2.2 设置虚拟机为NAT模式

选中虚拟机-->右键-->设置-->虚拟机设置成NAT模式。

2.3 设置子网、子网掩码和网关IP等

选中编辑-->虚拟网络编辑器,不要勾选“使用本地DHCP服务将IP地址分配给虚拟机”

2.4 设置网关IP

点击 上图的NAT设置,设置网关IP

2.5 设置CentOS的IP

(1)取得root权限

(2)修改配置文件一  vim /etc/sysconfig/network-scripts/ifcfg-eth0


  1. DEVICE="eth0"
  2. BOOTPROTO="static"
  3. HWADDR="00:0C:29:92:04:0F"
  4. NM_CONTROLLED="no"
  5. ONBOOT="yes"
  6. TYPE="Ethernet"
  7. UUID="cfaac0d5-ccc8-4aa3-8261-602fdf598f52"
  8. IPADDR=192.168.19.100
  9. GATEWAY=192.168.19.2
  10. NETMASK=255.255.255.0

主要增加了最后三行配置,将CentOS的IP设置为了192.168.19.100

(3)修改配置文件二 vim /etc/resolv.conf


  1. # Generated by NetworkManager
  2. domain localdomain
  3. search localdomain
  4. nameserver 192.168.19.2

增加最后一行为网关对应的地址

(4)重启网络配置

service network restart

(5)验证,可以ping通外网,设置成功

2019-05-24更新

上面说的不够清楚,自己在配置的时候遇到的“坑”在此做个笔记:

(1)vaware其实会自动生成一个“xxx.xxx.xxx.2”的网关。

(2)vaware和你自己配置在系统中配置的网关一定要一致,自己就是被这里给坑了。软件中生成的网关如下图所示:



(3)至于网关到底是多少,我这里的实验结果是VMware生成“xxx.xxx.xxx.2”网关和“VMnet8”节点的IP"xxx.xxx.xxx.xxx"都可以做为网关,只要软件和虚拟机配置的一致就可以。

(4)如下图所示,DHCP是自动分配不重复IP的,不要选这个选项



(5)如下图所示,VMware中修改网络配置要管理员权限,要选择“更改设置后才可以更改设置”,不要选这个选项


个人一点小结:感觉在网络中理解什么是“网关”特别重要,网关是网络硬件的入口,实践中可以理解成网卡入口,因此一般网关就可以将网卡的IP做为网关即可。在VMware中应该做了些处理,将生成的“xxx.xxx.xxx.2”也可以作为网关。

网关,就是一个网络通向另一个网络的关口。你是nat模式,本质上你的虚拟机和本机不在一个网络,所以相当于一个网络连接到另一个网络,网关配错就不行。如果你是桥接模式,不配网关都没事。所以这网关并不是网卡的入口,而是不同网络之间的一道大门。

最新文章

  1. 去百度API的百度地图准确叠加和坐标转换的解决方案研究
  2. Windows 保存BMP图片
  3. ndk学习5: ndk中使用c++
  4. OpenGL EXT: shader_buffer_load
  5. 2016 - 1 - 20 runloop学习
  6. hdu 4115 2-SAT判定
  7. 【排障】tomact未能看到网页
  8. 安装tensorflow
  9. 如何在Win7安装U盘中加入USB3.0驱动的支持
  10. 201521123053《Java课程设计》第七周学习总结
  11. MyEclipse出现红色感叹号解决办法
  12. angularjs购物车练习
  13. UI相关
  14. 常用的当前时间(返回String类型)
  15. 账号配置vue版本的扫码下单以及对店铺进行装修的步骤
  16. 在FPGA中使用for循环一定浪费资源吗?
  17. CSS3 属性组参考资料
  18. post请求乱码
  19. Delphi APP 開發入門(四)簡易手電筒
  20. cockpit 使用(集成docker && k8s 管理)

热门文章

  1. FaceBook pop 动画开源框架使用教程说明
  2. Spring Boot配置文件大全
  3. C++判断两个double类型双精度浮点数是否同号
  4. 【page-monitor 前端自动化 上篇】初步调研
  5. C++ static关键字
  6. POI把html写入word doc文件
  7. lucene测试类
  8. 身份证号正则校验(js校验+JAVA校验)
  9. iOS面试集锦3
  10. PAT 乙级 1011