LinuxSir.cn,穿越时空的Linuxsir!

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

slackware12.2下电信ADSL上网问题

[复制链接]
发表于 2009-4-20 17:36:06 | 显示全部楼层 |阅读模式
netconfig中DHCP/LOOP都试过
pppoe-setup设置完成。
DNS Server也设置好了。
#pppoe-start返回已连接。
ifconfig也显示eth0能收到数据包。
可就是打不开网页(包括连接不上任何服务器)

请朋友帮忙
 楼主| 发表于 2009-4-20 17:50:00 | 显示全部楼层
感觉这个问题很幼稚,因为一直是使用的LAN接入,突然使用ADSL反而不知所措了。
lq上看了些关于pppoe的文章,很多都是脚本类的。
我暂时只想解决下当前的问题,也就是通用方法嘛。脚本都是解决自动化问题了。
回复 支持 反对

使用道具 举报

发表于 2009-4-20 18:00:54 | 显示全部楼层
估计不是路由问题就是域名解析问题,ping一下60.191.80.34,能通不?163.com的一个IP。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-20 18:02:02 | 显示全部楼层
我测试的时候ping的220.181.6.18 baidu.com的IP。unkown host server。:(
回复 支持 反对

使用道具 举报

发表于 2009-4-20 18:11:46 | 显示全部楼层
两种方法。
1.
编辑 vi /etc/rc.d/rc.inet1.conf
# Default gateway IP address:
GATEWAY=""

不要添加网关。

然后在 /etc/rc.d 下面用 ./rc.inet1 restart.重起网卡,

2.
用ifconfig命令添加网关。具体用google一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-20 22:46:28 | 显示全部楼层
谢谢ginkgo。正中,原来忽略了gate-way的问题。
------------
以下是我的解决方法:

在主目录下vi ~/.routegw
#!/bin/bash
#
# bash script for route add

sudo route add default gw 220.166.162.161 &

然后
#chmod +x ~/.routegw

*注 route详见manual page

然后
# vi /etc/rc.d/rc.local
#!/bin/sh

if [ -x /etc/youraccount/.routegw ]; then
    /etc/youraccount/.routegw
fi


在用户主目录建立bash script的原因是方便修改个添加新的任务
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-20 22:58:31 | 显示全部楼层
这儿顺便也就把之前的动作重复一遍,以便像我一样的Newbie朋友们能不走弯路了。
大虾们不要笑话哦。


1、
#netconfig
依次填写host name,domin name,然后选择DHCP

2、
#pppoe-setup
会要求你回答pppoename(也就是填ADSL宽带帐号)
接下来的都defaul吧。
然后是DNS name Sserver:  1st、2nd
然后是密码
接下来防火墙,0、1、2选择。

接下来
#pppoe-start

OK了,连接成功。

现在ping 163.com会ping不通的,也就是我先前遇到的问题。(为什么都喜欢ping 163.com呢)

好了,现在做上面第6贴的工作吧

当然,如果你现在直接
#route add default gw xxx.xxx.xxx.xxx
就可以了。但缺点是reboot后就会lost your route


OK,现在ping 一下吧,笑了吧!
回复 支持 反对

使用道具 举报

发表于 2009-4-21 08:15:36 | 显示全部楼层
这个还是编辑脚本比较快。
网络信息在 /etc/rc.d/rc.inet1.conf
dns 在            /etc/resolv.conf

只要备份,修改这两个文件,比用其他命令配置要方便。
route add default gw 可以直接写在 /etc/rc.d/rc.local 里面。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-21 12:31:14 | 显示全部楼层
Post by ginkgo;1977302
这个还是编辑脚本比较快。
网络信息在 /etc/rc.d/rc.inet1.conf
dns 在            /etc/resolv.conf

只要备份,修改这两个文件,比用其他命令配置要方便。
route add default gw 可以直接写在 /etc/rc.d/rc.local 里面。


另外创建脚本文件也是方便普通用户修改和添加新的任务。
回复 支持 反对

使用道具 举报

发表于 2009-5-10 23:06:27 | 显示全部楼层
....

#ifconfig eth0 down
#pppoe-setup
#ifconfig eth0 up
#pppoe-start
....
回复 支持 反对

使用道具 举报

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

本版积分规则

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