免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: qdmacat
打印 上一主题 下一主题

有关PF上网问题,欢迎指正 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2007-01-08 21:25 |只看该作者
查看了一下rc.conf文件;原来我把ppp_nat="no",改成yes就可以了。

论坛徽章:
0
22 [报告]
发表于 2007-01-09 09:45 |只看该作者
把我的rc.conf配置文档了贴出来,以免大家出错!只需要修改相应的网卡部分就OK了..ppp.conf 文件我相信不用贴了吧,有问题.回贴吧!


hostname="cmzs.vicp.net"
ifconfig_rl1="inet 10.0.0.254 netmask 255.0.0.0"
inetd_enable="YES"
linux_enable="YES"
apache2_enable="YES"
mysql_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
gateway_enable="YES"
ppp_enable="YES"
ppp_nat="YES"
ppp_mode="ddial"
ppp_profile="adsl"
pf_enable="YES"
pf_rules="/etc/pf.conf"
pf_flags=""
pflog_enable="YES"
pflog_logfile="/var/log/pflog"
pflog_flags=""

论坛徽章:
0
23 [报告]
发表于 2007-01-09 13:08 |只看该作者
还有想请问一下楼主,你adsl断线后能自动重拨吗?  把网线拔了再插上去看看?

论坛徽章:
0
24 [报告]
发表于 2007-01-09 17:02 |只看该作者
ppp -ddial adsl             #-ddial为自动断线重拨

论坛徽章:
0
25 [报告]
发表于 2007-01-09 17:13 |只看该作者
没用的.  把网线拔了.再插回去 ,连不上的.tun0就向死在那里了.
非得/etc/rc.d/ppp restart

论坛徽章:
0
26 [报告]
发表于 2007-01-09 22:47 |只看该作者
写个脚本就可以搞定了

论坛徽章:
0
27 [报告]
发表于 2007-01-10 11:00 |只看该作者
贴来看看呢.我自己谢过.一直没成功

定时fping 我的dns的地址,假如不通就执行,/etc/rc.d/ppp restart ,
pppcheck.sh shell如下:

#!/bin/sh
checkpppoe=`/usr/local/sbin/fping 202.96.209.6`   #(202.96.209.6是电信的dns地址)
if [ "$checkpppoe" = "202.96.209.6 is alive" ];then   #(202.96.209.6 is alive 是fping的结果)
echo "adsl is connected"
exit
else
  echo "adsl is disconnected"
  /etc/rc.d/ppp restart
fi

然后我把这个shell放到crontab里面,每2分钟检查一次。
*/2 * * * * root  /etc/pppcheck.sh

[ 本帖最后由 xuzhendong 于 2007-1-10 11:04 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP