首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | linux相关 | linux认证 | 下载中心 | 专题
oklinux
 系统管理:中文环境 系统管理 桌面应用 内核技术 Linux基础:安装配置 常用命令 经验技巧 软件应用 Linux数据库:Mysql POSTGRE
 网络管理:网络安全 网络应用 Linux服务器 编程开发:PHP CC++ Python Perl SHELL 嵌入式开发 | PHP基础 PHP技巧 PHP应用 PHP文摘
 首页 linux资讯动态 Linux专题 | 其他Unix Linux解决方案 硬件相关 Linux认证 企业应用 Apache | 相关下载:软路由 参考手册 开发工具
 → 当前位置:首页>linux相关>硬件相关>正文

在LINUX电脑上通过ADSL上网

OKLinux www.oklinux.cn 2000-12-28 来源:oklinux收集整理 会员收藏 游客收藏


用过ADSL的人都知道,在WINDOWS上有一个叫WinPPoE的软件,通过这个软件可以很容易地联上ISP,接入INTERNET。
您想知道在LINUX上如何通过ADSL上网吗?
我刚试成功,现在就迫不急待地告诉您:

我用的是SuSe Linux 6.4, 选择它的原因是它对硬件的支持很丰富而且配置方便。
1、Packege
SuSe 6.4已含pppoed-0.46-7, 您也可到ftp://ftp.suse.com/pub/projects/T-DSL or http://www.suse.de/en/support/download/updates/63_update.html 去下载最新版本。
2、设置网卡和网关
# ifconfig eth0 mtu 1492 (不要为eth0设任何IP地址)
并确保你的default gateway 为空。
3、Add your login name and password to /etc/ppp/pap-secrets and /etc/ppp/chap-secrets.
这两个文件应象这样:
"[email protected]" * "mypassword"
4、编辑/etc/resolve.conf
nameserver 202.96.134.133
nameserver 202.96.128.68
5、在/etc/modules.conf中加入下面一行:
alias char-major-144 pppox
(实际上这一行在我的Suse中已存在了).
6、修改文件 /etc/ppp/options.
# general options
idle 600
# this is a must
user "[email protected]"
sync
local
nocrtscts
noauth
usepeerdns
mru 1490
mtu 1490
# this is recommended
defaultroute
hide-password
nodetach
#
# switch off all compressions
# this is a must
noaccomp
nopcomp
# this is recommended
novj
novjccomp
nobsdcomp
nodeflate
noccp

注意:Replace with your own login name.
7、运行 /usr/sbin/pppoed开始连接。
注意:只有root 用户可以启动连接。
If you use a network device other than eth0, you'll need to start /usr/sbin/pppoed with the option -I ethX, where X is the number of the device..
8、检验、测试连接
用tail -f /var/log/messages可跟踪并诊断ADSL的连接状态,
用ifconfig可以查看你的ppp0设备被分配的IP地址,如果地址分配成功,就说明已建立连接。
用route命令可查看拔入服务器为你指定的网关地址。
用ping www.163.com应该可以ping通,如果不通,有可能是你的DNS设置问题。
9、代理局域网上网
再安装一个网卡,设置IP地址为192.168.1.1; 加入一条IP转发的规则:
/sbin/ipchains -A forward -j MASQ -s 192.168.1.0/24 -d 0.0.0.0/0
局域网内client将192.168.1.1设为缺省网关,就可通过这台LINUX电脑上网。
如果你想做一个Linux Proxy server,请参阅本站有关Squid Server的文章。

以上是本人在Suse Linux上实现的经验,在Redhat上,您可参阅:
http://www.roaringpenguin.com/pppoe.html,本人也试过,认为只要/etc/ppp/options的内容与Suse中设置一样,就应该可以成功。您不妨试一下。
上一篇:CUPS让Linux打印变得更轻松   下一篇:在Linux下使用ISDN拨号上网
收藏于收藏夹】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·在Linux下使用ISDN拨号上网
·CUPS让Linux打印变得更轻松
·Linux中的红外线设备
·玩转Linux下的Modem
·关于lilo——IDE和SCSI的问题
·MOXA多串口卡在Linux下的安装
·嵌入式Linux技术
·从EPROM引导Linux
·Palm 和 Linux 配合使用
·嵌入式系统以及如何构造一个嵌入式系统概览
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
站内搜索
阅读排行榜
·使用U盘和USB硬盘的正确方
·细说高端服务器
·以Linux为动力的PAD逐渐成
·给你的扫描仪在Linux里安
·CPU如何影响IA服务器的性
·如何在Linux下用DMA方式传
·双网卡解密
·如何在LINUX下实现硬件的
·实战ALSA声卡驱动程序安装
·Linux中的红外线设备
最新文章
·给你的扫描仪在Linux里安
·嵌入式系统以及如何构造一
·从EPROM引导Linux
·关于lilo——IDE和SCSI的
·Linux中的红外线设备
·在Linux下使用ISDN拨号上
·CUPS让Linux打印变得更轻
·玩转Linux下的Modem
·MOXA多串口卡在Linux下的
·快速完成 RAID 配置
·Palm 和 Linux 配合使用
·嵌入式Linux技术
·如何驱动DFE-530TX RevB
·如何改变Xwin的刷新频率
·双服务器和服务器网卡

设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2007 All rights reserved OKLinux.Cn 版权所有
合作联系 QQ:18743986 Email:arlan8005#163.com