|
|
发表于 2006-7-30 14:57:28
|
显示全部楼层
Post by 三翻领
我觉得应该和dns关系不是很大,只要能通网关,就肯定能通dns,而且同在一个lan里面的win系统就可以用同样的dns。在无法解析的时候,我还换用过lan里面的dns、杭州的dns、福建的dns、香港的dns,都不行。问题就在这个网关上了。
但是我还试过
/etc/init.d/net.eth0 restart
source /etc/conf.d/net
都不行,只能等自然好转
几乎疯了,几乎上不了网啊
我觉得应该是路由的问题,不知道你的是不是也要通过网关,至少我的是,我在/etc/conf.d/net中指定了所有的连接都通过网关,/etc/conf.d/net
- modules_eth0=("iproute2")
- gateways_eth0="222.205.55.1"
- dns_server_eth0="10.10.0.21"
- config_eth0=("222.205.55.7/24")
- routes_eth0=("default via 222.205.55.1")
复制代码
而建立pppd连接后再改变路由,把LAN上的通过网关,而其他的通过ppp0的P-t-P,
- ip route add 10.0.0.0/8 via 222.205.55.1 dev eth0
- ip route add 222.205.0.0/16 via 222.205.55.1 dev eth0
- ip route add 210.32.0.0/16 via 222.205.55.1 dev eth0
- ip route del default
- ip route add default via 172.16.255.1 dev ppp0
复制代码 我的问题可能是重启pppd连接后路由改变了(不知道为什么),/etc/init.d/net.eth0 restart把所有路由都改回成通过网关,就能域名解析了。 不知道你的net文件中有没有指定路由,或你手动加入路由看看能不能访问。
P.S: 我也不懂这些,以前用dhcp的,换了个校区后固定ip, 这些都是自己乱改的,也不知道对不对。 |
|