使用vmware配置centos 6.0+网络出现的各种问题解决方案

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46515975

使用vmware配置centos 6.0+网络出现的各种问题解决方案

首先介绍下VM常用的两种网络连接方式和区别

一、桥接网络:

在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,配置好网关和DNS的地址后,以实现通过局域网的网关或路由器访问互联网。

二、nat网络:

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,只需要宿主机器能访问互联网,你不需要配置IP地址,子网掩码,网关,但是DNS地址还是要根据实际情况填的。添加DNS地址除了在网卡属性中填写,还可以在虚拟机中的“虚拟网络编辑器”中的NAT选项卡中点击“编辑”按钮中来添加。

如果仅仅是让虚拟机能上网,两种模式都可以的,用桥接的话只要你在局域网内有合法的地址,比如你的ADSL猫是带路由功能的,如果是在单位,那就要网管给你合法IP才行(现在公司都是mac和ip绑定的)。

现在是主机和虚拟机互通,如果你的adsl带路由功能,那关闭虚拟机的dhcp,选桥接,检查2机是否分配同网段的IP,关闭防火墙。

换成自己的话就是:

桥接是虚拟机相当于一台独立的计算机,有自己的ip地址。

NAT是共享宿主机器的ip来访问网络,主要宿主计算机能访问网络,它就可以访问。

1、初次安装centos 配置网络

a、采用桥接来连接网络(适合有路由、交换机用户),配置静态IP来实现上网,局域网内通信

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

BOOTPROTO=none

HWADDR="00:23:54:DE:01:69"

ONBOOT="yes"

TYPE="Ethernet"

USERCTL=no

IPV6INIT=no

PEERDNS=yes

NETMASK=255.255.255.0

IPADDR=192.168.1.110

GATEWAY=192.168.1.1

DNS1=8.8.8.8

HWADDR、IPADDR、GATEWAY 、DNS1实际配置还需要根据自己的网络环境来配置

b、使用NAT来配置网络

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

HWADDR="08:00:27:BE:80:A6"

NM_CONTROLLED="yes"

ONBOOT="yes"

BOOTPROTO="dhcp"

BOOTPROTO:设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址。

reboot #重启

重启后也能正常上网了。

2、clone克隆一个系统配置网络环境

克隆顾名思义就是从原来的系统上复制一份一模一样的系统,但我们想让克隆系统连接上互联网,则需要对网络环境做一些调整

当我们 service network restart 时会有错误提示消息

Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.                    [FAILED]

vim /etc/udev/rules.d/70-persistent-net.rules

记录下 eth1 的MAC地址

# PCI device 0x1022:0x2000 (pcnet32)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:96:50:1e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1022:0x2000 (pcnet32)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:d5:65:00", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

然后我们需要修改下  vim /etc/sysconfig/network-scripts/ifcfg-eth0  修改原DEVICE eth0 为 eth1 和对应的MAC地址

DEVICE="eth1"

HWADDR="00:0C:29:d5:65:00"

NM_CONTROLLED="yes"

ONBOOT="yes"

BOOTPROTO="dhcp"

service network restart

ping www.baidu.com

能ping通说明已经连上网络

时间: 2024-08-04 04:57:12

使用vmware配置centos 6.0+网络出现的各种问题解决方案的相关文章

VMware、vSphere 6.0 网络详解

一.VMware vSphere 6.0网络简介 1.网络概念概述 一些概念对透彻了解虚拟网络至关重要.如果您是 ESXi 的新用户,则了解这些概念将对您很有帮助. 物理网络           为了使物理机之间能够收发数据,在物理机间建立的网络.VMware ESXi 运行于物理机之上. 虚拟网络           在单台物理机上运行的虚拟机之间为了互相发送和接收数据而相互逻辑连接所形成的网络.虚拟机可连接到在添加网络时创建的虚拟网络. 物理以太网交换机          管理物理网络上计算

