debian 5.0 eth0 no work

eth0: ERROR while getting interface flags: No such device

看来这个问题是因家中的网卡跟公司的网卡不同造成的,搜寻Google看有无解!

这只网卡从Windows那边看来是Broadcom NetXtreme Gigabit Ethernet fo hp

在Debian 里用/sbin/lspci -v 查到:

Broadcom Corporation NetXtreme BCM5782 Gigabit Ethernet

使用tg3模组,但是我用modprobe tg3后,再下ifup eth0还是错!

有点难搞喔!

后来经发现/etc/udev/rules.d/70-persistent-net.rules这个档里,有跟tg3模组使用网卡的讯息,是在eth2,而这跟/etc/network/interface中的启用eth0的网卡是不一致的,所以更改成一致后,就可以上网了!

但是接下来碰到的问题是,因为之前是用CD-ROM安装的,有些套件没有装入,所以现在的source.lst好像设置的也不太对!

根据D.3. 通过 Unix/Linux 系统来安装 Debian GNU/Linux这一节来设定APT如下:

deb-src http://ftp.us.debian.org/debian lenny main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

本地化和键盘的配置

配置您的 locale 设定,以便使用英语以外的语言,需要安装 locales 支持套件,然后进行配置:
# aptitude install locales
# dpkg-reconfigure locales

配置您的键盘(如果需要):

# aptitude install console-data
# dpkg-reconfigure console-data

注意,在 chroot 里面不能设置键盘,但重新启动以后可以。