这个问题,自从前年开始学习oldboy课程,根据视频的操作步骤安装过CentOS之后,我就没有解决。其间,在oldboy群里也没有解决,倒是去年年中的时候,有个QQ网友看到我在论坛上的提问,通过远程帮我搞定过一次。
  但是,他帮我搞好之后,虚拟机上的IP地址是192.168.2.x,这与我平时做实验的网段不符。希望“宽带连接”上的IP地址和虚拟机里的IP地址都在一个网段:192.168.1.x。只是我自己把IP地址改过来之后,VM虚拟机连接外网和SecureCRT连接虚拟机,这两者总是不能同时实现。
  虽然问题牵绊我有一年的时间,但我相信:随着课程的推进,我一定可以自己解决。但是,第7课马上就要结束的时候,我发现:课程里讲网络的部分好像已经学完了。却还是没有找到解决这个问题的直接答案。
  上周,说不清什么原因,我突然很想自己尝试再解决一次。毕竟,默认路由、网关,几个关键词,经过这段时间的学习,理解又深刻了许多。通过百度搜索若干文档(4~5篇),自己又反复测试,最终将这个问题基本解决。
  这里,只把需要调整的环节整理出来,其它的我也想不起来了。

 

①修改本机网络配置
  右键单击“网上邻居”,选择“属性”;在打开的“网络连接”窗口,修改“VMware Network Adapter VMnet8”的网络配置。
  在“常规”选项卡上,单击“Internet 协议(TCP/IP)”的“属性”,具体修改的参数如下:
IP地址:192.168.1.10
子网掩码:255.255.255.0
默认网关:192.168.1.2
首选DNS服务器:202.102.128.68

VM虚拟机连接Internet,也可以使用SecureCRT连接虚拟机_SecureCRT

  另外,“网络连接”窗口的“本地连接”配置,也必须修改。
  我就不明白,它们为什么就不能在同一网段呢?
  在“常规”选项卡上,单击“Internet 协议(TCP/IP)”的“属性”,具体修改的参数如下:
IP地址:192.168.2.59
子网掩码:255.255.255.0
默认网关:192.168.2.2
首选DNS服务器:202.102.128.68
VM虚拟机连接Internet,也可以使用SecureCRT连接虚拟机_外网_02

②虚拟机软件网络设置

  a.选择“编辑”菜单,“虚拟网络编辑器”选项。

VM虚拟机连接Internet,也可以使用SecureCRT连接虚拟机_外网_03

  b.更改对话框下面的“子网IP”:192.168.1.0和“子网掩码”:255.255.255.0
  同时,选择“VMnet8”,即“NAT”,然后点击“NAT设置...”按钮。
  c.在弹出的对话框里,确定网关IP:192.168.1.2(这一步非常关键)
VM虚拟机连接Internet,也可以使用SecureCRT连接虚拟机_外网_04

  d.修改虚拟机里操作主机的网络类型:点击“编辑虚拟机设置”,在弹出的“虚拟机设置”里,修改网络类型:NAT
VM虚拟机连接Internet,也可以使用SecureCRT连接虚拟机_SecureCRT_05

③虚拟机操作主机的网络配置
◆IP地址、子网掩码、默认网关的配置

[root@M-SERVER ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

#BOOTPROTO=static

BOOTPROTO=none

HWADDR=00:0c:29:f9:ab:87

ONBOOT=yes

TYPE=Ethernet

NETMASK=255.255.255.0

IPADDR=192.168.1.181

GATEWAY=192.168.1.2

◆DNS配置

[root@M-SERVER ~]# cat /etc/resolv.conf

nameserver 202.102.128.68