asp.net core 简单部署之FTP配置(CentOS 7.0安装配置Vsftp服务器)

配置过程原文地址:http://www.osyunwei.com/archives/9006.html 坑和结果 正确的跟着这个内容走,是靠谱的. 我自己给自己踩了个坑,请参照文章的朋友注意第七条:七.在/etc/pam.d/vsftpd的文件头部加入以下信息(在后面加入无效) 一些简单操作和命令,小白的我也是吃尽了苦头: cat:查看文件  cat /etc/vsftpd/virtusers vi:编辑文件  vi /etc/vsftpd/virtusers. 编辑文件需要注意,按键盘I是开始

vmware克隆centos后修改网络配置

最近对hadoop产生了兴趣,打算利用闲暇时间自己配置个环境学习下. 笔记本内存8个G,之前习惯使用ubuntu桌面版,但是考虑到太占内存,选择了centos6.4,用以前的镜像克隆了两份,作为slave. vm版本是11 ,克隆后发现网络起不来 问度娘,发现了这个http://www.2cto.com/os/201306/222812.html 按照他的方法试了,结果还是无效,而且发现我的/etc/udev/rules.d/70-persistent-net.rules文件和他描述的不一样.

在CentOS 6.0上编译OpenWRT的helloworld的报找不到libc.so.6的处理方法

1.先在VMware安装CentOS 6.0,以minimal desktop的方式安装 2.参照http://wiki.wrtnode.com/index.php?title=Compiling_WRTnode_static_SDK/zh-cn编译固件和SDK 选择Fedora 17的方式安装所需的软件包 yum install -y subversion binutils bzip2 gcc gcc-c++ gawk gettext flex libz-dev flex ncurses-de

vmware里面centos 6.5&7.2 配置网络。

vmware先保证虚拟机使用桥接模式:如图 这里先写6.5网络配置:思路:1先修改网卡配置文件,2设置DNS,3然后重启服务: vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:8C:92:66 TYPE=Ethernet UUID=11534067-927e-478e-9fd7-7408afd7e04f ONBOOT=yes GATEWAY=192.168.10.1 IPADDR=192.168.1

Vmware 克隆CentOS 网络IP配置

在VMware里克隆出来的CentOS Linux..ifconfig...没有看到eth0..然后重启网卡又报下面错误. 故障现象:service network restartShutting down loopback insterface:                                                                                                     [  OK  ]Bringing up loopb

?vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address than expected, ignoring

vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address than expected, ignoring 解决方法: 执行:grep -rHi eth0 /etc/udev/rules.d/ It will probably show you a file that has a udev rewrite rule for the eth0 and has

使用VMware Workstation 11搭建Linux学习环境(Linux所用版本CentOS 7.0)

今天学习了一天的Linux相关基础知识,下面做一下总结以备不时之需. 首先先从搭建学习环境开始写起,我用的是VMware公司的最新工作站版本,也就是VMware Workstation 11,之所以使用VMware而不用像VirtualBox等其他的虚拟机软件是因为VMware在安装了VMware Tools后可以方便的与宿主机进行复制.粘贴等操作,当然也有可能其他的软件也可以,只是我孤陋寡闻了吧,不过用VMware的缺点就是它是个商业软件需要注册(这个可以自行解决),还有就是在内存占用和性能上

CentOS 6.0 Minimal最小化安装后VMware虚拟机联网详解

最近想搞个mailman邮件列表,又不想在我常用的CentOS 6.4上做实验,怕破坏了环境,于是就想装个试验机,又嫌它占空间太大,于是找了半天发现CentOS 6.0的minimal版本最适合了,装完后发现真的是很小,才600多M,不过因为太精简而导致连网络都没有.下面介绍怎么样配置网络,装完系统后紧接着就能按下面步骤来进行了.(注意这是VMware虚拟机,要是你用物理机的话直接用rp-pppoe拨号就行了,详情请见上一篇博文.) 首先打开虚拟机软件,virtual network edito