• CentOS7 网络NAT模式


    问题:安装完毕ping命令不能用,然后改为桥接模式,ping可以用。

    先了解桥接,NAT 的含义。

      桥接:在bridged模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在bridged模式下,需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。

      NAT:使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯

    2、检查物理主机是否开启服务:cmd窗口下执行services.msc

        (1)VMware  DHCP  Service  (2)VMware NAT Service 确保两个服务启动

    3、设置VMnet8 虚拟网卡中的iP,物理主机ip >192.168.0.107

      在网络配置中,IP:192.168.X.1,此处X=10.

      子网掩码:255.255.255.0   其余不配置,然后确认。

    4、设置虚拟网络编辑器

      首页设置如下

             

      NAT设置

      

      DHCP设置

      

      设置   vi /etc/sysconfig/network-scripts/ifcfg-eth0    注意,配置文件名不一定相同eth*

        并编辑如下设置:

        ONBOOT=yes

        BOOTPROTO=static

        IPADDR=192.168.10.204

        NETMASK=255.255.255.0

        GATEWAY=192.168.10.2

      ping www.baidu.com  报错,unknown www.baidu.com。

      方法:(1)ping  8.8.8.8  验证是否网络问题

         (2)vi /etc/resolv.conf     添加nameserver 192.168.10.2

    5、用ifconfig命令查看本机ip,提示:ifconfig command not found。

      解决方法:yum install net-tools

    理解:

      其实虚拟机和物理是一个局域网,首先查看虚拟机,虚拟网络配置(NAT模式),是什么网段,例如10网段,那么物理机ip就是192.168.10.1;网关就是192.168.10.2(这里和日常生活不太一样,因为1被物理机占用了);虚拟机就是192.168.10.X(3-254)。

  • 相关阅读:
    c coroutine
    leveldb(ssdb)性能、使用场景评估
    [微信协议分析] 多媒体
    [微信协议分析] 多点登陆
    [微信协议分析] 文本消息
    paxos(chubby) vs zab(Zookeeper)
    分布式一致性算法
    erlang 健壮性
    tcp 出现rst情况整理
    tcp_tw_reuse、tcp_tw_recycle 使用场景及注意事项
  • 原文地址:https://www.cnblogs.com/xingrui/p/9345596.html
Copyright © 2020-2023  润新知