linux虚拟网络编辑器怎么设置linux虚拟网络
第一部分:VMware中虚拟网络设备的简单讲解
VMware中有12中虚拟网络设备,10个虚拟交换机,从VMnet0到VMnet9;两个虚拟网卡,VMwareNetworkAdapterVMnet1和VMwareNetworkAdapterVMnet8。只所以叫他虚拟网络设备,应该他只是网络中编写的一个设备,现实中是不存在的,但是跟物理设备的功能是不相上下的。我只简单介绍比较常用的几种设备:
VMnet0:在桥接网络环境下的虚拟机交换机
VMnet1:HOST-ONLY网络环境下的虚拟交换机
VMnet8:NAT网络环境下的虚拟交换机
VMwareNetworkAdapterVMnet1:主机与HOS-ONLY虚拟机网络进行通讯的虚拟网卡
VMwareNetworkAdapterVMnet8:主机与NAT虚拟网络进行通信的虚拟网卡
第二部分:VMware中网络结构的介绍
虚拟机中有三种网络结构:桥接网络、NAT网络、HOST-ONLY网络。
一、桥接网络
真实电脑与虚拟机分别通过物理网卡和虚拟机网卡VMnet0上通过虚拟机网络进行桥接,交换机将会根据组网的需要由VMware自动创建并自动应用。通过VM创建的虚拟机交换机,我们可以将一台或多台虚拟机连接到主机或其他虚拟机,我们可以将一台或多个虚拟机连接到主机或者其他虚拟机。
二、NAT网络
该设备为主机和其他使用NAT网络类型的虚拟机提供了通讯接口,同时还兼有NAT的功能,如果主机通过另外一个以太网适配器连接在一个外部网络上,该设备能本地网络虚拟机的IP地址转换为主机的外部网络地址,让虚拟机以主机的网络地址访问外部网络的资源,包括可以使用许多标准的协议,连接到外部网络上的其他机器,举这样的一个例子,使用NAT网络可以通过HTTP浏览网页,但是外部网络上的计算机不能建立到虚拟机的主动连接,也就是默认的情况下不能通过NAT来搭建服务,
三、HOST-ONLY
这个只为主机和使用仅主机类型的虚拟机提供数据交换的接口,所以由主机和使用仅主机网络类型的虚拟机机组成的网络,是典型的私有内部局域网
第三部分:从HOST通过NAT网络访问CentOS
先说明一下:
HOST:WindowsXP
虚拟机:CentOS60
1、让VMwareNetworkAdapterVMnet8自动获取IP地址连同DNS服务器地址,然后我们打开MS-DOC控制台,执行ipconfig/all命令,看看VMnet8的IP分配情况。
2、打开VMware软件,选择菜单VM->Settings,选中网卡查看其属性,将networkconnection配置为Custom:Specialvirtualnetwork—VMnet8(NAT)。OK返回软件主界面。启动RedhatLinux9系统,这时我们要将虚拟系统的IP配置成和之同网段(我这里是192168650,您的可能不同,这是VMware自动随机指定的一个IP地址)。
假如在命令行下,能够编辑/etc/sysconfig/network-scripts/ifcfg-eth0文档,内容如下:DEVICE="eth0"
BOOTPROTO="none"
BROADCAST="19216821255"
HWADDR="00:0C:29:56:BF:F7"
IPADDR="19216821116"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
NETMASK="2552552550"
NETWORK="192168210"
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="no"
PEERDNS="no"
GATEWAY="192168212"
DHCP_HOSTNAME="19216821254"
NM_CONTROLLED="yes"
保存配置完后,重新激活eth0端口:
#servicenetworkrestart
IP地址可由DHCP服务器来分配,因为在安装VMware后,会有一台虚拟的DHCP服务器虚拟机来分配IP地址,这个DHCP服务器实际是就是个系统服务,能够在“控制面板--管理工具--服务”里看到这个服务。
在NAT方式的网络中,虚拟机的Gateway都指向192168x2,本文中x=21,这是虚拟NAT服务器的地址,他也是个服务器虚拟机,在服务管理里也能看到。
3、这样winXP和linux就能够互ping通了,假如您ping不通的话,看一下您Windows下的防火墙是否不允许ICMP。
另外,多说一句,要让另一台PC通过局域网能够SSH登录访问刚才配置好的PC机里的虚拟linux系统,这里需要做一个映射。打开“VirtualNetworkEditor”(在开始菜单以及VMware界面的Edit菜单下都有。)。选中VMnet8,然后点击下面的“NATSetting”,然后在点击PortForwarding下的“Add”
HostPort:22(主机中的要进行映射的端口)
ForwardingIPaddress:1921682111622(映射到哪个IP,哪个端口)
Description:VMLinuxSSHport(简要描述)
假如要互访对方的虚拟机,同样配置可用于另一台PC。
第四部分:使用NAT方式联网
如果到第三部分,相信以及可以正常从HOST访问虚拟机了。但是,如果试着从虚拟机访问互联网,估计还不行。我们接着配置:
1、HOST:本地连接属性—>"高级"—>'Internet连接共享'_允许其他网络用户通过此计算机的Internet连接来连接:家庭网络连接选(VMwareNetworkAdapterVMnet8)(这点重要)
2、虚拟机:系统→首选项→网络连接,在“有线”中选中Systemeth0,点击“编辑”,选中“IPv4设置”,方法选中“自动(DHCP)”。最后,点击应用。
注意:最重要的是你的两个服务必须开启:VMwareDHCPService和VMwareNATService
具体操作如下:开始——设置——控制面板——管理工具——服务,确保VMwareDHCPService和VMwareNATService服务已经启动。
虚拟机Linux和宿主机能ping通,但是Linux上不了网,怎么能让Linux连上网?
选NAT模式在主机开启vmwareDHCPservice和vmwareNATservice服务NAT模式的网卡千万别禁用(一般是8),也不用配置redhat自动获取IP
Linux如何联网?
1、首先我们需要确定本地电脑可以连接外网,然后打开安装的虚拟机,如下图中所表示。
2、接下来执行命令ifconfig查看当前虚拟机的IP,默认系统是自动获取的,如下图中所表示。
3、因为本地电脑是配置的静态地址上网,所以需要修改网卡的IP地址,可以使用命令:vi/etc/sysconfig/network-scripts/ifcfg-eth0。打开此界面,如下图中所表示。
4、因为系统默认是自动获取。需要修改地址和本地电脑为同一网段的IP,如下图中所表示。
5、等到网卡配置好后,重启网卡,执行命令:/etc/initd/networkrestart。重启后查看ip地址,命令ifconfig查看当前服务器所有网卡的IP,如下图中所表示。
6、要上网我们还需要配置DNS,执行命令,vi/etc/resolvconf打开所在目录,如下图中所表示。
7、配置完成后,我们来测试一下网络的连通性,pingwww2345com,网络已通,这样就配置完成了,如下图中所表示。
linux虚拟机连接网络了为什么上不了网?
问题一般是由于网络连接模式设置错误导致。
解决方法如下:
1、打开虚拟机,选择编辑虚拟机位置
2、选择网络适配器
3、将网络连接模式改为桥接模式,然后保存,启动Linux,发现已经可以上网了。
1、进入设置页面
登录路由器管理界面,点击“应用管理”,进入应用中心,如下图所示:
2、找到虚拟服务器,点击“进入”,如下图所示:
3、添加映射条目及规则
点击“添加”按钮,如下图所示:
4、输入需要映射的服务器的参数,如下图所示:
5、外部端口:外部端口为对外开放端口,即Internet访问服务器使用的端口。
添加之后列表如下:
6、在外网访问虚拟服务器
根据以上设置,Internet中的客户端通过“WAN口IP地址+外部端口号”(本文以WAN口IP地址12120233100,外部端口号8080为例),即可访问到内网的网页服务器,访问形式如下:
1、启用windows中的 Hyper-V 功能,注意要勾选Hyper-V服务
1、打开Hyper-V管理器,点击服务器主机,在右侧操作列表中点击“虚拟交换机管理”,打开虚拟交换机管理器。
2、选择“新建虚拟网络交换机”,在虚拟交换机类型列表中选择“外部”,点击“创建虚拟交换机”,创建一个虚拟交换机。
4、在Hyper-V管理器中,选择虚拟机,点击右侧操作列表中的“设置”,修改虚拟机配置。
在虚拟机设置界面,点击“网络适配器”,选择虚拟交换机,点击确定,这样就配置好了虚拟机的网络连接。
在Hyper-V管理器中找到虚拟机右键点击 连接 ,可以启动虚拟机
在宿主机电脑直接复制软件文件,然后粘贴在虚拟机中。
VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。
bridged(桥接模式)
在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟 系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机 系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。
host-only(主机模式)
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。
NAT(网络地址转换模式)
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟 系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚 拟系统也就无法和本局域网中的其他真实主机进行通讯。
如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。
0条评论