`

在VM上安装centOS后的网络配置

 
阅读更多
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下安装centos及网络配置

    VM LINUX 网络

    VM上安装centos

    虚拟机向导配置完成后,我们需要在VM设置中加载CentOS的ISO镜像文件,这将作为安装源。然后启动虚拟机,安装过程正式开始。启动后,按Ctrl+Alt可以轻松在Windows主机和虚拟机之间切换。 在安装配置页面,我们可以...

    vm10+centos6.5配置网络

    在使用虚拟机(如VMware Workstation 10)搭建CentOS 6.5环境时,网络配置是非常关键的一环。良好的网络配置能够确保虚拟机与宿主机以及其他网络设备之间的通信畅通无阻。本文将详细介绍如何在VMware Workstation 10...

    在VM虚拟机上安装CentOS7

    ### 在VM虚拟机上安装CentOS 7 的详细步骤与注意事项 #### 一、准备工作 在正式开始安装之前,需要做一些必要的准备工作。 1. **下载镜像文件**:访问CentOS官网,下载适用于x86_64架构的CentOS 7安装镜像文件`...

    在VMware上安装CentOS7操作系统

    网络配置 在安装完成后,需要配置网络。点击NETWORK,进去之后把右上角开关打开,等待红圈中有相关的内容就可以点击Done。这一步骤非常重要,因为它将决定虚拟机的网络连接性。 总结 本文介绍了如何在VMware上...

    使用vmware安装centos7.9操作系统

    在本文中,我们将详细探讨如何使用VMware安装CentOS 7.9操作系统。VMware是一款流行的虚拟化软件,它允许用户在单个物理主机上运行多个独立的操作系统实例。CentOS是一个免费且开源的Linux发行版,常用于服务器和...

    vm虚拟机安装centos7配置联网

    ### vm虚拟机安装CentOS 7配置联网详细指南 #### 一、背景介绍 在初次使用虚拟机软件(如VMware)安装Linux发行版(例如CentOS 7)时,很多用户会遇到虚拟机无法正常联网的问题。这不仅影响了系统的正常使用,也...

    vm 虚拟机上安装CentOS6.4详细安装

    通过这个过程,不仅学会了如何在VMware Workstation上安装CentOS 6.4,同时也对虚拟化环境的管理和Linux操作系统的基本配置有了初步了解。这将对IT专业人员在日常工作中处理多操作系统环境、测试和学习新技术等方面...

    VirtualBox安装CentOS7的配置.rar

    至此,你已经在VirtualBox中成功安装了CentOS7并进行了基本的网络配置。然而,这只是虚拟化旅程的开始,后续你可能需要学习更多关于系统管理、网络配置、软件安装和安全设置的知识,以充分利用这个强大的工具。无论...

    vm安装centosmini7设置ip 下装mysql,jdk tomcat设置xshelll连

    在本文中,我们将深入探讨如何在VMware上安装CentOS Mini 7,设置静态IP,以及后续如何安装MySQL、Java Development Kit (JDK) 和Apache Tomcat,并配置XShell进行远程连接。 1. **VMware安装CentOS Mini 7** - ...

    虚拟机VMWare12上安装centos7会出现的问题

    例如,在安装系统时,可能会出现网络连接问题。这是因为虚拟机VMWare12的网络设置问题。可以通过编辑虚拟机的网络设置来解决这个问题。 此外,还有其他可能出现的问题,例如系统时间设置问题、语言输入法问题等。...

    在VirtualBox上安装CentOS6.5

    - 默认设置主机名和网络配置。 - 设置 root 用户密码,注意设置强密码以提高安全性。 - 选择 “创建自定义布局” 进行手动分区。 - 为根分区(/)创建分区,大小自定义,一般建议至少留出 20GB 以上。 - 为引导分区...

    VM虚拟机下安装CentOS6图文教程

    在安装VMware的过程中,按照默认选项进行,输入有效的序列号并完成安装,之后需要重启电脑。 接下来,打开VMware并新建一个虚拟机。选择"Custom"自定义安装,然后选择"Workstation 6.5-7.x"。选择"I will install ...

    VM centOS 网络配置 eth0

    VM centOS 网络配置 eth0

    VMware虚拟机下的CentOS7网络配置(主机无线上网)

    首次使用CentOS7系统,在做网络配置时遇到不少问题。特写此博客,记录问题的解决方法,欢迎各位大佬指正。 一、虚拟机设置 VMware界面最上面,选择虚拟机-&gt;设置:将网络连接改为桥接模式,如下图所示: 二、查看...

    CentOS操作系统VM最小化安装全过程记录

    通过上述步骤,您可以顺利完成 CentOS 6.X 版本的最小化安装,并进行基本的系统优化与网络配置。这些知识不仅适用于 CentOS 6.X 版本,对于其他版本乃至其他 Linux 发行版的安装也有一定的参考价值。

    vmware安装centos7

    要注意的是,在实际操作中可能会遇到各种小问题,比如网络配置、驱动安装等问题,这时需要根据错误提示进行相应的调整和解决。 由于提供的部分内容中存在文字识别错误或遗漏,这可能会导致部分操作步骤和配置细节不...

    VMware安装CentOS7教程

    VMware安装CentOS7教程是一...这个教程不仅涵盖了CentOS7在VMware上的安装步骤,还涉及到基本的网络配置,对初学者来说是一份非常实用的指南。通过遵循这些步骤,用户可以在VMware环境中顺利地搭建和使用CentOS7系统。

    VM虚拟机中Centos和Qt安装说明

    本文档旨在详细介绍如何在虚拟机环境中安装CentOS 6.5系统,并在此基础上安装Qt 5.3.0开发工具。通过本指南,读者可以了解并掌握整个安装过程中的关键步骤和技术细节。 #### 二、准备工作 ##### 1. 下载所需资源 - ...

    VMware安装CentOS7手册

    - **网络配置失败**:检查网络设置是否正确,确认DNS解析正常。 - **安装过程卡顿**:如果是使用网络源安装,可能是网络不稳定导致;如果是使用本地源安装,检查安装介质是否完整无误。 - **无法启动桌面环境**:...

Global site tag (gtag.js) - Google Analytics