LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1779|回复: 4

怎样激活eth0??

[复制链接]
发表于 2009-1-3 19:21:49 | 显示全部楼层 |阅读模式
$ ifconfig
eth1      Link encap:Ethernet  HWaddr 00:30:18:A9:28:9D  
          inet addr:192.168.1.148  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::230:18ff:fea9:289d/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:81448 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15438 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23510375 (22.4 MiB)  TX bytes:1697306 (1.6 MiB)
          Interrupt:22 Base address:0xe000

lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6496 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6496 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:324960 (317.3 KiB)  TX bytes:324960 (317.3 KiB)

virbr0    Link encap:Ethernet  HWaddr 42:E6:69:EF:55:8D  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          inet6 addr: fe80::40e6:69ff:feef:558d/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:4925 (4.8 KiB)
$ ifconfig eth0
eth0: error fetching interface information: Device not found
但在系统中能找到eth0的配置文件,eth0的MAC为000018a9289d,和在windows中的一样,而且我只有一个网卡,fedora中怎样会把网卡放在eth1中的?补充:能正常上网。我想激活eth0使用
发表于 2009-1-3 19:46:18 | 显示全部楼层
能正常上网就行了啊,为什么一定要激活eth0使用?生命在于折腾?
回复 支持 反对

使用道具 举报

发表于 2009-1-3 20:45:04 | 显示全部楼层
ls说的对阿,干嘛非要用eth0呢?  能正常使用,都一样啊!
回复 支持 反对

使用道具 举报

发表于 2009-1-4 09:34:29 | 显示全部楼层
应该还是udev规则的问题,查一下/etc/udev/rules.d/70-persistent-net.rules 这个文件,看看你里面的设备名是不是eth1,可以修改这个文件或者把这个文件的内容删掉,下次重启就会重新生成这个文件内容,设备名就会是eth0了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 23:29:26 | 显示全部楼层
Post by shushadow;1933681
应该还是udev规则的问题,查一下/etc/udev/rules.d/70-persistent-net.rules 这个文件,看看你里面的设备名是不是eth1,可以修改这个文件或者把这个文件的内容删掉,下次重启就会重新生成这个文件内容,设备名就会是eth0了
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rule written by anaconda)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:18:a9:28:9d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x10ec:0x8167 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:30:18:a9:28:9d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

这个是我的/etc/udev/rules.d/70-persistent-net.rules 文件内容,在windowsxp里这两个MAC地址都会出现,(比如开始是00:00:18:a9:28:9d,下次开机就可能变成了00:30:18:a9:28:9d),都能上网,只是有些软件因此不能用了,MAC为什么会变我一直搞不清除。在FC9里,用ifconfig只出现eth1,找不到eth0。
用#lmhostid是,当能正常上网时候显示为:
lmhostid - Copyright (c) 1989-2004 by Macrovision Corporation. All rights reserved.
The FLEXlm host ID of this machine is ""
如果不能上网的时候lmhostid则为:
lmhostid - Copyright (c) 1989-2004 by Macrovision Corporation. All rights reserved.
The FLEXlm host ID of this machine is "00:00:18:a9:28:9d"
我在fc9中有几个软件依赖MAC,
要使00:00:18:a9:28:9d正常化
我应该怎样做?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表