- 论坛徽章:
- 0
|
欢迎转载,请注明出处:http://www.mike.org.cn
原文地址:http://www.mike.org.cn/blog/index.php?load=read&id=642
Linux/Unix技术交流 qq群:19558533(欢迎加入讨论,本群侧重服务器方向)
archlinux装上看了几下就没怎么管了。昨天要做PERL的一个测试,发现主机里没有装openssh(archlinux缺省没有装)用起来很不习惯(平时都习惯以ssh连接主机方式)。动手用pacman装openssh时,发现不能连接到网络上。检查resolv.conf中DNS、rc.conf中的IP、网关都是正确。尝试ping google.com,出现“network is unreachable”,Google了一把说是网关没有设置,但再三检查了下rc.conf中网关是正确设置的。
用route -n检查路由时,发现了问题:
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.145.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
明明就有正确设置网关,这里怎么没有一个到外网的网关了?后仔细检查rc.conf发现
gateway="default gw 192.168.145.2"
ROUTES=(!gateway)
这里archlinux下缺省情况下是禁掉ROUTES的,去掉禁用的!
gateway="default gw 192.168.145.2"
ROUTES=(gateway)
重启下网络/etc/rc.d/network restart 一切正常,pacman很快就连上网络了。呵呵!小用了一下archlinux,感觉就像一个BSD风格的Linux,pacman类似于freebsd的package,abs类似于freebsd的Ports。 |
|