Win7物理主机无线网下,虚拟机cent…

有两种方法:

一、NAT方式,虚拟机自动获取ip

步骤:
1.打开VMware但不进入CentOs,把Ethernet的网络连接设置成NAT方式。

Win7物理主机无线网下,虚拟机centos <wbr>NAT联网
2 开始->所有程序->VMware->Manage Virtual Networks,进入以下界面,选择VMNat8 如图

Win7物理主机无线网下,虚拟机centos <wbr>NAT联网

3 网络—>属性—>更改适配器设置
Win7物理主机无线网下,虚拟机centos <wbr>NAT联网
4 无线网络连接—>属性—>共享  勾选“允许其他网络用户通过计算机的Internet连接来连接”  选择VMnet8
Win7物理主机无线网下,虚拟机centos <wbr>NAT联网
5 CentOS下设置网络连接为自动获取IP
[root@www CentOS]# vi  /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:0c:29:82:05:02
BOOTPROTO=dhcp                                        <==取得IP的方式,其实关键词只有dhcp,
ONBOOT=yes                                                        <==是否默认启动此接口的意思
6 重启

二、NAT方式,虚拟机手动获取ip

 

第1,2,3,4步同方法一;

5 CentOS下手动设置网络的IP地址及子网掩码等

[root@www CentOS]# vi  /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
DEVICE=eth0
HWADDR=00:0c:29:82:05:02
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
IPADDR=192.168.137.120
NETMASK=255.255.255.0
GATEWAY=192.168.137.1

6 重启并检查

        [root@www CentOS]# service network restart
        Shutting down interface eth0:                                                          OK  ]
        Shutting down loopback interface:                                                  OK  ]
        Bringing up loopback interface:                                                      OK  ]
        Bringing up interface eth0:                                                              OK  ]
   #检查一:如果出现下列信息,则ip配置成功

   [root@www CentOS]# ifconfig
   eth0      Link encap:Ethernet  HWaddr 00:0C:29:82:05:02 
          inet addr:192.168.137.120  Bcast:192.168.137.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe82:502/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:31167 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26902 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:27326627 (26.0 MiB)  TX bytes:3001102 (2.8 MiB)
          Interrupt:67 Base address:0x2024

   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:4528 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4528 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6202198 (5.9 MiB)  TX bytes:6202198 (5.9 MiB)

    #检查二:你的路由设定是否正确
    [root@www ~]# route -n 
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.137.0   0.0.0.0         255.255.255.0                0 eth0
    169.254.0.0     0.0.0.0         255.255.0.0                  0 eth0
    0.0.0.0         192.168.137.1   0.0.0.0         UG              0 eth0
    # 重点就是上面的特殊字体!前面的 0.0.0.0 代表预设路由的设定值!
    
    # 检查三:测试看看与路由器之间是否能够联机成功呢!
    [root@www ~]# ping -c 3 192.168.137.1

    PING 192.168.137.1 (192.168.137.1) 56(84) bytes of data.
    64 bytes from 192.168.137.1: icmp_seq=1 ttl=64 time=2.54 ms
    64 bytes from 192.168.137.1: icmp_seq=2 ttl=64 time=0.490 ms
    64 bytes from 192.168.137.1: icmp_seq=3 ttl=64 time=0.539 ms

    --- 192.168.137.1 ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 2000ms
    rtt min/avg/max/mdev = 0.490/1.191/2.546/0.958 ms

    这三个检查做完而且都成功之后,那么你的 TCP/IP 参数设定已经完毕了!这表示你可以使用 IP 上网啦!但是不能使用主机名上网

7 DNS 服务器的 IP 设定与观察

  1) 这个 /etc/resolv.conf 很重要啦!他会影响到你是否可以查询到主机名与 IP 的对应喔!通常如下的设定就 OK 了!

       注意:也可以在/etc/sysconfig/network-scripts/ifcfg-eth0文件中设置DNS服务器的地址(即域名,如果没有设置域名,就只能通过IP上网),DNS1=192.168.137.1

  [root@www CentOS]# vi /etc/resolv.conf

  ; generated by /sbin/dhclient-script
  search localdomain
  nameserver 168.95.1.1     //这个中华电信的DNS服务器的地址
  #nameserver 58.20.127.170 //这个是笔者当时所在地方的DNS的地址

