LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 777

怎么用ADSL上网啊

[复制链接]
发表于 2003-8-14 12:45:46 | 显示全部楼层
DimAngel兄,Freebird兄,黑兄,eTony兄,真不好意思,你们是用ADSL上网嘛,小弟太笨,这几天看了不少资料,查了不少书,但是还是不行,希望你们详细的指点一下,需要注意些什么的,还有要修改那些文件,多谢
freebsd4.8
用freebsd上不了网真是不爽
发表于 2003-8-14 13:14:05 | 显示全部楼层
在handbook中提到了不需要编译内核
No kernel configuration is necessary for PPPoE any longer. If the necessary netgraph support is not built into the kernel, it will be dynamically loaded by ppp.

以下设置内容摘至: 使用FreeBSD配置基于ADSL的VPN防火墙(IPFILTER)网关 (CNFUG)

使用ppp连接PPPoE是非常简单的,FreeBSD在安装好之后你会在/etc/ppp/目录下看到一个叫做ppp.conf的文件,你把这个文件修改成下面的样子就可以连接PPPoE了,文件内容如下:
default:
# PPP over Ethernet
set device PPPoE:rl0 # rl0是联接ADSL的设备号
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
# monitor line quality
enable lqr
# log just a bit
set log phase tun
# insert default route upon connection
add default HISADDR
# download /etc/resolv.conf
enable dns
set authname xxxxxxxx # xxxxxxxx是ADSL账号
set authkey ******* #*******是ADSL密码
第一部分是设置日志的方式和一些默认信息set device PPPoE:后面需要改成你的网卡的驱动,我的是Realtek的8139,所以就是rl0了,下面是设置最大发送/接受单元,PPPoE默认是1492。enable dns是打开从ISP服务端接收分配的DNS,后面是设置你的PPPoE帐号信息,请务必添加。

注意:标签后面的语句要有缩进,至少缩进一个空格,在帖子里可能看不到,大家要注意!

修改过配置文件之后你就可以用ppp -ddial来试验一下,如果连接上了网络就没问题了,在/etc/rc.local文件中添加下面一句就可以在开机的时候启动ppp拨号:
/usr/sbin/ppp –ddial

或者:
Starting PPP at Boot
Add the following to your /etc/rc.conf file:

ppp_enable="YES"
ppp_mode="ddial"

其中ppp的方式,可选的有auto ddial background等等,具体的信息可以从man ppp中获得。以上就是PPP拨PPPoE的配置,可以看到非常的简单。
发表于 2003-8-14 13:28:04 | 显示全部楼层
最初由 777 发表
我把文件给你们看看
[root@localhost bsdconf]# cat resolv.conf
# MADE-BY-RP-PPPOE
nameserver 202.103.229.40
nameserver 202.103.224.68

我是用电信的ADSL 上网的

[root@localhost bsdconf]# cat rc.conf

# -- sysinstall generated deltas -- # Wed Aug  6 15:31:27 2003
# Created: Wed Aug  6 15:31:27 2003
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf
linux_enable="YES"
defaultrouter="192.168.0.1" kern_securelevel_enable="NO"
sendmail_enable="NO"
sshd_enable="YES"
nfs_reserved_port_only="YES"
amd_flags="-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map "
moused_flags="-z 4"
moused_port="/dev/cuaa1"
moused_type="microsoft"
moused_enable="YES"
hostname="local.202.103.229.68"
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="adsl"

那个网关怎么设置?
要设置什么文件啊 ??
我就看这几个的 。
/etc/ppp/ppp.conf
/etc/ppp.conf
/etc/hosts
/etc/resolv.conf
/etc/rc.conf
内核的不懂  好象用用户级的ppp就能上了


defaultrouter 这行去掉
你这个hostname是怎么设置的?你自己设置的?
最后这个ppp_profile 也删掉

或者你先别急着设置开机是启动ppp,把rc.conf中ppp相关的都注释掉,在控制台下运行ppp -ddial,如果出错,看看提示的信息是什么? 也可以看看 /var/log/ppp 的log。

那个ipfw,你必须要加载IPFIREWALL,是防火墙的东西,和ppp没有必然关系。
发表于 2003-8-14 13:31:53 | 显示全部楼层
网络基本知识:
mru: max receive units 最大接收单元
mtu: max transfer units 最大发送单元

相当于确定每次传输的包的大小
 楼主| 发表于 2003-8-14 18:18:27 | 显示全部楼层
hostname 我改的好看些了

呵呵~~~~~~~~~~ 终于连上了 好高兴~~~~
谢谢大家的帮助 特别是   DimAngel 没有你们的帮助 我不知要弄到什么时候呢~~ 呵呵~~~~~~~真难啊  我的基础又不好
但是连上奇怪 ,就是:
#ppp -ddial
working in ddial mode
using interface :tun0
#ping www.sina.com.cn
ping :cannot resolv www.sina.com.cn:ho.......
#ppp -ddial
working in ddial mode
using interface :tun1
这时才能通 ,什么回事。
 楼主| 发表于 2003-8-14 18:34:30 | 显示全部楼层
最初由 黑夜编码人 发表
这篇文章中也有提到,可以作为参考:
http://cvs.cnfug.org/cgi-bin/cvs.cgi?4@02


原来你给的参考和   DimAnge的一模一样 ,对不起了,可能我先前看的文章多,各有各的说法,我看了乱 ,而且模式和我的原配置不同
我原来是这样的:
default:
.......
.......
.......
papchap:
......
......
所以我就没按它这么作 ,而且系统又不同(这是最大的疑点)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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