LinuxSir.cn,穿越时空的Linuxsir!

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

装了arch, 却不能上网

[复制链接]
发表于 2006-2-8 16:05:36 | 显示全部楼层 |阅读模式
Hie, I installed arch 0.7, all the base components and a few other packages such as dillo, xorg, etc.

but, network is not accessible.

here is my rc.conf:

###############################################
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
HARDWARECLOCK="localtime"
TIMEZONE=Canada/Pacific
KEYMAP=us
CONSOLEFONT=
USEcolor="yes"

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# Networking
#
HOSTNAME="arch"

#
MODULES=(!usbserial !ide-scsi)

# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="eth0 192.168.1.8 etmask 255.255.255.0 broadcast 192.168.1.255
#(my computer's ip is 192.168.1.8, no problem.)
#(I find this address by running ipconfig in Windows 98 & XP)
#eth0="dhcp"  ##this option has been tried, in vain.
INTERFACES=(lo eth0)

gateway="default gw 192.168.1.1"  
##this is ip of the hub which will connect automatically with internet as
##son as power is on.
ROUTES=(!gateway)

# Daemons to start at boot-up (in this order)
DAEMONS=(syslog-ng hotplug !pcmcia network netfs crond)
###############################################

by the way, resolv.conf and modules.conf are blank.


进去之后,
[root@arch  rc.d]#   ./network start
                                :starting network               [busy]
                                siocsifaddr: no such device
                                eth0: unknown interfaces: no such device
                                siocsifnetmask: no such device
                                siocsifbrdaddr: no such device
                                eth0: no such device               [failed]
.
.
 楼主| 发表于 2006-2-8 16:35:53 | 显示全部楼层
重起到win98查ip

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-2-8 18:19:25 | 显示全部楼层
我觉得是这样:
ROUTES=(gateway)
回复 支持 反对

使用道具 举报

发表于 2006-2-8 20:30:10 | 显示全部楼层
siocsifaddr: no such device
Does this explain clearly? System doesn't recognize your netcard. It is usually a defect of hotplug, which has been removed/replaced by new udev/initscript. If you don't know your netcard module, you can always try to install 'hwd' and it will work for you.
回复 支持 反对

使用道具 举报

发表于 2006-2-8 20:58:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-2-8 23:52:58 | 显示全部楼层
[arch@Archlinux ~]$ sudo mii-tool
测一下.
3楼和5楼的办法问题应该能解决了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 11:34:45 | 显示全部楼层
顽症啊。至今未解决。

ROUTES=(gateway), 改了,没用。

MOD AUTOLOAD="yes" 先是加在 rc.conf 的末尾,没用,又移到开头,也没用。

DAEMONS=(syslog-ng hotplug !pcmcia network netfs crond), 我试着在 hotplug 前加了!, 没用啊。
.
无论怎么改,重启时字符滚动,在network [failed] 附近有如下信息:

::whichis: no pci modules in (/bin, /sbin, /usr/bin......等目录,太快,看不清)
::Cannot synthercize pci hotplug events

其中是否可窥天机?
我的网卡也市 realtek 8139 的, 别的 distro 都运行愉快。
.
回复 支持 反对

使用道具 举报

发表于 2006-2-9 11:42:06 | 显示全部楼层
4楼已经解释过了。
你的网卡没驱动,其他的做什么都没用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 11:51:16 | 显示全部楼层
------you can always try to install 'hwd' and it will work for you.

没网,啥都没法装。

再说,我的网卡很普通的,它没理由不认识啊。别的两位数版本都认识。
回复 支持 反对

使用道具 举报

发表于 2006-2-9 12:08:58 | 显示全部楼层
看来你还不太了解 arch。如果我没记错的话,在 arch 里所有的事情都是“纯手动”。再常见的硬件也要自己加载驱动模块。大概有其他的工具帮助设置,但我没用过。

首先检查 modprobe.conf or modules.conf,取决于内核版本,确定网卡驱动是否被加载。
回复 支持 反对

使用道具 举报

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

本版积分规则

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