使用VMware搭建Linux虚拟机配置IP

转载https://blog.csdn.net/aiynmimi/article/details/75443799

这篇也可以参考下https://www.cnblogs.com/ddbear/p/7039545.html

虚拟机网络的三种模式

一般来说,虚拟机网络连接有以下三种模式:

  • Use bridged networking(使用桥接网络) 
    使用(连接)VMnet0虚拟交换机,此时虚拟机相当于网络上的一台独立计算机,与主机一样,拥有一个独立的IP地址。
  • Use network address translation(NAT)(使用NAT网络) 
    使用(连接)VMnet8虚拟交换机,此时虚拟机可以通过主机单向访问网络上的其他工作站(包括Internet网络),其他工作站不能访问虚拟机。
  • Use Host-Only networking(使用主机网络) 
    使用(连接)VMnet1虚拟交换机,此时虚拟机只能与虚拟机、主机互连,与网络上的其他工作站不能访问。

下边来具体说一下,每一种模式的设置。

设置IP

桥接模式

首先在虚拟机工具栏中点击编辑--->虚拟网络编辑器,然后选择桥接模式,(如果没有桥接模式,点击选择更改设置,这时需要管理员身份)。 
这里写图片描述 
默认的话,桥接到选项,是自动。 
然后在虚拟机工具栏点击选择虚拟机--->设置---->硬件---->网络适配器--->网络连接,选择桥接模式即可。 
这里写图片描述
如果你的主机是自动获取IP的,那么这样设置连接之后,也会自动给虚拟机分配一个同局域网的IP地址,如果在主机能相互ping通,则说明配置成功!

可能出现的问题

①在上边设置之后,不能分配IP,那么可能是由于主机网络适配器设备过多,导致自动桥接错误,(比如有Virtul Box,VPN,WLAN等等),这时候,需要我们在桥接到选项,选择本机正在使用的物理网卡,而不能是默认的自动。(如第一图中的Realtek PCIe……),这时候应该就没有问题了。 
②可能设置完之后,主机能ping通虚拟机,虚拟机ping不通主机,这种情况,先关闭主机防火墙,看行不行,如果还不可以,关闭本机安装的安全软件。

手动设置IP

可能虚拟机不能自动获取到IP,这种情况下就只能手动设置IP了。 
输入命令

#vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件]
  • 1

需要说明的问题: 
这里的ifcfg-eth0,是Linux的一个以太网连接名字,可能你的虚拟机的已经有的名字不是这个,你可以换成你的名字。或者就用这个名字,(等于新建了一个连接,自己切换一下就好了!)

输入上述命令后回车,打开配置文件,使用方向键移动光标到最后一行,进入编辑模式,输入以下内容:

IPADDR=192.168.1.170
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
  • 1
  • 2
  • 3

另外光标移动到ONBOOT=no这一行,更改为ONBOOT=yes 
BOOTPROTO=dhcp,更改为BOOTPROTO=none 
完成后,保存配置文件。这里的地址需要是跟主机一个网段即可!

之后需要重启一下网络服务,命令为 
#servicenetwork restart 
网络重启后,eth0的ip就生效了,使用命令#ifconfig eth0 查看。 
接下来检测配置的IP是否可以ping通,ping通说明IP配置正确。

当然我们可以点击虚拟机内的网络图标,选择编辑连接,来在图形界面里边手动填写设置,是一样的!

NAT模式

同样的我们虚拟机工具栏中点击编辑--->虚拟网络编辑器,然后选择NAT模式,然后在最下边子网IP,填写192.168.1.0,子网掩码为255.255.255.0。

这里写图片描述 
然后点击NAT设置,将网关IP设置为192.168.1.2,点击确定。 
这里写图片描述

最后同样的在虚拟机工具栏点击选择虚拟机--->设置---->硬件---->网络适配器--->网络连接,选择NAT模式即可。这里就不贴图了。

需要注意的问题: 
如果我们在上边编辑---->虚拟网络编辑器的时候,勾选了使用本地DHCP服务将IP地址分配给虚拟机,则会自动分配一个IP出来。如果没有勾选这个选项,则需要我们手动配置,这里的配置方案和上边桥接方式配置IP的方法相同!

另外就是如果使用NAT网络模式的话,我们在设置子网的时候,尽量不要设置和宿主机同一个网段的,否则可能会出现问题!(比如,网络卡顿,ping不通宿主机等)!还有一个原因就是我们设置NAT的目的就是不让除宿主机以外的其他计算机访问!所以不要设置为同一个网段!如果不想这样就设置为桥接!

Host-Only模式

在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。 在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。 如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。 
这种模式实际使用的还是比较少的,关于这种模式的配置,可以参考下边这篇文章: 
VMware虚拟机三种网络模式详解 Host-Only(仅主机模式)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值