Avatar billede axe2 Nybegynder
05. september 2002 - 13:46 Der er 7 kommentarer og
1 løsning

jeg vil installere redhat

hej jeg har fundet dette logon script til min ISP, hvordan bruger jeg det når redhat forhåbentligt kører
#! /usr/bin/perl -w
# A script to get stofa connection up
# Also, a test to do sockets in perl

require 5.002;
use strict;
use Socket;

my $ID = "1748334s001\n" ;  # my connection id, and a newline
my $pwd = "xxxx9999\n" ;    # my password

my $cmd = 1; # command to get the net up
if ( $ARGV[0] ne "" ) { $cmd=2; }  # or the one to get it down

my $host="stofa-login";
my $serviceport = "259";

my $iaddr = gethostbyname('localhost');
my $proto = getprotobyname('tcp');
my $paddr = sockaddr_in(0,$iaddr);

$|=1; 

my $hisiaddr = inet_aton( $host ) || die "unknwon host";
my $hispaddr = sockaddr_in($serviceport,$hisiaddr);

socket(SOCKET, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect (SOCKET, $hispaddr ) || die "connect: $!";

my $line = "-" x 128;
my $ch = " ";
while ($ch ne ":" ) {
  read(SOCKET, $ch, 1);
  print $ch;
}
print "\n";

my $count = send(SOCKET,$ID,0);
print "Sent ID (c=$count)\n";

$ch = " ";
while ($ch ne ":" ) {
  read(SOCKET, $ch, 1);
  print $ch;
}
print "\n";

my $count = send(SOCKET,$pwd,0);
print "Sent pwd (c=$count)\n";


$ch = " ";
while ($ch ne ":" ) {
  read(SOCKET, $ch, 1);
  print $ch;
}
print "\n";

$ch = " ";
while ($ch ne ":" ) {
  read(SOCKET, $ch, 1);
  print $ch;
}
print "\n";

my $choice = "$cmd \n" ;  # 1=connection up
my $count = send(SOCKET,$choice,0);
print "Sent choice: $cmd (c=$count)\n";


$ch = " ";
while ($ch ne "." ) {
  read(SOCKET, $ch, 1);
  print $ch;
}
while ($ch ne "\n" ) {
  read(SOCKET, $ch, 1);
  print $ch;
}
print "\n";


close SOCKET or die "couldn't close cocket: $!";


* * * *



--
Heikki Levanto  LSD - Levanto Software Development  <heikki@lsd.ping.dk>
Avatar billede axe2 Nybegynder
05. september 2002 - 13:47 #1
undskyld for den dårlige overskrift
Avatar billede simonvalter Praktikant
05. september 2002 - 14:05 #2
kom det i en fil ..
touch isp.pl
pico/vi isp.pl
paste det i filen
save det
kør det med
perl isp.pl eller ./isp.pl
Avatar billede axe2 Nybegynder
05. september 2002 - 14:54 #3
er totalt ny medhensyn til linux, og derfor fatter jeg ikke en bønne af det du skriver...

Kunne du specificere bare lidt mere af det du mener ellers tak for svaret, ved godt at svar på eksperten ikke er manualer, men ..

VLH
Axe
Avatar billede axe2 Nybegynder
05. september 2002 - 14:54 #4
det var et uheld at jeg afviste dit svar
Avatar billede axe2 Nybegynder
05. september 2002 - 14:55 #5
skulle have været en kommentar
Avatar billede simonvalter Praktikant
05. september 2002 - 15:10 #6
ok du bruger vel din terminal i linux

så skal du lave en fil til at komme din code i hvis du ikke allerede har den på maskinen

det gør du ved at
touch filnavn
så skal du edit din fil
det kan du gøre med værktøjet vi eller pico m.m
skriv feks
pico filnavn i din terminal
paste dit script
gem det
og sø kører du det feks ved at skirve
perl filnavn
hvis du altså har perl instaleret.
Avatar billede axe2 Nybegynder
05. september 2002 - 15:45 #7
hvad skal filen gemmes som
Avatar billede simonvalter Praktikant
05. september 2002 - 15:50 #8
som det navn du har givet den .. feks isp.pl
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester