vmware虚拟机安装CENTOS系统使用NAT连接网络方法

1.       安装完VMWare之后会出现下图所示的VMWare网卡

设置其自动获得IP地址以及自动获得DNS服务器地址

之后输入CMD命令,ipconfig查看其IPv4地址

2.       设置VMWare

由于我们使用NAT模式,所以取消选择将VMnet0 VMnet1的将主机虚拟适配器连接到此网络。于是在主机连接状态栏就没有已连接状态了

之后设置VMnet8,子网ip和子网掩码设置成第一步我们看到的子网

3.       NAT设置,设置成xxx.xxx.xxx.2

4.       DHCP设置,开始和结束地址

5.       配置具体虚拟机

6.       CentOS中设置网络

修改三个文件,都需要使用root用户来处理

 

1 /etc/sysconfig/network, 典型的配置如下:

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=xxx
GATEWAY=192.168.78.2

参数简要解释:
    
NETWORK         
设置网络是否有效,yes有效,no无效
NETWORKING_IPV6 
设置ipv6网络是否有效,yes有效,no无效
HOSTNAME        
设置服务器的主机名,最好和/etc/hosts里设置一样,否则在使用一些程序的时候会有问题。
GATEWAY         
指定默认网关IP

 

2ifcfg-ethX, 设置对应网口的IP等信息, 比如第一个网口, 那么就是/etc/sysconfig/network-scripts/ifcfg-eth0,配置例子:

DEVICE="eth0"
BOOTPROTO="static"
BROADCAST="192.168.78.255"
HWADDR="00:16:36:1B:BB:74"
IPADDR="192.168.78.3"
NETMASK="255.255.255.0"
ONBOOT="yes"

参数简要解释:

DEVICE       
设备名,不要自己乱改,和文件ifcfg-ethX里的ethX要一致
BROADCAST    
广播地址
HWADDR       
物理地址,这个你不要乱改
IPADDR        IP
地址
NETMASK      
子网掩码
ONBOOT       
启动或者重启网络时,是否启动该设备,yes是启动,no是不启动
BOOTPROTO    
开机协议,最常见的三个参数如下:
              static(
静态IP)
              none(
不指定,设置固定ip的情况,这个也行,但是如果要设定多网口绑定bond的时候,必须设成none

              dhcp(
动态获得IP相关信息)

 

3 /etc/resolv.conf, 指定域名解析的DNS服务器IP等信息, 配置参数一般接触到的有4个:

nameserver   
指定DNS服务器的IP地址
domain       
定义本地域名信息
search       
定义域名的搜索列表
sortlist     
gethostbyname返回的地址进行排序

但是最常用的配置参数是nameserver,其他的可以不设置,这个参数指定了DNS服务器的IP地址,如果设置不正确,就无法进行正常的域名解析。
一般来说,推荐设置2DNS服务器,比如我们用google的免费DNS服务器,那么该文件的设置内容如下:

nameserver 8.8.8.8
nameserver 8.8.4.4

同样,这个文件也是危险的,如果被人恶意改成了他自己的DNS服务器,他就可以为所欲为的控制你通过域名访问的每个目的地了,这就是常说的DNS劫持。

7.       设置完成后可以使用命令 /etc/init.d/network restart命令重启网卡,之后测试

8.       宿主主机(10.12.218.178ping 192.168.78.3 OK

虚拟机CentOS192.168.78.3ping 网管 192.168.78.2 OK

虚拟机CentOS ping 宿主主机 OK

虚拟机CentOS ping www.baidu.com OK

配置完成

最后的网络连接图

虚拟机的网卡连接到宿主的 VMnet8 上。此时系统的 VMWare NAT Service 服务就充当了路由器的作用,负责将虚拟机发到 VMnet8 的包进行地址转换之后发到实际的网络上,再将实际网络上返回的包进行地址转换后通过 VMnet8 发送给虚拟机。VMWare DHCP Service 负责为虚拟机提供 DHCP 服务。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值