admin 管理员组

文章数量: 887007

目录

NAT模式

一、解决外网问题

二、解决ping不通windows的问题

桥接模式


NAT模式

一、解决外网问题

       第一次用linux,装机配置网络时出现了各种,ping通外网,ping不通windows,ping通windows又ping不通外网等各种操作出现! 我在使用CentOS7默认的网络数时,就会出现ping不通windows主机的情况,然后查阅啦很多资料,通过使用NAT模式,终于把这个ping不通windows的问题给解决啦!

       其实在装CentOs 7的时候可以通过自动配合网络的方式来直接获取到外网,然后系统会默认在

/etc/sysconfig/network-scripts/ifcfg-ens33

ens33文件里面会自动添加一些配置进去,配置如下:

TYPE="Ethernet"
PROXY_METHOD="none"
BaasROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="8ef7d412-89cd-4982-8e77-93fceffc90eb"
DEVICE="ens33"
ONBOOT="yes"

发现默认的这些配置只能够ping百度等外网。

二、解决ping不通windows的问题

注: 可以按照如下步骤来实行,先配虚拟机的v8子网地址,然后再配置windows电脑下的v8地址。

 1. 查看虚拟机的虚拟网络编辑器,查看V8的子网IP、子网掩码还有网关,并设置虚拟机的网络设置为NAT模式:

如果V8的子网IP改变,那么网关的IP地址也会发生改变 ,后续配置windows电脑下的v8地址也会在同样的子网下配置IP地址。

2. 按照虚拟网络的V8 的ip下的同样网段,即这个时候需要在ens33文件中添加ip、子网掩码、网关, ip地址前三个与虚拟网络编辑器的v8一样,最后一位在1-255之间取一个就行,不重复。

IPADDR=192.168.254.100     
NETMARSK=255.255.255.0
NM_CONTROLLED=no
GATEWAY=192.168.254.2

配置完毕后,采用如下命令进行网络重启:

service network restart

但如果想打通windows的话,还缺一些配置。

  3.  打开网络中心--> 更改适配器选项-> WLAN

然后修改配置,然后确定: 

4. 修改V8的ip地址,避免以后网络更改后,需要重新配置ip,按照步骤3里面的方法,打开V8,选择属性,选择ipv4,选择手动配置ip地址,配置ip地址和虚拟机的V8的子网ip在同一个网段,虚拟机的v8的子网ip为: 192.168.254.0,那么你可以在windows这边配置ip为: 192.168.254.10

这样配置完毕以后,发现可以ping通windows,但是ping不通外网,原因是没有配置外网的dns服务器。

5. 配置dns服务器  ,输入 vi /etc/resolv.conf 命令 ,添加 一行 : nameserver 192.168.254.2

6.测试。

 这是本机的ip地址:

  ping windows:  ping 192.168.88.102

 

ping v8:    ping 192.168.254.10

ping v1:   ping 192.168.88.103

windows ping虚拟机:

ping 192.168.254.100

也成功ping通,ping通以后,Xshell等工具就能够连接上linux服务器啦!

CentOs7 ping 外网:  ping www.baidu

也通啦,至此,CentOO7通过NAT模式,将windows和外网打通!

桥接模式

        使用桥接模式的配置比较简单,只需要保证服务器和电脑在同一个局域网下即可,直接上ifconfig-ens33配置:

    IPADDR=192.168.31.129,  和windows电脑ip在同一个网段,这里指定192.168.31.129, 采用的策略为 static, ip不会改变, 注意此时的网关需要配置成 192.168.31.1, 而不是NAT模式里的和v8一样的网关。

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33

 详细配置:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
IPADDR=192.168.31.129
NETMASK=255.255.255.0
DNS1=8.8.8.8
NM_CONTROLLED=no
GATEWAY=192.168.31.1
UUID="379d7ecb-87f9-4629-8ec1-1e7ef7632261"
DEVICE="ens33"
ONBOOT="yes"
ZONE=public

 vi /etc/resov.conf

search localhost
nameserver 8.8.8.8

重启生效:

service network restart 

本文标签: 桥接 模式 系统 ping centos