注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

过于理智的傻瓜

这是结束 也是开始

 
 
 

日志

 
 

VMWare安置Ubuntu server的"No such device eth0"错误 +Ubuntu server号令行设置装备摆设收集  

2010-05-19 22:21:30|  分类: ubuntu |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

我是小白.安置之后不知道为什么会呈现上面的题目! 然后还根据RedHat的时辰 也是到关于收集的时辰呈现failed 感受很奇异! 我的电脑必要用桥接模式加关防火墙! 忧郁! 很多多少题目都是防火墙 什么的引起的! 恩! 看来这个vm的三种模式也仍是必要研究下! 总算Ubuntu server可以上彀了!

http://blog.csdn.net/dctfjy/archive/2009/06/01/4233284.aspx 题目题目的原地点!

情况:VMWare 6.5,Ubuntu 8.10 Server

  在当地为Ubuntu建立VMWare的假造机后,复制,建立一个新的克隆镜像,启动,网卡无效,表现错误”eth0: ERROR while getting interface flags: No such device”。

缘故原由

新克隆的假造机镜像的网卡mac地点已经变动。打开假造机的.vmx文件,ethernet0.generatedAddress项记实了该假造机的mac地点。

检察全部适配器信息

ifconfig -a

发明除了本来的eth0外,Ubuntu已经将新网卡定名为eth1。
Ubuntu保留网卡mac地点和设置装备摆设名的设置装备摆设文件在

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

网卡的收集设置装备摆设保留在

/etc/network/interfaces

该设置装备摆设文件中只有本来eth0的设置装备摆设信息。

办理方案1

移动/删除rules文件。(未验证)
重启后Ubuntu会建立新的rules文件。
将新网卡识别为eth0,相沿原eth0的收集设置装备摆设。
若是收集设置装备摆设是主动获取IP,则无需做其他点窜。

sudo mv /etc/udev/rules.d/70-persistent-net.rules    /etc/udev/rules.d/70-persistent-net.rules.old

办理方案2

点窜rules文件。(未验证)

sudo pico /etc/udev/rules.d/70-persistent-net.rules

原内容如下

# PCI device 0x1022:0x2000 (pcnet32)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",    ATTR{address}=="00:0c:29:50:xx:xx", ATTR{type}=="1", NAME="eth0"

# PCI device 0x1022:0x2000 (pcnet32)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:36:xx:xx", ATTR{type}=="1", NAME="eth1"

删除eth1的设置装备摆设,用eth1的mac地点替换eth0的mac地点。

# PCI device 0x1022:0x2000 (pcnet32)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",    ATTR{address}=="00:0c:29:36:xx:xx", ATTR{type}=="1", NAME="eth0"

重启后Ubuntu同样会将新网卡识别为eth0,相沿原eth0的收集设置装备摆设。
若是收集设置装备摆设是主动获取IP,则无需做其他点窜。

办理方案3

点窜interfaces文件。(已验证)

sudo pico /etc/network/interfaces

将全部的eth0替代为eth1。
若是是静态地点则同时点窜响应设置。

----------------

同样,我也只用第三种体例把题目办理了! 别的附上设置装备摆设静态ip 等方式!

/etc/network/interfaces
打开后内里可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机主动挂载.

1. 以DHCP体例设置装备摆设网卡

编纂文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

并用下面的行来替代有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

用下面的号令使收集设置见效:
sudo /etc/init.d/networking restart
也可以在号令行下直接输入下面的号令来获取地点

sudo dhclient eth0

2. 为网卡设置装备摆设静态IP地点

编纂文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

并用下面的行来替代有关eth0的行:# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
#network 192.168.3.0
#broadcast 192.168.3.255

将上面的ip地点等信息换成你本身就可以了.用下面的号令使收集设置见效:
sudo /etc/init.d/networking restart

3. 设定第二个IP地点(假造IP地点)

编纂文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

按照你的环境填上全部诸如address,netmask,network,broadcast和gateways等信息.
用下面的号令使收集设置见效:
sudo /etc/init.d/networking restart

4. 设置主机名称(hostname)

利用下面的号令来检察当前主机的主机名称:

sudo /bin/hostname

利用下面的号令来设置当前主机的主机名称:

sudo /bin/hostname newname

体系启动时,它会从/etc/hostname来读取主机的名称.

关于设置主机名称的更多信息,请拜候这里

5. 设置装备摆设DNS

起首,你可以在/etc/hosts中插手一些主机名称和这些主机名称对应的IP地点,这是简略利用本机的静态盘问.

要拜候DNS 办事器来举行盘问,必要设置/etc/resolv.conf文件.
假设DNS办事器的IP地点是192.168.3.2, 那么/etc/resolv.conf文件的内容应为:

search test.com
nameserver 192.168.3.2



来自网络。
  评论这张
 
阅读(616)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018