[实践Ok]Win7下的Vmware下的Linux通过Nat的Vmware8(VMnet8)下NAT方式进行配置后SecureCRT能连接上并可以上网的配置方法

发表于2013-08-16 10:06 ( 版块Linux/Unix技术)

以前一直是以bridge方式上网,现在变为了:NAT,因单位需要安一个智能的客户端,每台主机只允许一个IP的情况。具体配置如下:所以没法bridge,只好NAT方式了。
背景:
使用虚拟机有一段时间了,一直是在办公室使用,使用的是桥接(bridged)方式,也就是把虚拟机作为办公室局域网内的一台机器,可以访问到局域网内的其他电脑,也可以通过公告网关访问到互联网。
    前几天,想在家里使用虚拟机,但是家里的电脑是拨号上网,每次申请的IP地址不一样,所以在虚拟机上不能使用桥接方式访问互联网。这种情况使用NAT方式是最好的了。

将虚拟机的的上网方式修改为NAT,对管理中的两个服务启动,控制面板->管理->服务里有下面两个:
VMware DHCP Service
C:\Windows\system32\vmnetdhcp.exe  (如果没有这个文件,说明你的Win7下没有安装相关服务,那么就需要重装VMware Workstation,重装以后可以在:我的电脑->管理->服务与应用程序->服务 里面找到对应下面的三个服务名)有一次是电脑管家给屏蔽了估计,后面自己启动没起来还是,进入系统后获取不到IP,后来在运行里启动services.msc里的这个服务就获取到IP值了[2013-06-04]****
NAT方式上不了网时,也就是与VMware相关的服务没有打开。开启服务:点开始菜单->运行->键入以下三条命令:
net start "VMware Authorization Service"
net start "VMware DHCP Service"
net start "VMware NAT Service"

VMware NAT Service
C:\Windows\system32\vmnat.exe

其实在:VMware ->Edit->Virtual Network Setting  也有:DHCP,NAT 下有:DHCP  Server,NAT server两个,下面有启动:start,stop,restart,但还是上面这个控制面板这里要靠谱一些。
  
经过上面两个服务启动后,VMnet8 的IP经过自动获取如下:
连接特定的 DNS 后缀: 
描述: VMware Virtual Ethernet Adapter for VMnet8
物理地址: 00-50-56-C0-00-08
已启用 DHCP: 是
IPv4 地址: 192.168.98.1
IPv4 子网掩码: 255.255.255.0
获得租约的时间: 2012年10月8日 15:49:55
租约过期的时间: 2012年10月8日 16:20:09
IPv4 默认网关: 
IPv4 DHCP 服务器: 192.168.98.254
IPv4 DNS 服务器: 
IPv4 WINS 服务器: 192.168.98.2
已启用 NetBIOS over Tcpip: 是
连接-本地 IPv6 地址: fe80::ecf3:10a0:1a00:c2d1%18
IPv6 默认网关: 
IPv6 DNS 服务器: fec0:0:0:ffff::1%1, fec0:0:0:ffff::2%1, fec0:0:0:ffff::3%1

VMware ->Edit->Virtual Network Setting ->VmNet8 ->DHCP(设置IP范围)

Linux IP 自动获取:
(1)使用命令setup:可以进行 X配置 防火墙配置 键盘配置 时区配置 网络配置 系统服务 验证配置  在root账户下.
(2)
BOOTPROTO=dhcp表明是自动ip地址分配(注意:小写这个dhcp),一旦写上后,后面的配置就无效。
要想有效果,得这样:BOOTPROTO=static    #这里将dhcp改为static 即自动改为静态 ,后面配置有效果,但得在同一个网段内。
目录/etc/sysconfig/network-scripts下ifcfg-eth0:
192.168.98.254
最后运行service脚本文件来重启网络:service network restart
方法一:纯修改配置文件
cd  /etc/sysconfig/network-scripts
vi ifcfg-eth0    #拿我机子举例,我只有一块网卡,就是eth0
==============================   
DEVICE=eth0
BOOTPROTO=static    #这里将dhcp改为static 即自动改为静态
BROADCAST=192.168.2.255  #这里修改为你设置的局域网广播地址(可以不写这行)
HWADDR=00:0C:29:1D:9F:22 #这里是硬件地址(可以不写这行)
IPADDR=192.168.2.173  #这里写上你要设置的IP地址。
NETMASK=255.255.255.0 #掩码
NETWORK=192.168.2.0 #网络号
ONBOOT=yes  #开机即启动网卡。
TYPE=Ethernet #这是类型,当然也可以不写这一行。
=======================
然后 
service network restart
+++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++
方法二:控制台工具软件:
RedHat 有个挺方便的工具是 netconfig
在终端 直接敲 netconfig 命令 然后按照它的提示一步一步填写IP啥的就行了。
以上netconfig注意:【网卡配置】 linux netconfig 命令详解,CentOs5.3默认不安装netconfig了,得用setup!
http://www.justwinit.cn/post/1718/

