1.环境
主机:winXP SP2,家庭宽带,局域网连到路由器,ip地址为192.168.1.101。
虚拟机:centOS(redhat linux的开源免费版本),纯文本模式。
在VM安装了了CentOS后,发现在主机上多了两个网络连接:VMNet1和VMNet8。每个网络连接都设有ip地址和子网掩码。
VMNet1的是:192.168.229.1/255.255.255.0
VMNet8的是:192.168.30.1/255.255.255.0
2.接下来,想让centOS访问互联网。
一开始,把VM中的网络连接设置为briged。启动centOS后,执行ifconfig命令发现,eth0的ip地址设置成为了和主机同一 个网段的ip地址:192.168.1.102。同时,使用ssh能够连上centOS,但是centOS上ping不通主机,也ping不通 www.baidu.com。查看配置文件发现,centOS上的router是主机的router,dns也是主机的dns。
为了用briged方式上网,百度了很多资料,试着去做,都没有用。
没办法只好修改为NAT方式,重启后发现可以上网了。同时注意到,使用ssh连centOS,似乎要更快一些。
修改为NAT后,执行ifconfig命令发现,centOS的ip地址是主机VMnet8中的ip地址192.168.30.128。 而DNS也变成了VMnet8下的192.168.30.2。
根据网上的资料来看,briged方式上网,是直接连接到机器的物理网卡。此时centOS虚拟机,相当于和主机处于同一个局域网的一台机器。 而采用NAT方式上网,centOS和主机是客户端/服务器的关系。主机提供VMnet8给centOS,对于centOS来说,VMnet8相当于一个 网关或者路由器,而centOS相当于VMnet8所负责的局域网内的一台机器。
nat上网过程如下
1、VMware网络连接选择的是NAT体式格局。
2、VMware网络设置里的NAT项中查看VMnet8,NAT的网关设置为192.168.X.2。
3、在windows中,查看所有的网络连接,你应该发明除开原本的网卡以外,又多了Vmnet1以及Vmnet8。vmnet1是hostonly的接口,而Vmnet8是就是我们要施用的NAT的网络接口。
4、在windows主机上用ipconfig查看VMnet8的IP地址,通常为192.168.X.1。此时VMnet8的设置应该是AUTO获取IP,此刻改成静态IP,并把此IP直接填入VMnet8里,不设网关。
5、在linux下把网卡IP设置成与VMnet8 同一个网段的IP(192.168.X.Y/255.255.255.0)
6.设置主机名称(通过vi编辑器打开/etc/sysconfig/network文件)
设定/etc/sysconfig/network
# vi /etc/sysconfig/network
NETWORKING=yes <==是否启动网络,当然是啦!
HOSTNAME=localhost <==主机名称,要确定呦!可以随时修改啦!
GATEWAY=192.168.X.2
7、设置网卡参数(通过vi编辑器打开/etc/sysconfig/network-scripts/ifcfg-eth0文件)
设定网络卡参数/etc/sysconfig/network-scripts/ifcfg-eth0
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 <==设定装置的名称,这个要跟文件名称对应!
ONBOOT=yes <==是否在开机的的时候启动网络卡
BOOTPROTO=dhcp <==启动的时候的 IP 取得的协定,static是固定的,如果是 Cable 的话,这里要改成 dhcp 才行。
8、设置DNS(通过vi编辑器打开/etc/resolv.conf文件)
[root@hostname root]# vi /etc/resolv.conf
vi /etc/resolv.conf
nameserver 192.168.X.2
9、 重启网络配置
[root@hostname root]# reboot //重新启动
[root@hostname root]# ifconfig //可以查看centos已经自动被赋予了ip为192.168.X.Z
service network restart //网关重启
10、在linux下ping 192.168.x.1,在windows下ping 192.168.x.z 成功后证实主机以及虚拟机已可以互相访问了,此刻也能够使虚拟机共享主机ip上网了。
执行service network restart出现device eth0 does not seem to be present, delaying initialization解决办法
1、
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡
2、
/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器
因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和mac地址修改乘对应的,不过这样多麻烦,直接删除重启,它会自动生成个。
相关推荐
VM LINUX 网络
vm10+centos6.5配置网络,自己经过N多次反复安装,终于总结出的一套配置网络的方法
VM centOS 网络配置 eth0
首次使用CentOS7系统,在做网络配置时遇到不少问题。特写此博客,记录问题的解决方法,欢迎各位大佬指正。 一、虚拟机设置 VMware界面最上面,选择虚拟机->设置:将网络连接改为桥接模式,如下图所示: 二、查看...
在VMware上安装CentOS7,废话不多说,具体如下: 1、下载好VMware 2、准备好CentOS的镜像文件 3、打开VMware创建新的虚拟机 选择自定义高级后按下一步 继续下一步 选择稍后安装操作系统 客户机操作系统选择Linux...
1、在linux系统中修改固定ip后会出现重启之后ip恢复到之前的ip地址,还有就是修改ip之后ping不同外网的问题,介于这些问题,这个文档可以很好的解决,注:这是在centos7下面做的操作,如果有其他linux版本的问题可以...
用vm15.5虚拟安装Centos7.6详细安装部署,手动配置网络,详细的介绍每一步操作过程,推荐新手第一次安装。
centos7.9+VM虚拟机+NAT网络+共享文件夹配置+sshd配置 联网避开各种坑,VM虚拟机NAT链接不上,ping 不通外网,能ping通虚拟机,端口号ping不通。VM虚拟机SSH链接不上,VM虚拟机xshell链接不上。共享文件夹虚拟机配置...
为了学习ActiveMQ的集群部署,就在电脑上安装了VM,在里面装了3个CentOS7系统。可是在选择用哪种方式联网时,费了太大的劲,实在麻烦,本来在此之前是有做过的,可是忘了到底怎么配置的了。刚开始选择了桥接,就在...
使用的是Centos7.4版本,记录了我的相关操作,第一步:关闭主机防火墙和虚拟机防火墙 相关命令: systemctl stop firewalld....第二步:点开虚拟机,在菜单项里面 点 编辑===》虚拟网络编辑器,设置Vmnet0 桥接模式
1、准备安装好Oracle VM VirtualBox (略过)。 2、准备好centos7镜像(CentOS-7.0-1406-x86_64-DVD.iso) 3、新建虚拟机: 4、选择内存大小(看个人电脑配置,我这里用1G) 5、选择创建虚拟硬盘(10G) 6、...
前言:由于Linux下很多软件安装必须网络环境下进行,因此,对于如何在VMware下进行上网,我折腾了至少三天,今天...2)、点击Network Adapter 设置如下图所示,首先我们在虚拟机中将网络配置设置成NAT 3)、进入Wind
一:下载Linux镜像 ...二:创建虚拟机 1.这里我们就选择 典型 ...7.在内存上 点 添加 先择镜像 然后一路默认下一步 8.完成配置后 我们点击开启虚拟机 9.选择安装 centos7 按回车键 耐心等待就可以了
第一次安装VM 安装centos7 使用上遇到的种种问题:VMware 虚拟机无法拖动复制文件、支持sudo命令配置、网络检查和配置等。
我学习linux运维过程的心得,虽然里面只是说我怎么配置网络,但是然我学会了很多,关于运维的基础
一、centos7 的网络配置: 1.修改主机名: echo hostname tshare365.localdomain >>/etc/sysconfig/network 然后: reboot 即可生效! 2.查看MAC地址: ip addr 3.修改网络配置: (1)找到需要的网络配置参数:...
1.分区方案 swap: 容量一般为内存的2倍,文件系统默认为swap. ...3.网络配置 (1)查看网络连接状态命令:nmcli d 或者 nmcli c (2)通过图形界面配置网络连接命令:nmtui (3) 重启网络服务:nmcli c
1,安装准备:VMware Workstation15.5 centos6.8镜像 2,安装步骤: ①打开VMware,点击创建新的虚拟机 ②选择高级 ③硬件兼容性根据自己选择是否要要兼容低版本的VM系统,然后点击下一步 ④使用centos6.8镜像,...
第三步:配置网络如下: # 1、修改网卡地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.1.102 NETMASK=255.255.255....