文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 技术文档 » Linux系统下PPPOE拨号共享上网方法       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: Linux系统下PPPOE拨号共享上网方法  ( 查看:195  回复:3 )   
 
hnjzsxn
新新人类  点击可查看详细


帖子 15
精华 0
无忧币 15
积分 19
阅读权限 20
注册日期 2007-6-4
最后登录 2008-1-19 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-1-17 13:52   标题:Linux系统下PPPOE拨号共享上网方法
上一帖 |
所有有关“Linux & Advanced Application”的资料

来源版块: Linux & Advanced Application

压缩包内文件格式: 文本内容

附件来源: 互联网

运行平台: Linux平台

是否经本人验证:

附件性质: 免费

详细说明: Linux系统下PPPOE拨号共享上网方法

   1、网卡配置。
 
  两块网卡,eth0为拨号网卡,IP:192.168.1.1(其他的地址也可);eth1为内网网卡,IP:192.168.0.1.掩码均为255.255.255.0. 局域网网段为192.168.0.0.
 
  注意:此处两块网卡均不能设网关。
 
  2、PPPoE软件的升级与安装
 
  1) 在 http://www.roaringpenguin.com/pppoe/#download
 
  2) 安装rp-pppoe.以root身份执行
 
  rpm –Uvh rp-pppoe-3.5-1.i386.rpm
 
  3、修改/etc/ sysctl.conf
 
  将其中的
 
  net.ipv4.ip_forward = 0
 
  改为
 
  net.ipv4.ip_forward = 1
 
  4、去除ipchains模块,只选择iptables方法如下:
 
  1)setup
 
  2)选择system service
 
  3)去除ipchains
 
  4)选中iptables
 
  5)重启机器
 
  5、PPPoE客户端配置
 
  在rp-pppoe-3.5-1.i386.rpm安装完毕后,接下来就可进行PPPoE客户端配置了。过程如下。
 
  #/usr/sbin/adsl-setup
 
 >>> Enter your PPPoE user name: ——此处输入拨号帐号的用户名
 >>> Enter the Ethernet interface connected to the ADSL modem For Solaris, this is likely to be something like /dev/hme0. For Linux, it will be ethn, where n is a number. (default eth0): ——输eth0
 >>> Enter the demand value (default no): ——输no
 >>> Enter the DNS information here: ——输210.52.149.2(视当地运营商的DNS服务器IP而定)
 >>> Please enter your PPPoE password: ——输网通用户口令
 >>> Choose a type of firewall (0-2): ——输0
 >>> Accept these settings and adjust configuration files (y/n)? ——输y
 
  6、启动拨号连接
 
  /usr/sbin/adsl-start
 
  成功连接后,屏幕显示Connected.
 
  此时这台linux已可以上网浏览了。
 
  7、IP伪装
 
  为了使局域网中的其他机器能通过Linux服务器共享上网,至少须执行下面的命令:
 
  iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
 
  完成后,在192.168.0.0网段(网关为192.168.0.1)的PC机就可透过Linux上网了!
 
  8、开机自启动
 
  为了使Linux服务器能够自动拨号,执行下面步骤。
 
  1)chkconfig ——add adsl
 
  2)setup
 
  3)选择system services
 
  4)选中ADSL
 
  5)OK退出
 
  6)打开/etc/rc.d/rc.local,在该文件的末尾添上下面语句
 
  echo "[OK]"
 
  echo "Drop ICMP form anywhere"
 
  echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
 
  echo "[OK]"
 
  iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
 
  说明:前面四句用于关闭ICMP,防止别人Ping.
 
  9、至此,一切OK,一个简单的拨号建成了。重启机器后,发现linux的internet共享连接已经一切就绪了。


附件(查看下载说明): [rp-pppoe-3.8.tar.gz] rp-pppoe-3.8.tar.gz (2008-1-17 13:52,大小:207.94 K)
该附件被下载 3 次     您下载该主题帖内所有附件同时将被扣掉2点无忧币  查看分数政策说明




2008-1-17 13:521楼
[ 顶部 ]
 
asd1985702
新新人类  点击可查看详细



帖子 43
精华 0
无忧币 -3
积分 43
阅读权限 20
注册日期 2007-10-18
最后登录 2008-6-24 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-1-17 14:18 
dddddddddddd



网络工程师到底该不该去考CCIE认证?
2008-1-17 14:182楼
[ 顶部 ]
 
tiantom
助理工程师  点击可查看详细



帖子 1914
精华 0
无忧币 4240
积分 2476
阅读权限 40
注册日期 2006-11-17
最后登录 2008-7-21 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-1-21 23:06 
不错,谢谢支持



网络工程师到底该不该去考CCIE认证?
2008-1-21 23:063楼
[ 顶部 ]
 
jacktcx
新新人类  点击可查看详细



帖子 6
精华 0
无忧币 -2
积分 6
阅读权限 20
注册日期 2008-1-3
最后登录 2008-1-31 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-1-31 13:58 
下载来先看看



网络工程师到底该不该去考CCIE认证?
2008-1-31 13:584楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号