PPPoE.cgi
Description
Set PPPoE or connect with PPPoE. (administrator privilege required)
Grammar
/PPPoE.cgi?Action=Set[&ConnectOnBoot=<true|false>][&User=sUserName][&Pass=sPassword][&Mail=<true|false>[&MailServer=sServer][&Sender=sSenderName][&Receiver=sReceiverAddress][&MailUser=sUserName][&MailPassWord=sPassword][&CheckFlag=CHECK]][&RedirectUrl=sUrl]
/PPPoE.cgi?Action=Connect[&ConnectOnBoot=<true|false>][&User=sUserName][&Pass=sPassword][&Mail=<true|false>[&MailServer=sServer][&Sender=sSenderName][&Receiver=sReceiverAddress][&MailUser=sUserName][&MailPassWord=sPassword][&CheckFlag=CHECK]][&RedirectUrl=sUrl]
/PPPoE.cgi?Action=GetSetting[?JsVar=variable[&OnJs=function]]
/PPPoE.cgi?Action=GetInfo[?JsVar=variable[&OnJs=function]]
/PPPoE.cgi?Action=Disconnect
Remark
Parameters:
Action - Set, save settings; Connect, connect to net; GetSetting, get current settings; GetInfo, get current PPPoE state; Disconnect, disconnect PPPoE;
ConnectOnBoot - true, connect on booting, false, not connect;
User - user name for connect;
Pass - password for User;
Mail - true, send mail to inform users that PPPoE was connected, false, do not send mail to inform users that PPPoE was connected.
MailServer - mail server address;
Sender - sender's email address;
Receiver - receiver's email address, multi-receivers seperated by ';';
Subject - subject of email;
MailUser - user name for loginging MailServer;
MailPassWord - password for logining MailServer;
CheckFlag - CHECK, the MailServer need check password;
The text what /PPPoE.cgi?Action=GetInfo returns: null, no connecton; If PPPoE is connected, the text is:
<local ip>\n
<remote ip>\n
<dns ip1>\n
<dns ip2>\n
<dns ip3>\n
<gateway>\n
<netmask>\n
Example
<html>
<form action=/PPPoE.cgi>
<input type=hidden name=Action value="Connect">
User name:<input name=User><br>
Password:<input type=password name=Pass><br>
<input type=submit value=Dial><br>
<input type=checkbox name=Mail value=true>Send a mail after dialed<br>
Mail Server£º<input name=MailServer size=32><br>
Mail User:<input name=MailUser size=32><br>
<input name=CheckFlag value=CHECK type=checkbox>Mail Password£º
<input name=MailPassWord type=password size=32><br>
Sender's email:<input name=Sender size=32><br>
Receiver's email:<input name=Receiver size=32><br>
Mail Subject:<input name=Subject size=32><br>
</form>
</html>