最近刚开始学Linux运维。我看的书是《跟阿铭学Linux》,视频教程里面使用NAT模式手动分配IP可以成功ping通网关,但是我照着视频一步一步操作却一直不成功,不知道是什么原因,昨天弄到晚上12点,夜里睡觉做梦时也一直在想这个,今天早上又起来弄,觉得有可能是版本的问题,视频里面用的是VMware 6 安装CentOS6.4,我用的是VMware 10安装CentOS6.7 今天索性把VMware删掉重新再安装。

  然后今天我发现情况和昨天有些不一样,似乎昨天真的是把什么东西弄错了。今天重新安装VMware然后字符界面minimal安装CentOS6.7,默认网络连接方式是网桥模式。上来以后也没有其他多余动作,登录以后第一句命令ifconfig -a查看IP,发现没有,于是第二句命令dhclient,由于我的笔记本电脑连接的是家里的无线路由器所以可以dhcp获取IP,由于昨天在真机Windows7下使用cmd的ipconfig查看过网关是192.168.1.1所以在Linux里直接ping一下网关发现OK,又ping了一下百度发现也OK,然后在Linux中ping真机的IP发现不通(肯定的),在Windows7中 ping Linux的IP发现可以ping通。至此,dhcp方式搞定。

  然后vi /etc/sysconfig/network-scripts/ifcfg-eth0,把onboot设置为yes,BOOTPROTO从dhcp改为static,然后添加IPADDR为刚才在dhcp下ifconfig -a 看到的IP,NETMASK为255.255.255.0,GATEWAY设置为刚才看到的值,保存并退出,然后查看了一下dns,即 vi /etc/resolv.conf ,发现dns是中国电信的dns,应该是刚才用dhclient获取的。试着ping一下网关和百度,都OK,Windows7中也可以ping通。至此,手动分配IP方式搞定。

  最后是最困难的部分,就是NAT方式上网。视频教程里面是共享无线网卡,我照着教程一步一步来发现就是不行。于是看书上的操作,终于弄出来了。

  首先是设置VMware的网络设置。见下图

这一步我弄错了好几次,后来猛然醒悟过来,这张图片底部的的子网IP和子网掩码好像不能更改,它会自动把最后一位变成0,倒数第三位的15是一直会变的,每一次“恢复默认设置”以后这个数值都会改变,应该和dhcp有关。这个子网IP不能改,一旦更改以后,保存的时候会提示“子网IP和子网掩码不对应”之类的错误。然后右侧部分的“NAT设置”,将网关设置为如下的数值

然后关闭虚拟机,在Windows7的“属性”,然后“更改适配器设置”,然后在vmnet8上右键“属性”,将其值改为如下

然后“确定”。

接着进入VMware中的CentOS,vi /etc/sysconfig/network-scripts/ifcfg-eth0 ,修改其值如下

保存并退出,然后 vi /etc/resolv.conf,将其中内容改为 nameserver 192.168.15.2 保存并退出

然后 service network restart,重启网络服务,ping一下发现网关OK,百度OK,但是由于倒数第3位的“15”是随机分配的,所以很有可能跟真机Windows7不在同一个网段。在Windows7中也可以ping通Linux。NAT模式OK

  总之这个NAT模式主要的是IP的最后一位,注意虚拟机设置中子网IP是0,网关是2,Windows7“网络”中vmnet8的IP是1,网关是2,DNS是2,Linux中IP是3,网关是2,nameserver是2。不过这还是用到了dhcp为虚拟机指定子网IP,我不清楚怎样完全手动指定子网IP,也不知道这种方法在校园网中是否能让虚拟机中的Linux上网。

