Dmitry62:
Прошивка - не бета
Sergey Vasiliev:
dual access pppoe и так настроено, из сети которую поддерживает роутер (192.168.0.xx) внешняя локалка (172.20.xx.xx) доступна.
в роутере проверка ввода ip адреса:
Код:
// return true if the IP address is valid.
function is_valid_ip(ipaddr, optional)
{
var ip = get_ip(ipaddr);
if (optional!=0 && is_blank(ipaddr)) return true;
if (is_in_range(ip[1], 1, 223)==false) return false;
if (decstr2int(ip[1]) == 127) return false;
if (is_in_range(ip[2], 0, 255)==false) return false;
if (is_in_range(ip[3], 0, 255)==false) return false;
if (is_in_range(ip[4], 1, 255)==false) return false;
ip[0] = parseInt(ip[1],[10])+"."+parseInt(ip[2],[10])+"."+parseInt(ip[3],[10])+"."+parseInt(ip[4],[10]);
if (ip[0] != ipaddr) return false;
return true;
}
/* parameter checking */
function check()
{
...
if(is_blank(gw)||!is_valid_ip(gw,0))
{
alert("Некорректный шлюз.");
get_obj("s_gw_"+i).select();
return false;
}
...
}
как видите ввести адрес 0.0.0.0 просто невозможно. Есть какие-нибудь идеи?