LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]新安装Archlinux网络设置问题-已经解决

[复制链接]
发表于 2006-10-11 15:19:55 | 显示全部楼层 |阅读模式
原来用了很久的ubuntu,现在想试试Archlinux,但刻盘安装后始终上不了网。
机器用的网卡是VIA Rhine II,电脑是在局域网中,平时IP设置为192.168.0.144,子网掩码255.255.255.0,网关和DNS设置为192.168.0.1就可以上网。
在arch中,用hwdetect --show-net好象显示网卡为via-rhine,但搜索发现许多大虾都说是via_rhine,反正两种我都试着在modules.conf和modprobe.conf及rc.conf里调入过。不过在任何情况下,ping自己和192.168.0.1都返回正常,不过ping外网要么就是unkown host name,要么是network unreachable,求助大虾应该是哪里的问题?能否给一个正确的配置文件。

btw:arch这一点似乎考虑的不太周全,这种上网应该是最简单和最容易设置的方式了,但我折腾几天居然都不行,相当郁闷
发表于 2006-10-11 16:17:28 | 显示全部楼层
贴一下下面的命令的结果
ifconfig
route -n
cat /etc/resolv.conf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-11 16:41:04 | 显示全部楼层
[color="Red"]ifconfig

eth0      Link encap:Ethernet  HWaddr 00:10:5C:C8:61:31  
          inet addr:192.168.0.144  Bcast:192.168.0.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:179 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13645 (13.3 Kb)  TX bytes:0 (0.0 b)
          Interrupt:11 Base address:0xec00

lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


[color="Red"]route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0


[color="Red"]resolv.conf

#
# /etc/resolv.conf
#

#search <yourdomain.tld>
nameserver 192.168.0.1

# End of file
回复 支持 反对

使用道具 举报

发表于 2006-10-11 16:56:04 | 显示全部楼层
在rc.conf中设置dhcp,是不是相当于开机读取conf.d中的dhcpcd的参数,然后dhcpcd以之为参数自动运行。如果不是,那我怎么才能做到这样呢?
回复 支持 反对

使用道具 举报

发表于 2006-10-11 17:15:59 | 显示全部楼层
Post by 周周
[color="Red"]ifconfig



[color="Red"]route -n



[color="Red"]resolv.conf



修改一下resolv.conf吧,添加下面两行
nameserver 208.67.222.222
nameserver 208.67.220.220
回复 支持 反对

使用道具 举报

发表于 2006-10-11 17:17:02 | 显示全部楼层
Post by LaoLang_cool
在rc.conf中设置dhcp,是不是相当于开机读取conf.d中的dhcpcd的参数,然后dhcpcd以之为参数自动运行。如果不是,那我怎么才能做到这样呢?


据我观察,是这样的。
回复 支持 反对

使用道具 举报

发表于 2006-10-11 20:39:56 | 显示全部楼层
无论是拨号还是LAN,我都采取的dhcp...
/etc/rc.conf
里设置
回复 支持 反对

使用道具 举报

发表于 2006-10-11 21:02:26 | 显示全部楼层
各个地区dns不同.楼主该按自己地区的dns设置
5楼给的是北京的dns地址.
回复 支持 反对

使用道具 举报

发表于 2006-10-11 22:57:27 | 显示全部楼层
根据描述,

按照5楼的就可以了。

以前我遇到过,就是DNS问题
回复 支持 反对

使用道具 举报

发表于 2006-10-12 00:53:32 | 显示全部楼层
在rc.conf里面把IP设置成静态的
把默认网关注释掉

如果没有局域网
不要设置网关和DNS设置为192.168.0.1
不然
你会死得很难看
回复 支持 反对

使用道具 举报

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

本版积分规则

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