[root@www CentOS]# ping www.baidu.com
PING www.a.shifen.com (115.239.210.27) 56(84) bytes of data.
64 bytes from 115.239.210.27: icmp_seq=1 ttl=51 time=54.8 ms
64 bytes from 115.239.210.27: icmp_seq=2 ttl=51 time=54.1 ms
......
   2)如果没有设置DNS服务器的IP,ping  www.baidu.com是ping不通的,即此时也无法再浏览器中通过主机名上网。

例如:

[root@www CentOS]# ping www.baidu.com
ping: unknown host www.baidu.com

   3)不过如果你公司内部有设定防止 DNS 的要求封包的防火墙规则时,那么你就得要请教贵公司的网管
单位告知你的 DNS IP 设定啦!然后赶紧测试看看:

# 检查四:看看 DNS 是否顺利运作了呢?很重要的测试喔!
    [root@www ~]# dig www.google.com
    ....(前面省略)....
    ;; QUESTION SECTION:
    ;www.google.com.                        IN     
    ;; ANSWER SECTION:
    www.google.com        428539  IN      CNAME   www.l.google.com.
    www.l.google.com      122     IN           74.125.71.106
    ....(中间省略).... 
    ;; Query time: 30 msec
    ;; SERVER: 168.95.1.1#53(168.95.1.1)  <==这里的项目也很重要!(如果/etc/resolv.conf
                                   //中nameserver使用的是58.20.127.170,则此处为58.20.127.170)
    ;; WHEN: Mon Jul 18 01:26:50 2011
    ;; MSG SIZE  rcvd: 284
上面的输出有两个重点,一个是问题查询的是 www.google.com 的 A (Address)参数,并且从回答 (Answer) 里面得到我们所需的 IP 参数。最后面一段的 Server 项目非常重要!你得要看是否与你的设定相同的那部 DNS 服务器 IP 才行! 以上面输出为例,笔者使用中华电信的 DNS 服务器,所以就出现 168.95.1.1 的 IP 地址啰。


8 修改主机名、启动和观察

修改主机名就得要改 /etc/sysconfig/network 以及 /etc/hosts 这两个档案,这两个档案的内容又简单的要命喔!

[root@www ~]# vi /etc/sysconfig/network

NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=www.centos.vichu
[root@www ~]# vi /etc/hosts
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
192.168.137.120         www.centos.vichu
# 特别注意,这个档案的原本内容不要删除!只要新增额外的数据即可!

 

[root@www ~]# hostname
    localhost.localdomain
    # 还是默认值,尚未更新成功!我们还得要进行底下的动作!
    
    # 检查五:看看你的主机名有没有对应的 IP 呢?没有的话,开机流程会很慢!

     [root@www ~]# ping -c 3 www.centos.vichu
     PING www.centos.vichu (192.168.137.120) 56(84) bytes of data.
     64 bytes from www.centos.vichu (192.168.137.120): icmp_seq=1 ttl=64 time=0.299 ms
     64 bytes from www.centos.vichu (192.168.137.120): icmp_seq=2 ttl=64 time=0.095 ms
     64 bytes from www.centos.vichu (192.168.137.120): icmp_seq=3 ttl=64 time=0.062 ms

     --- www.centos.vichu ping statistics ---
     3 packets transmitted, 3 received, 0% packet loss, time 2000ms
     rtt min/avg/max/mdev = 0.062/0.152/0.299/0.104 ms

 

上面的信息中,检查的内容总共有五个步骤,这五个步骤每一步都要成功后才能够继续往下处理喔! 至于最重要的一点,当你修改过 /etc/sysconfig/network 里面的 HOSTNAME 后, 务必要重新启动 (reboot)。但是重新启动之前,请务必『 ping 主机名』且得到 time 的响应才行!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值