router configuration in telnet

Light Poster
14Aug2007,18:33   #1
dieya's Avatar
hye...im new in PHP..and i have my project to configure the router by using telnet in PHP script
as i review and surf internet, to use telnet, we need to used fsockopen function to connect the telnet..
plzz.help me..where can i get a guideline or something that can be usefull for my project for router configuration using telnet....plzz..
Team Leader
14Aug2007,19:08   #2
jwshepherd's Avatar
what are you telneting into, a hardware router , a linux box. We need a lot more information before we can get started
Light Poster
14Aug2007,19:20   #3
dieya's Avatar
sorry...
want to telnet to the router for router configuration.for this project, i want to configure the router using telnet connection such as Ping, Telnet, router Rip, change hostname, set password in web based using PHP.
Team Leader
14Aug2007,21:01   #4
jwshepherd's Avatar
what kind of router?
Light Poster
14Aug2007,21:07   #5
dieya's Avatar
cisco 2600 series
Team Leader
16Aug2007,12:41   #6
pradeep's Avatar
You can use Perl, it has module called Net::Telnet which can used to emulate a telnet connection through program!
Light Poster
16Aug2007,14:24   #7
dieya's Avatar
i have review perl coding..is that can be used in PHP...as i know perl is a simple set of Perl script....so can perl be used n translate to PHP??
as i surfing in internet..i also found 1 website were perl to php..http://www.cs.wcupa.edu/~rkline/perl2php/
can somebody gv me other suggestion or guideline.pls..
Team Leader
17Aug2007,12:10   #8
jwshepherd's Avatar
create a web page with all of the params you want. Then once you POST the page send that data to your perl to telnet the data into your cisco.
Light Poster
17Aug2007,12:27   #9
dieya's Avatar
i already try one script To make a telnet connection with a Cisco router. i have try it n found error and can't understand it.plz,.explain to me...

[HTML]
PHP Code:
<?php 

//$value1=$_POST['text'];
$ip=$_POST['ip'];
$port=$_POST['port'];

$cfgServer $ip;  //IP of your router
$cfgPort    $port;                //port, 22 if SSH
$cfgTimeOut 10;

$usenet fsockopen($cfgServer$cfgPort, &$errno, &$errstr$cfgTimeOut);
?>
<textarea name="ios" cols="50" rows="10" id="ios">
<?php
if(!$usenet)
        {
        echo 
"Connection failed\n";
        exit();
        }
else
        {
        echo 
"Connected\n";
        
fputs ($usenet"toto\r\n");
       
fputs ($usenet"en\r\n");
       
fputs ($usenet"tutu\r\n");
       
fputs ($usenet"exit\r\n");
        while (!
feof($usenet))
                {
                echo 
". ".fgets($usenet128)."\n";
                }
        }
?>
   </textarea>
[HTML]
Newbie Member
4Feb2010,13:09   #10
onlyxl's Avatar
HI, i have come across this forum, and i would like to ask u guys to help me up wif my codes/scripts. i need to create a web based application to configure routers using perl script. as i have use net::telnet::cisco already.. this makes me telnet to the terminal server. as i'm totally new to PERL, please kindly guide me. show me one example of changing hostname from web based to configure router using perl script? any help will be deeply appreciated.