Linux虚拟机常用的网络配置

0x01 前言

为解决Linux虚拟机网络配置问题,下面我将介绍一下Linux虚拟机常见的网络配置问题。

0x02 环境

VMware Workstation 虚拟机
Centos 6.5

0x02 正文

VMware网络连接方式介绍
1.在VMware 虚拟机中的虚拟网络编辑器中可以看到VMware提供了3中网络连接的方式,桥接模式、仅主机模式、NAT模式。我们常用的是桥接模式和NAT模式。
在这里插入图片描述

2.我主要介绍一下桥接模式和NAT模式。默认情况下,我们的虚拟机指定了这两种连接方式后,是不需要任何配置即可联网的(它会自动分配网关、IP等)。在虚拟机设置中指定虚拟机的网络连接模式。
在这里插入图片描述

3.桥接模式配置
因为桥接模式是桥接的我们的物理机,因此桥接模式下的虚拟机的IP是和我们的物理机同一网段的,网关与物理机相同。我们可以手动指定我们虚拟机桥接到的网卡,一般是分为有线网卡和无线网卡。因为这里我使用的是台式机,所以只有有线网卡。(桥接模式下的虚拟机和物理机可以互相通信。)
在这里插入图片描述

4.NAT模式网络配置
NAT模式是通过NAT转发的模式进行网络连接的,我们可以在虚拟网络编辑器中配置NAT模式下虚拟机的IP网段、网关等。(物理机可以访问NAT模式下的虚拟机,但是NAT模式下的虚拟机无法访问物理机)
配置子网网段、掩码:
在这里插入图片描述
配置DHCP分配的IP范围:
在这里插入图片描述
配置NAT模式下的网关:
在这里插入图片描述

Linux虚拟机内的网络配置
大部分情况下我们桥接模式或者NAT模式下的虚拟机是可以自动分配IP、掩码、DNS等进行网络连接的,但是有好多情况下我们网络不能够正确的配置,这时就需要我们手动去设置Linux虚拟机中的IP、掩码、网络、DNS等。

1.桥接模式下Linux虚拟机的网络配置
(假设物理机在10.6.1.0网段)
IP、掩码设置:
(注意:这里设置的IP是临时IP,也就是动态IP,可能存在掉IP的情况,如果IP掉了我们可以重新使用这条命令对IP和掩码进行设置。如果想设置一个长期可用的IP,可以设置静态IP,具体方法自行百度。)

[root@GGyao ~]# ifconfig eth0 10.6.1.233/24

网关设置:
使用route命令查看当前虚拟机是否有默认网关。如果没有默认网关,使用下面的命令设置网关。(网关地址与物理机地址相同)

[root@GGyao ~]# route add default gw 10.6.1.1

DNS指定:
如果此时我们的虚拟机还是无法访问网络,我们可以手动配置DNS文件,在DNS配置文件中添加下面一条记录后保存。

[root@GGyao ~]# vi /etc/resolv.conf 
nameserver 114.114.114.114

2.NAT模式下Linux虚拟机的网络配置
与上面桥接模式的配置相同,需要注意的就是NAT模式下的网段是哪个,网关在VMware中设置的是哪个。

在经过上面的一顿操作之后,可以解决我们虚拟机百分之90的不联网问题。

补充:

1)重启网卡命令:
[root@GGyao ~]# ifconfig eth0 down
[root@GGyao ~]# ifconfig eth0 up

2)重启网络服务命令:
[root@GGyao ~]# /etc/init.d/network restart
发布了48 篇原创文章 · 获赞 22 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/lhh134/article/details/88707884
今日推荐