loveKDE 发表于 2005-6-9 23:43:10

ML做PPPOE共享拨号

网上说这个的还不是很多。但是有。我用的是 ML做的。由于网上说的很多版本做的。所以不集中。很多地方不对。ML完全安装。大家集成的包都应该一样吧。OK。。可以单网卡。也可以双网卡。
过程:
1.....ML已经自带了rp-pppoe-3.5-26mgc。。第一步OK(不要说你没有。)
2.....修改/etc/ sysctl.conf
将其中的net.ipv4.ip_forward = 0
改为      net.ipv4.ip_forward = 1
打开IP转发。。
3......开启iptables:
1)setup
2)选择system service
3)选中iptables
(网上说的去除ipchains但是ML没有。实用。感谢ML)
4......配置pppoe的拨号:
进入#/usr/sbin  
find adsl*
看看是不是有adsl-setup(直接adsl-setup也行毕竟是ML自带了的...)
#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 ( 我用的eth1拨的号.我填的是eth1)
>>> Enter the demand value (default no): ——输no
>>> Enter the DNS information here: ——当地运营商的DNS服务器
这里有第一dns下面还有第二dns redhat 9以下的版本好象只有一个.不清楚了
>>> Please enter your PPPoE password: ——输用户口令(用户名有中文的就复制吧--我的用户明就有中文。ML的中文支持的很好。)
>>> Choose a type of firewall (0-2): ——输0( 无防火墙)
>>>这里好象还有一个什么boot time 不记得了.就是问你是不是在启动的时候启动拨号它给你提示默认的是no 这里我选的 yes 
>>> Accept these settings and adjust configuration files (y/n)? ——输y

全部完成后我adsl-start 看看.拨上了#ifconfig|more
看到PPP0 获得ip了.一切顺利正常.
5......(IP伪装)
执行下面的命令:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
6......打开/etc/rc.d/rc.local,在该文件的末尾添上下面语句
echo ""
echo "Drop ICMP form anywhere"
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
echo ""
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
说明:前面四句用于关闭ICMP,防止别人Ping。(可以不要。看你自己了)
7......我的客户机配置是:
Description . . . . . . . . . . . : ADMtek AN983 10/100 PCI Adapter
Physical Address. . . . . . . . . : 00-00-E8-11-A5-E4
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 197.15.1.100
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . : 197.15.1.2
DNS Servers . . . . . . . . . . . : 61.128.128.68
                218.70.172.11

完毕。感谢所有的ML开发人员给我带来方便和快乐。谢谢!!

loveKDE 发表于 2005-6-9 23:47:12

电脑的配置是:
AMD K6-2 375Hz
内存只有64M

樱家冢 发表于 2005-6-9 23:52:01

虽然网上已经有不少类似的帖子,不过楼主把问题说得很简单明了,给个精华。

0071 发表于 2005-6-9 23:57:16

厉害!!!,可是我的k6-2 450 怎么也装不上ML1.2f.

demonlj 发表于 2005-6-10 00:40:01

实用,顶

tingxx 发表于 2005-6-10 09:21:09

如何做一个教育网的免费IP过滤??

softy 发表于 2005-6-10 14:01:41

装好后,也能上网了,可我又加了路由器,不用拨号了,设成局域网上网了,但每次启动都检测 ppp0,要花很长时间,怎么去掉?

loveKDE 发表于 2005-6-10 14:12:54

vi /etc/sysconfig/network-scripts/ifcfg-ppp0
中的ONBOOT=yes
改为ONBOOT=no
改好重启试一下。看OK了不?

softy 发表于 2005-6-10 14:17:14

晚上回去看看,先谢了

只似乎只是屏蔽启动检测,能不能删除ppp0 的拨号连接啊?

loveKDE 发表于 2005-6-10 14:20:30

直接删除这个配置文件。。。我是这么做的。不知道会不会有后遗症。有的话都是DNS的问题。自己再去网卡配置一下DNS也可

樱家冢 发表于 2005-6-11 10:58:42

直接删除好了,最好先
#chkconfig --level 0123456 ppp0 off

zhptelecom 发表于 2005-7-20 10:26:46

回去试试

salty 发表于 2005-9-25 14:34:13

请问那我原来配置错误的怎么办???????????

jinsfeng 发表于 2005-11-12 09:57:15

好,谢谢!
页: [1]
查看完整版本: ML做PPPOE共享拨号