linux网络配置详解(桥接模式及NAT模式)

一、VMware 桥接模式
VMware桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络(例如图中所示的局域网和Internet,下同)。简而言之,这就好像在上图所示的局域网中添加了一台新的、独立的计算机一样。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问。桥接模式网络连接支持有线和无线主机网络适配器。如果你想把虚拟机当做一台完全独立的计算机看待,并且允许它和其他终端一样的进行网络通信,那么桥接模式通常是虚拟机访问网络的最简单途径。
在这里插入图片描述

1、设置虚拟机IP地址,输入命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #虚拟机网卡对应的设备别名
BOOTPROTO=static #网卡获得IP地址的方式(默认是DHCP,表示自动获取;static,静态)
HWADDR=22:07:E8:06:E5:B5 #网卡MAC地址(物理地址)
IPADDR=172.16.92.31 #ip地址,与物理机在同一网段即可
NETMASK=255.255.255.0 #子网掩码
ONBOOT=yes #系统启动时是否激活此设备

2、 设置网关,输入命令:vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=ROOT #虚拟主机名称,可使用命令:hostname 查看
GATEWAY=172.16.92.30 #网关设置为物理机的IP地址

3、设置DNS,输入命令
nameserver 8.8.8.8 #Google域名服务器
nameserver 114.114.114.114 #国内域名服务器

4、重启网卡,输入命令:service network restart

5、ping下百度,看能否通,如不通,需将物理机的网络共享给VMnet8
在这里插入图片描述

二、VMware NAT模式
NAT,是Network Address Translation的缩写,意即网络地址转换。NAT模式也是VMware创建虚拟机的默认网络连接模式。使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络,用以在主机和虚拟机之间相互通信。虚拟机向外部网络发送的请求数据"包裹",都会交由NAT网络适配器加上"特殊标记"并以主机的名义转发出去,外部网络返回的响应数据"包裹",也是先由主机接收,然后交由NAT网络适配器根据"特殊标记"进行识别并转发给对应的虚拟机,因此,虚拟机在外部网络中不必具有自己的IP地址。从外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。
此外,在一台主机上只允许有一个NAT模式的虚拟网络。因此,同一台主机上的多个采用NAT模式网络连接的虚拟机也是可以相互访问的。
前面我们已经提到,默认情况下,外部网络无法访问到虚拟机,不过我们也可以通过手动修改NAT设置实现端口转发功能,将外部网络发送到主机指定端口的数据转发到指定的虚拟机上。比如,我们在虚拟机的80端口上"建立"了一个站点,只要我们设置端口转发,将主机88端口上的数据转发给虚拟机的80端口,就可以让外部网络通过主机的88端口访问到虚拟机80端口上的站点。

1、设置IP地址
点击虚拟机编辑-网络编辑器-点击VMnet8-点击NAT设置查看虚拟机网关-设置linux IP地址
(根据网关来设置)
输入命令:vi /etc/sysconfig/network-scripts/ifcfg-(网卡名称)
设置IP地址 IPADDR=192.168.169.3 (虚拟机网络编辑可以查看分配的IP段)
设置子网掩码NETMASK=255.255.255.0
设置mac地址(网卡-高级):HWADDR=00:0C:29:88:10:47
开机启动网卡:ONBOOT=yes
设置独立的IP,关闭自动获取IP地址:BOOTPROTO=static

2、设置网关
输入命令:vi /etc/sysconfig/network
设置网关:
NETWORKING=yes
HOSTNAME=localhost.localman #虚拟主机名称,可使用命令:hostname 查看
GATEWAY=192.168.169.2 #虚拟主机网关,

3、设置dns
输入命令:vi /etc/resolv.conf
设置DNS
nameserver 114.114.114.114 baidu域名服务器
nameserver 8.8.8.8 google域名服务器

4、设置物理机VMnet8 ip地址
ip:192.168.245.1
子掩码:255.255.255.1

重启网卡,输入命令:service network restart
即可ping通百度

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值