DNS:
IPv4 WINS 服务器: 192.168.98.2
下面这个得等于上面这个,这一步无须设置,因dhcp会自己去做这个设置的,会设置为VMnet8的GateWay的IP地址,这个相当于Windows下的DNS转发器,这个会自动转发查询到主机的DNS:
nameserver 192.168.98.2

vi /etc/hosts 修改下机器名,通过Hostname查询得到:【通过下面修改重启动后机器名生效】
设置主机名称与默认网关(通过vi编辑器打开/etc/sysconfig/network文件)
  [root@hostname root]# vi /etc/sysconfig/network
  按照下图设置,注意HOSTNAME这里设置成daquan.wang.com,配置完成后,重启机器后hostname会变成daquan。

root@192.168.98.128:~# hostname 
localhost.localdomain

最后,通过SecureCRT连接上去后的一个Ip情况如下:
root@192.168.98.128:~# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:0C:29:12:49:A3  
          inet addr:192.168.98.128  Bcast:192.168.98.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe12:49a3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:702 errors:0 dropped:0 overruns:0 frame:0
          TX packets:730 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:65264 (63.7 KiB)  TX bytes:120390 (117.5 KiB)
          Interrupt:18 Base address:0x2000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0

最关键部分,这块Xp没有试过,以前都是Bridge,现在用的Win7,只做上面的配置,这个Vmware在Nat下的Linux机器依旧不能上网的,所以下面的操作很关键:
关键是如何上网,让这个NAT的配置VMNet如何上网呢?这块是核心,Win7下:
在我这作这个VMNet8是一个本地连接3,我把它划分为家庭网络连接,因为本地连接(正常上网的那张网卡名)在共享时有一个选项:Internet连接共享【】允许其他网络用户通过此计算机的Internet连接来连接(N),有家庭网络(事先规划本地连接2,也就是VMNet8是家庭网络)下的本地网络3,这样做的结果就是这同一根上网线,通过共享之后的网络,通过了Linux机器的NAT下的Ip可以直接访问到外网。此步骤操作后,这个网络连接3会因刚才的操作给写上固定的Ip地址,但这样的Linux机器依旧不能上网,最后操作如下:点击网络连接3,把共享生成的固定IP给变为自动获取Ip,这样后,Linux就可以上网了,如下:
root@192.168.98.128:~# ping justwinit.cn
PING justwinit.cn (72.46.128.86) 56(84) bytes of data.
64 bytes from 72-46-128.static.versaweb.net (72.46.128.86): icmp_seq=1 ttl=49 time=170 ms
64 bytes from 72-46-128.static.versaweb.net (72.46.128.86): icmp_seq=2 ttl=49 time=170 ms
64 bytes from 72-46-128.static.versaweb.net (72.46.128.86): icmp_seq=3 ttl=49 time=171 ms

转载出处:http://www.ablesky.com/community.do?action=viewThread&threadId=448100

转载于:https://blog.51cto.com/aaroncao/1647323

