虚拟机如何设置自动获取ip地址

虚拟机如何设置自动获取ip地址,第1张

1、自动获取IP地址
虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。
#dhclient 自动获取ip地址命令
#ifconfig 查询系统里网卡信息,ip地址、MAC地址

分配到ip地址后,用物理机进行ping ip地址,检测是否ping通。

2、手动设置ip地址
如果虚拟机不能自动获取IP,只能手动配置,配置方法如下:
输入命令
#vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件]
输入上述命令后回车,打开配置文件,使用方向键移动光标到最后一行,按字母键“O”,进入编辑模式,输入以下内容:
IPADDR=192168410
NETMASK=2552552550
GATEWAY=19216841
另外光标移动到”ONBOOT=no”这一行,更改为ONBOOT=yes
“BOOTPROTO=dhcp”,更改为BOOTPROTO=none
完成后,按一下键盘左上角ESC键,输入:wq 在屏幕的左下方可以看到,输入回车保存配置文件。
之后需要重启一下网络服务,命令为
#servicenetwork restart

你本机上的vmnet1和vmnet8是和vm共享网络用的,路由器上肯定没有这个ip,虚拟机中运行系统的ip可以在虚拟系统cmd中运行ipconfig命令查看。手上没截图,就文字表示了,按这个 *** 作就可以的。

拓展:

1、虚拟机(Virtual Machine),在计算机科学中的体系结构裏,是指一种特殊的软件,他可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来 *** 作软件。在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现。

2、虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有 *** 作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存,而这对用户是透明的。又如,可以利用虚拟专用网技术()在公共网络中虚拟化一条安全,稳定的"隧道",用户感觉像是使用私有网络一样。

虚拟机的网络连接里的“本地连接”就用“自动获取IP地址”就好,有固定IP的需要到“Internet协议”设置,具体的演示步骤:
1当然是将虚拟机的上网方式选为NAT咯右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”,将右边的网络连接改为NAT-确定
2点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能
NAT的上网方式的特点:
1主机的虚拟网卡不用设置(默认为自动获得)
2虚拟系统中的网卡不用设置(默认为自动获得)
这条两个实现的前提是虚拟的dhcp服务器正常工作
第二种方式上网:桥接方式(见文章结尾图文演示)
虚拟机选择“桥接”,桥接之后便可以直接上网了,但是不能和主机共享资料,所以我采用“共享”的方式,使得虚拟机共享主机网卡,从而达到上网和共享主机资料的目的
在网上邻居----属性---ADSL--属性---高级----Internet连接共享-----把底下的“允许其它计算机”那项勾上,然后选择底下的选项为“本地连接”--------确定
出现警告框,确定,然后断开ADSL,再重联ADSL,上网。
service
network
restart
即可上网
1
在虚拟机中设定你的IP地址,子网掩码以及网关,我主机的IP是192168026,子网掩码和网关保持不动,虚拟机的只要往后顺延一个IP地址就可以了,但是注意不要填写为19216801,否则会出现IP冲突,设置就可以了。
2
关闭虚拟机,在编辑--编辑虚拟网络中打开编辑器,选择VMnet0,在下面的类型选择桥接,即bridge,网卡不要选择自动(automatic),手动选择为自己现在主机的实际网卡名,然后点击应用,确定。
3最后,在主机中打开本地连接,点击属性--共享,如下图所示,选择允许其他网络用户通过此计算机的Internet连接来连接,点击确定。

使用ifconfig查看IP地址,如图所示:

eth0就是现在使用的网卡名称。

1、inet addr:19216811位本机IP地址。

2、mask:2552552550位本机掩码。

lo:local的简写,一般指本地环回接口。

1如果你只是让你的虚拟机访问你所在的私有网络(对于我那就是校园网)

那你就选择桥接方式(bridge),IP设置为跟你真实主机一样,只要使用同网段中未被使用的IP就行!!!如果你愿意拿你虚拟主机的MAC注册一下,我敢保证这种方法也能上网,或者把虚拟主机的MAC改成已经注册过的(不建议是自己真实主机的),那也应该能上网(这种改MAC的方法我们经常用,算是对学校的抗议吧!!!!:)

2如果你只是想在你虚拟机内部组建网络那就选则私有方式(host-only)

这样可以在你的主机上模拟网络环境(我的模拟环境有8个系统,两个网段,其中linux占半数 ^_^)

接下来是我最得意的上网方式,共享方式,就是NAT地址转换方式,我曾经同时4个系统打开Baidu的网站,虚拟机中两个Windows2000 一个linux (FC5)还有真实主机 ^_^

对虚拟机唯一有用的是你的真实的DNS服务器IP,其他的决定于你的vmnet8(排除你做了更改!!一般默认vmnet8是NAT的)

没有配置网卡,请修改配置
比如centos7 vim /etc/sysconfig/network-scripts/ifcfg-eth0
将ONBOOT=no 改为ONBOOT=yes 保存退出
重启网络服务 systemctl restart network
希望可以帮助你,请采纳,谢谢

虚拟机的ip地址也是通过真实机的网吧来获得或者利用真实机的网卡驱动来模拟一个ip地址,
1。你虚拟的是windows系统通过ipconfig
/all来查看详细网卡信息
2。你虚拟的是linux系统通过ifconfig查看所有网卡的信息,eth0代表第一块网卡,eth1代表第二块网卡以此类推

1、自动获取IP地址
虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。
dhclient 自动获取ip地址命令
ifconfig 查询系统里网卡信息,ip地址、MAC地址
分配到ip地址后,用物理机进行ping ip地址,检测是否ping通。
2、手动设置ip地址
如果虚拟机不能自动获取IP,只能手动配置,配置方法如下:
输入命令
vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件]
输入上述命令后回车,打开配置文件,使用方向键移动光标到最后一行,按字母键“O”,进入编辑模式,输入以下内容:
IPADDR=192168410
NETMASK=2552552550
GATEWAY=19216841
另外光标移动到”ONBOOT=no”这一行,更改为ONBOOT=yes
“BOOTPROTO=dhcp”,更改为BOOTPROTO=none
完成后,按一下键盘左上角ESC键,输入:wq 在屏幕的左下方可以看到,输入回车保存配置文件。

其实和平时我们配电脑的IP是一样的,只要点击“网上邻居”的属性(虚拟机),打开后,再打开“本地连接”的属性,在属性框内选择“INTERNET选项”点属性,选择“使用下面的IP地址”,配置好点确定就可以了。如果你还想虚拟机也可以上网的话,只能自动获取,并且网络适配器属于“桥接”模式,还有得开启NAT和DHCP的虚拟服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13234146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-24
下一篇 2023-06-24

发表评论

登录后才能评论

评论列表(0条)

保存