Hello ReVaN,
I suppose so, but you could download the code of the Viking probe and alter the code to suit your linksys. If the Viking is on 192.168.1.1. your linksys operates I think on 10.0.0.138,
so: this would be your configuration
-------
#!/bin/sh
#
#
# enable zipb mode on linksys router/modem..
# edit to suit your needs
#
# ;o)
# (or
#router="router"
router="10.0.0.138"
user="admin"
password="admin"
{
sleep 1;
echo $user
sleep 1;
echo $password
sleep 1;
echo "delete dhcp server pool poolid 0"
sleep 1;
echo "create dhcp server pool poolid 0 start-ip 10.0.0.138 end-ip 10.0.0.138 mask 255.255.255.0 gwy 10.0.0.138 enable"
sleep 1;
echo "modify dhcp server cfg enable"
sleep 1;
echo "modify nat global disable"
sleep 1;
echo "modify zipb cfg enable"
sleep 1;
echo "modify ppp intf ifname ppp-0 startondata"
sleep 2;
echo "commit"
sleep 3;
echo "reboot"
sleep 1;
} | telnet $router
# fin
# BIG Router Automatic Deletions
#
# for freshly flashed voyager routers, deletes all the in-built rules
# automatically. you need a *nix shell to run this version
#
# for more info see "rad"
#
# (c) corz.org
#
# more details here..
#
http://corz.org/comms/hardware/router/#
# prefs..
#router="router"
router="10.0.0.138"
user="admin"
password="admin"
# the action..
{
sleep 1;
echo $user
sleep 1;
echo $password
sleep 1;
echo "delete ipf rule entry ruleid 10"
sleep 1;
echo "delete ipf rule entry ruleid 11"
sleep 1;
echo "delete ipf rule entry ruleid 12"
sleep 1;
echo "delete ipf rule entry ruleid 30"
sleep 1;
echo "delete ipf rule entry ruleid 31"
sleep 1;
echo "delete ipf rule entry ruleid 32"
sleep 1;
echo "delete ipf rule entry ruleid 50"
sleep 1;
echo "delete ipf rule entry ruleid 51"
sleep 1;
echo "delete ipf rule entry ruleid 52"
sleep 1;
echo "delete ipf rule entry ruleid 70"
sleep 1;
echo "delete ipf rule entry ruleid 71"
sleep 1;
echo "delete ipf rule entry ruleid 72"
sleep 1;
echo "delete ipf rule entry ruleid 74"
sleep 1;
echo "delete ipf rule entry ruleid 90"
sleep 1;
echo "delete ipf rule entry ruleid 91"
sleep 1;
echo "delete ipf rule entry ruleid 92"
sleep 1;
echo "delete ipf rule entry ruleid 94"
sleep 1;
echo "delete ipf rule entry ruleid 1010"
sleep 1;
echo "delete ipf rule entry ruleid 1020"
sleep 1;
echo "delete ipf rule entry ruleid 1030"
sleep 1;
echo "delete ipf rule entry ruleid 1040"
sleep 1;
echo "delete ipf rule entry ruleid 1090"
sleep 1;
echo "delete ipf rule entry ruleid 1190"
sleep 1;
echo "delete ipf rule entry ruleid 1200"
sleep 1;
echo "delete ipf rule entry ruleid 1230"
sleep 1;
echo "delete ipf rule entry ruleid 1240"
sleep 1;
echo "delete ipf rule entry ruleid 1250"
sleep 1;
echo "delete ipf rule entry ruleid 1260"
sleep 1;
echo "delete ipf rule entry ruleid 1270"
sleep 1;
echo "delete ipf rule entry ruleid 1280"
sleep 1;
echo "delete ipf rule entry ruleid 1290"
sleep 1;
echo "delete ipf rule entry ruleid 1300"
sleep 1;
echo "delete ipf rule entry ruleid 1310"
sleep 1;
echo "delete ipf rule entry ruleid 1320"
sleep 1;
echo "delete ipf rule entry ruleid 1330"
sleep 1;
echo "delete ipf rule entry ruleid 1340"
sleep 1;
echo "delete ipf rule entry ruleid 1350"
sleep 1;
echo "exit"
} | telnet $router
# fin
------
Just to give you an example, limitations are only set by your
phantasy for the idrules, Young Skywalker.
greets,
polonus