Centos6.5使用NAT方式配置网络

NAT转发:简单地说,NAT就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关(可以理解为出口,打个比方就像院子的门一样)处,将内部地址替换成公用地址,从而在外部公网(internet)上正常使用,NAT可以使多台计算机共享Internet连接,这一功能很好地解决了公共 IP地址紧缺的问题。通过这种方法,可以只申请一个合法IP地址,就把整个局域网中的计算机接入Internet中。这时,NAT屏蔽了内部网络,所有内部网计算机对于公共网络来说是不可见的,而内部网计算机用户通常不会意识到NAT的存在。如下图所示。这里提到的内部地址,是指在内部网络中分配给节点的私有IP地址,这个地址只能在内部网络中使用,不能被路由转发。(可以参考博客https://www.cnblogs.com/dongzhuangdian/p/5105844.html)
Centos6.5使用NAT方式配置网络_第1张图片
一、 动态配置
1.打开网络配置文件:
进入网络初始化配置文件存放目录 cd /etc/sysconfig/network-scripts/
新建一个文件: vi ./ifcfg-Auto_eth0,如果存在则不需要新建
写入一下内容:

TYPE=Ethernet         //网络类型
BOOTPROTO=dhcp     //启动模式,启用DHCP
DEFROUTE=yes        //默认路由
IPV4_FAILURE_FATAL=yes    
IPV6INIT=no          //关闭IPV6初始化
NAME="Auto eth0"     //配置名称
UUID=ab897cf2-30d1-4f24-a893-b6a2f36c25a1
ONBOOT=no          //自动连接
HWADDR=00:0C:29:CF:45:BE  //MAC地址
PEERDNS=yes       //自动分配DNS
PEERROUTES=yes   //自动分配路由
LAST_CONNECT=1510802210  //上次连接时间

2.重启网络

sudo     service network restart
或 sudo  /etc/init.d/network  restart

Centos6.5这个虚拟机指定IP:192.168.10.132,网关:192.168.10.1,DNS:192.168.10.1,掩码:255.255.255.0
同上,新建配置文件
vi etc/sysconfig/network-scripts/ifcfg-eth1 (自己命名即可)

DEVICE=eth0        
TYPE=Ethernet
ONBOOT=yes                //如果开机使用该文件配置,请关闭之前自动配置文件中
的自动连接选项
BOOTPROTO=static            //静态IP配置模式      
IPADDR=192.168.10.132       
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1
DNS2=8.8.8.8


重启网卡  sudo   service network restart
测试网络连通,如果虚拟机无法上网,继续往下看:
打开虚拟机的网络配置: 编辑->网络配置

Centos6.5使用NAT方式配置网络_第2张图片
打开NAT设置,将网关设为192.168.10.1,一直确定,关闭窗口
打开电脑的控制面板->网络连接->更改适配器设置:
Centos6.5使用NAT方式配置网络_第3张图片
配置VMnet8的ip设置,手动设置如下:

Centos6.5使用NAT方式配置网络_第4张图片

确定后,重启一下虚拟机,即可连接网络
可以使用route 或netstat –r查看当前网络路由状态:正常如下:

这里写图片描述
有一条指向网关的,
到此整个网络配置完成

你可能感兴趣的:(linux)