Win7下的Linux通过Nat的VMnet8下的NAT方式进行上网相关推荐

  1. window 下分linux分区,如何在windows9x下访问linux分区

    1. 简 介 Linux 内 核 支 持 众 多 的 文 件 系 统 类 型, 目 前 它 可 以 读 写( 至 少 是 读) 大 部 分 的 文 件 系 统.Linux 经 常 与Microsoft ...

  2. 什么情况下选择linux,在哪种情况下建议选择BSD系统而不是Linux?

    我一直发现BSD更直观.在BSD中有一些不同于Linux的哲学.例如,Linux更喜欢GNU命令,而BSD选择传统的BSD命令(类似但通常有不同的选项)或新写入的命令,当没有其他可用的时候,它们会回到 ...

  3. star cd linux,在win下启动linux

    在Windows me下: 首先: 启动Windows me,假定光驱为g:,Linux安装在/dev/hda3,将Linux安装光盘放入光驱,在窗口DOS提示符下运行以下几条命令(注意内核文件vml ...

  4. 嵌入式linux在windows,在Windows下启动Linux-嵌入式系统-与非网

    在Windows me下: 首先: 启动Windows me,假定光驱为g:,Linux安装在/dev/hda3,将Linux安装光盘放入光驱,在窗口DOS提示符下运行以下几条命令(注意内核文件vml ...

  5. win7映射linux硬盘_win7下安装Linux实现双系统全攻略

    四:(1)进入安装界面 按以下步骤介绍: 1.进入"安装类型"界面,如果它显示的是:"The computer currently has no deteted oper ...

  6. win7下安装 LINUX虚拟机

    文件名: VMware-workstation-full-10.0.6-2700073.exe 百度云共享链接: pan.baidu.com/s/1o6McGmI VMware workstation ...

  7. VMware虚拟机 linux NAT网络模式下 网关地址默认为192.168.1.2

    VMware虚拟机 linux NAT网络模式下 网关地址默认为192.168.1.2   默认0-2端口都被占用 不能将网关地址强制设置为192.168.1.1       因为.1被占用 网关地址 ...

  8. 浅谈VMware下安装Linux的网络设置 -- NAT

    最近因为学习的需要,需要虚拟搭建一个Linux服务器.为什么说虚拟?因为我们并不是搭建一台真正的服务器(没有在IBM或是HP大型机或是刀架上装系统),只是想在家用机上装上Linux系统做些实验.写这篇 ...

  9. 在win7中访问删除linux硬盘分区,win7和linux双系统下,删除linux不能启动win7的解决方法...

    win7和linux双系统下,删除linux不能启动win7的解决方法 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 双系统下删除 ...

最新文章

  1. 工业界如何解决NER问题?12个trick,与你分享~
  2. PC问题-VMware Workstation出现“文件锁定失败”
  3. SDL 实现多线程 的一些BUG
  4. python操作hdfs_python 操作hdfs
  5. [reference]-ARM core timeline
  6. html jquery ajax乱码问题,jquery使用ajax提交中文乱码问题的解决
  7. oracle中prad函数_等保测评2.0:Oracle身份鉴别
  8. nikon n150在电脑中不显示里面的图片的解决方法
  9. 基于Node.js + WebSocket 的简易聊天室
  10. 电脑唯一标识_什么是电脑网卡物理地址以及2种查询物理地址的方法?
  11. [转]JAVA自动装箱和拆箱
  12. Powerset:超越Google的搜索引擎?
  13. 冰封USB3.0导入工具
  14. visio旋转图形_visio2013怎么旋转图形? visio调整图形角度的教程
  15. STK航空仿真(五):坐标系
  16. selenium打开网址
  17. 炫酷背光文字html,PS制作背光放射出来的文字效果
  18. 电商系统购物车设计思路
  19. 洛谷 P2530 [SHOI2001]化工厂装箱员 解题报告
  20. LeetCode1-580题汇总,希望对你有点帮助!

热门文章

  1. jQuery入门(1)
  2. cefsharp执行完js代码后获取返回值问题
  3. 如果房贷被拒了怎么办?
  4. 谭浩强版c语言笔记(1)
  5. LTspice基础教程-003.LTspice工具栏使用介绍
  6. 超声波测距仪编程_关于基于51单片机的超声波测距仪的汇编编程问题
  7. 百度云盘核心功能需求分析
  8. 基于大数据的中文舆情分析
  9. MTU问题,为何抓包到1514
  10. Java Swing(二)按钮点击事件处理ActionListener