Avatar billede sarid Nybegynder
20. juli 2001 - 17:00 Der er 7 kommentarer og
1 løsning

Linux på Stofanet

Hej, Jeg køre SuSE 6,3 med 2.4.16 kernen. Jeg synes ikke jeg er så skarpt at få den op og køre på StofaNet. Mit netværkskort virker fint. Hvad er det præcist der skal instilles for at få det til at virke??

På forhånd tusind tak.
Avatar billede flyvende_farmor Nybegynder
20. juli 2001 - 17:04 #1
har du husket at bruge



#! /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>




Connect Scriptet..

Kan du komme på nettet og Hvad er der ellers galt
Avatar billede sarid Nybegynder
20. juli 2001 - 17:16 #2
Logon scriptet er faktisk ikke det jeg mangler. Jeg kan bare bruge telnet til at logge på. Det jeg har bruge for er nemlig det, der skal konfigureres så jeg kan køre på StofaNet.
Avatar billede snowball Novice
20. juli 2001 - 17:36 #3
Har du konfigureret dit netkort med IP, default gateway, DNS (212.10.10.5 og 212.10.10.6) !? Hvis du har det, så burde det virke med ovenstående script !

Hvis du ikke har gjort det, så indtast oplysningerne vha. netconf i Linux !

Snowball
Avatar billede thomasledet Nybegynder
20. juli 2001 - 18:23 #4
ellers så kan man altså også lave et login script der er noget pænere end det perl-script, der er angivet ovenfor...
-->
#!/usr/bin/expect

spawn /usr/bin/telnet 192.168.30.2 259

expect -exact \"Login: ditlogin\"
send \"USERNAME\\r\"
expect -exact \"Password: ditpassword\"
send \"PASSWORD\\r\"
expect -exact \"Enter your choice: \"
send \"1\\r\"
expect -exact \"User authorized.  Welcome!\"
expect eof
<--

Dette script kan du så bare sætte til at køre under level 3 under opstarten eller smide det et sted, hvor du selv kan køre det...

men det mest sandsynlige er nok, at du ikke har configureret din gateway og DNS rigtigt... eller din IP-adresse for den sags skyld... gør som snowball foreslår og kør netconf, find de papirer du fik fra stofa og tast det hele ind...
Avatar billede sarid Nybegynder
20. juli 2001 - 20:40 #5
Kan man ikke bare telnet ind for at logge på?
Avatar billede snowball Novice
20. juli 2001 - 23:03 #6
Jo, det er jo netop det du skal, men for at du kan gøre det skal du stadig ha\' sat din PC rigtigt op mht. IP, default gateway og DNS som jeg nævnte i min tidligere kommentar. IP og default gateway skulle du gerne ha\' fået af Stofanet og DNS serverne er som sagt 212.10.10.5 og 212.10.10.6. De informationer indtaster du så via netconf i Linux. Derefter kan du så køre et af de 2 scripts som er vist ovenfor !

Snowball
Avatar billede sarid Nybegynder
21. juli 2001 - 17:52 #7
Jeg har configureret disse ting:

DNS Prinær:  212.10.10.4
DNS Sekudær: 212.10.10.5
Subnetmask:  255.255.255.0
IP:          192.168.xxx.xxx
Gateway:    192.168.xxx.254

Når jeg forsøger at logge på får jeg:
\"Network unreachable..\"

Jeg fatter det ikke.
Jeg har prøvet det øveste script og jeg fik den samme fejlmeddelse :-(
Avatar billede sarid Nybegynder
23. juli 2001 - 16:47 #8
Jeg lukker spørgsmålet.
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