Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4188150
  • 博文数量: 601
  • 博客积分: 15410
  • 博客等级: 上将
  • 技术积分: 6884
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 08:11
个人简介

独学而无友,则孤陋而寡闻!

文章分类

全部博文(601)

文章存档

2020年(1)

2018年(4)

2017年(7)

2016年(42)

2015年(25)

2014年(15)

2013年(36)

2012年(46)

2011年(117)

2010年(148)

2009年(82)

2008年(37)

2007年(41)

分类: BSD

2007-09-05 21:12:02

一、申请动态域名
1、到上面申请一个用户。申请后用邮箱内的用户名和密码登录。
2、在3322.org的“域名管理”上面,新建一个“动态域名”。
 
 以下内容,假定用户名和密码为:myuser:123455, 所申请的域名为:myserver.3322.org

二、设置PPPoE
1、设置ppp.conf

  ee /etc/ppp/ppp.conf


default:
 set log Phase Chat LCP IPCP CCP tun command
 ident user-ppp VERSION (built COMPILATIONDATE)

 set device PPPoE:vr0:

 set timeout 180 # 3 minute idle timer (the default)
 enable dns # request DNS info (for resolv.conf)

wt:
 set authname mypppoeuser
 set authkey mypppoepass

# set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 set ifaddr 0 0 0 0

 add default HISADDR # Add a (sticky) default route


  注意:PPPoE后面的那个字符串,为网卡名。

2、测试pppoe

ppp -ddail wt


 注意:wt必须对应于ppp.conf里面的那个字符串。在ppp的man里面,就是所谓的profile。

aaa# ifconfig
vr0: flags=8843 mtu 1500
        ether 00:e0:81:62:11:e4
        media: Ethernet autoselect (100baseTX )
        status: active
lo0: flags=8049 mtu 16384
        inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051 mtu 1492
        inet 60.2x.xxx.xxx --> 60.2x.xxx.1 netmask 0xffffffff
        Opened by PID 326



3、故障查看:
 

ee /var/log/ppp.log


4、设置为开机自动启动:

ee /etc/rc.conf


 加入以下内容:

ppp_enable="yes"
ppp_mode="ddial"
ppp_profile="wt"


  注意:ppp_profile值要和ppp.conf的节对应。

三、下载安装3322.org的客户端:

 1、到3322.org网站上下载For BSD的客户端。
 2、tar xzfv 文件名到一个地方,比如/usr/local/ezppp

四、测试3322.org
 1、输入命令:

/usr/local/ezppp/ez-ipupdate -i tun0 -h myserver.3322.org -S qdns -u myuser:123455


 2、如果出现:request successful,则应该更新成功。

 3、测试:可以用nslookup,或干脆直接用ping。

 4、如果出现:

error recv()ing reply: Connection reset by peer
strange server response, are you connecting to the right server?


  则再执行几次。(原因:因为3322.org很忙,不能保证每次都成功,特别像本人这样,在网通内部的用户)

五、开机自动更新DNS。
 
 说明:如果在电信内部,可以直接按照3322.org上的说明,写入ppp.linkup。但是,本人在网通内部,通常要更新七八次后才能成功。所以最好还是用crontab。

 

crontab -e


*/3 * * * * /usr/local/ezppp/ez-ipupdate -i tun0 -h myserver.3322.org -S qdns -u myuser:123455


  说明:1)由于crontab用的是vi,所以要注意操作:
      *a(小写)才可以添加。
      *如果不小心打错或修改,要先按ESC键,再用X(向前删除,等于backspace)或x(向后删除,等于del)
      *存盘:先按ESC,再键入wq。
     2)*/3 表示是每3分钟一次。你可以根据自己的情况修改这个时间。
阅读(3716) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~