虚拟机下RedHat如何上网,通过NAT共享主机上网。

来源:互联网 发布:全国小姐数据 编辑:程序博客网 时间:2024/06/11 21:00

 

    以前用的ubuntu,直接就可以上网了,不像Redhat下的设置那么复杂。但是由于任务的需要,我必需使用Redhat,所以也就
硬着头皮实现了Redhat通过NAT共享主机ip来上网。现就具体如果描述如下:
    第一,首先对宿主机的高级网络进行设置,打开本地连接的属性界面,勾上第一个框框,并在家庭网络连接中选择
VMware Network Adapter VMnet8。
    第二、在宿主机下的网络和共享中心下选择“VMware Network Adapter VMnet8”的属性页面,并把“VMware Bridge
Protocol“勾选上。
    第三、选择VMware Workstation下的“Edit"->"Virtual Network Editor",先对“VNet0“进行设置,选择“bridged”,但是不要
选择自动分配,选择与你主机相关的连接方式,我的是“Inter(R) WiFi Link 1000 BGN”.
    第四、对VMnet8进行设置,我们选择“NAT”连接方式,并将“Subnet IP”设置为与宿主机上VNet8(192.168.137.1)的
IP在同一个网断,我设置为:192.168.137.0;同时我们还需要对“NAT Settings”的内容进行设置,因为Subnet IP与Gateway IP
需要在同一个网断,而且Gateway IP必须和宿主机中的VNet8的IP一样,这样才能保证VM与宿主机间进行通讯。
    第五、启动RedHat,并在终端下对本地连接进行设置,操作步驟如下:
          #ifconfig eth0 up
          #netconfig
          此时会弹出“网络配置对话框”,分别对里面的内容进行设置:
              IP 地址:192.168.137.2
              子网掩码:255.255.255.0
              默认网关(IP):192.168.137.1
              主要名称服务器:192.168.137.1
               以上的除了IP是自己设置的,其他的三个都会自动生成,但是需要注意的是“默认网关(IP)”,因为它默认的是
               “192.168.137.255”,我们需要将它修改成宿主机下的VNet8的IP,即192.168.137.1(这里的IP都是根据我自己的情况
               来设定的,不同机器可能会不一样,请区分对待!!!)。最后保存。
           #service network restart     记得要重启network服务哦!!
完成!以下是我的测试:
       #ping 192.168.137.1    <======这是对宿主机的通信测试
       输出:[root@localhost VM-Share]# ping 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=0 ttl=128 time=0.852 ms
64 bytes from 192.168.137.1: icmp_seq=1 ttl=128 time=0.257 ms
64 bytes from 192.168.137.1: icmp_seq=2 ttl=128 time=0.275 ms
64 bytes from 192.168.137.1: icmp_seq=3 ttl=128 time=0.367 ms

        #ping www.baidu.com -c 5         <=========这是我对网页的通信测试
        输出:[root@localhost VM-Share]# ping www.baidu.com -c 5
PING www.a.shifen.com (119.75.218.70) 56(84) bytes of data.
64 bytes from 119.75.218.70: icmp_seq=0 ttl=46 time=175 ms
64 bytes from 119.75.218.70: icmp_seq=1 ttl=46 time=167 ms
64 bytes from 119.75.218.70: icmp_seq=2 ttl=46 time=167 ms
64 bytes from 119.75.218.70: icmp_seq=3 ttl=46 time=173 ms
64 bytes from 119.75.218.70: icmp_seq=4 ttl=46 time=166 ms

结束,这篇文章就是在VM下的RedHat环境下完成的!( ^_^ )

原创粉丝点击