LinuxSir.cn,穿越时空的Linuxsir!

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

Debian真逗!这是为什么?

[复制链接]
发表于 2006-1-2 12:00:00 | 显示全部楼层 |阅读模式
昨天安装的debian,完全从网络安装的testing,直接得到的内核版本即为 2.6.12-1-686 ,起动

很快,运行如飞。安装时认出了我机上的两快网卡:eth0-RTL8139(接外网-联ADSL,ip-

192.168.10.180,gateway-192.168.10.1);eth1-RTL8029(备用,用于联接一XP机器,没接网线)。

重新起动后,不能上网了!#ifconfig -a 显示它把RTL8029又当成了eth0,RTL8139变成了eth1.

自然不能上网了。没办法,把网线接到RTL8029上,重启网络,又可以上网了。可是,再次重启后,

它又把RTL8139当成了eth0,RTL8029当成了eth1,又不能上网了!这是为什么?有没有办法固定eth0为

RTL8139呢?怎不能老是拔网线吧!
发表于 2006-1-2 18:12:20 | 显示全部楼层
是不是这个内核的配置有问题?
我的机器上面有3个网卡,都没有这样的问题。
0000:02:01.0 Ethernet controller: Sundance Technology Inc ST201 Sundance Ethernet (rev 14)
0000:02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
回复 支持 反对

使用道具 举报

发表于 2006-1-2 21:23:31 | 显示全部楼层
我也有这样的问题。以前用2.6.8的内核没问题。自已编译了2.6.12后问题出现。
eth0 eth1 随机对换, 怀疑是ACPI的问题。
如果只是配置ip地址,比较好办,在networks配置里有map功能,用mac地址映射。看一下man吧。
我有pppoe拨号,必需指定网卡介面,配起来比较麻烦,用了脚本功能。
回复 支持 反对

使用道具 举报

发表于 2006-1-2 21:28:03 | 显示全部楼层
我的network/interfaces
[PHP]
### etherconf DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE IT.
auto lo eth0 eth1

iface lo inet loopback

mapping eth0 eth1
        script /etc/network/get-mac-address.sh
        map 00:0a:eb:27:e2:cd modem
        map 00:00:e8:11:53:e4 lan
       
iface modem inet static
        address 192.168.1.1
        netmask 255.255.255.0
        broadcast 192.168.1.255

iface lan inet static
        address 192.168.0.1
        netmask 255.255.255.0
        broadcast 192.168.0.255

### END OF DEBCONF AREA.  PLACE YOUR EDITS BELOW; THEY WILL BE PRESERVED.

auto dsl-provider
iface dsl-provider inet ppp
        pre-up /etc/network/set-dsl-provider.sh modem
        provider dsl-provider
[/PHP]

叫 modem 的这块网卡pppoe拨号
叫 lan的网卡接内网。
回复 支持 反对

使用道具 举报

发表于 2006-1-2 21:51:56 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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