一、申请动态域名
1、到上面申请一个用户。申请后用邮箱内的用户名和密码登录。
2、在3322.org的“域名管理”上面,新建一个“动态域名”。
以下内容,假定用户名和密码为:myuser:123455, 所申请的域名为:myserver.3322.org
二、设置PPPoE
1、设置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
注意: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、故障查看:
4、设置为开机自动启动:
加入以下内容:
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。
*/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分钟一次。你可以根据自己的情况修改这个时间。
阅读(3771) | 评论(0) | 转发(0) |