VMware10 安装centos6.7 设置NAT模式的更多相关文章

  1. VMware10 安装centos6.7 设置NAT模式固定ip

    https://www.cnblogs.com/yychnbt/p/5173761.html

  2. 虚拟机网络设置(NAT模式)

    虚拟机网络设置(NAT模式) linux 1. 设置虚拟机网络 1.1. NAT子网设置 1.2. 网卡配置文件设置 1.3. 重启网络服务 1.4. 配置端口转发 2. 配置网络共享 预期想要搭建本 ...

  3. VMware安装Centos6.8设置ip无法远程连接问题

    今天使用VMware安装Centos6.8minimal版本再设置ip地址的时候遇到了一些麻烦,就是无法ping通Centos操作系统的配置的ip从而无法用Xshell远程连接上. 如何配置请看下面的 ...

  4. Vmware 设置NAT模式

    NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网.也就是说,使用NAT模式可以实现在虚拟系统里访问互联网. NAT模式下的虚拟系统的TCP/IP配置信息是由V ...

  5. 在虚拟机中设置NAT模式实现主机和虚拟机的通信

    1.打开虚拟机,对几个节点进行网络连接的设置.虚拟机设置/网络连接,选择“NAT模式” 2.编辑—>虚拟网络编辑器来查看NAT模式中所用到的网段. 从上图可以看出,NAT中的子网IP是192.1 ...

  6. kali设置NAT模式,无法正常上网请试试这个办法

    1.释放网卡: dhclient -r eth0 2.自动获取网络 dhclient -v eth0 3.开启22端口 lsof -i :22 4.打开ssh service ssh start sy ...

  7. linux centos7最小化安装NAT模式网络设置

    1.网络连接设置为NAT模式2.开启CentOS7,以root登陆3.vi /etc/sysconfig/network-scripts/ifcfg-ensXXXX4.设置BOOTPROTO=dhcp ...

  8. VMware workstation CentOs 7 虚拟机网卡设置为NAT模式并设置固定IP

    一.背景知识      虚拟机网络模式 无论是vmware workstation,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3 ...

  9. vmworkstation安装unbuntu server 网络配置:NAT模式

    之前安装虚拟机测试环境的时候,习惯了使用桥接模式或者仅主机模式:今天偶然发现,其实NAT 模式的网络配置还是挺方便的. 在新建虚拟机的时候,选择网络模式为NAT,虚拟机创建完成之后,在vmworkst ...

随机推荐

  1. React 学习资源汇总(最全的 React 学习资料)

    http://www.360doc.com/content/16/1108/10/17722897_604827790.shtml

  2. Markdown渲染后文章标题收缩控件

    文章首发于szhshp的第三边境研究所(szhshp.org), 转载请注明 一个让Markdown-Post的标题拥有Collapse功能的JS 直接把鼠标放在这篇文章下方的header上,点击标题 ...

  3. linux上使用shell脚本查看内存使用率

    如上的内存利用率 = [-/+buffers/cache:used]/[Mem:total ] =  6293404 / 16333656 对于free命令而言,有如下公式: total = used ...

  4. 51nod 1240 莫比乌斯函数

    题目链接:51nod 1240 莫比乌斯函数 莫比乌斯函数学习参考博客:http://www.cnblogs.com/Milkor/p/4464515.html #include<cstdio& ...

  5. WEBSTORM 2016.3 activation code激活

    选择activation code 激活方式,复制粘贴下面的激活码43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoi ...

  6. C——整型提升

    一.定义 integral promotion: "A character, a short integer, or an integer bit-field, all either sig ...

  7. WCF初探-25:WCF中使用XmlSerializer类

    前言 在上一篇WCF序列化和反序列化中,文章介绍了WCF序列化和反序列化的机制,虽然WCF针对序列化提供了默认的DataContractSerializer序列化引擎,但是WCF还支持其他的序列化引擎 ...

  8. 如何下载和安装CocoaPods

    朋友自己学习了一段时间就去公司实习了去了之后公司用的是CocoaPods,他一脸茫然的向我求助,我这才想起来写着一遍为了帮助更多的朋友 CocoaPods是什么? 当你开发iOS应用时,会经常使用到很 ...

  9. 四步完成NodeJS安装,配置和测试

    四步完成NodeJS安装,配置和测试 NodeJS 官网地址: http://nodejs.org/ 第一步:在官网点击 ’ INSTALL ’,下载相应的版本(我的机器是Win7专业版 64bit) ...

  10. Haskell 参考资料

    1.Haskell 中文社区:www.haskellcn.org 2.Haskell   官网:     www.haskell.org 3.Haskell   函数查询:www.haskell.or ...