29. januar 2002 - 07:22Der er
20 kommentarer og 1 løsning
Linux og Stofanet
Hejsa..
Er der nogle her, der har Stofanet og er kommet på nettet under Linux. Jeg har rodet noget med det, men det er ikke lykkes mig, så hvis der er nogle, der har nogle guldkort ville det være lækkert.
Jeg har fundet et Perl script på www.stofanet.dk, men det virker ikke helt. Dette kan være fordi jeg ikke har den rigtige host-adresse. Jeg har brugt http://signon.stofanet.dk, som jeg bruger for at komme på under Windows.
Stofanet yder ikke support på dette, så jeg håber der er nogle af jer der ved noget ;)
Jeg bruger denne her, der er et lille program skrevet i C. Så det skal kompiles inden brug. Men det står der en masse om i readme filen. Så kan du gøre det at du henviser til den fra rc.local, så det bliver startet hver gang du starter din linux maskine.
Hvis du vælger at bruge SLIC og har flexrate abonnement, vil jeg lige anbefale at du i slic.config, når du alligevel retter brugernavn og adgangskode, retter #define USAGE_LIMIT 1000 til #define USAGE_LIMIT 44640, da SLIC eller automatisk kontrollerer at du ikke er på nettet mere end 1000 minutter om måneden. Men den cost control er jo ikke meget bevendt med flexrate. Så der kan man ligeså godt sætte den til 60 min * 24 timer * 31 dage (altså hele tiden).
Jeg har installeret det, men der ser ikke ud til at virke. Kan dette skyldes at jeg ikke har direkte forbindelse til Cabelmodemmet. Det sidder i en hub, og jeg er forbundet til denne hub.
Stofa's kabelmodem kender dig på netkortets mac adresse. Derfor skal du helst have modemmet tilsluttet direkte til dit netkort. Har det andet med hubben virket ? Jeg kan nemlig ikke huske hvorvidt det kan lade sig gøre, men jeg ville vælge at slutte modemmet til sit eget netkort og så bruge et ekstra netkort til internt netværk. (Det er også sådan de fleste, jeg selv inklusiv, bruger stofa)
Men kan du pinge netkort, default gateway og login server ?
Ok - jeg ser så lige at du skriver at du har brugt signon.stofanet.dk til at logge på, hvis det har virket, og du ikke har skiftet netkort (eller slukket for strømmen til dit kabelmodem i længere tid, det giver nemlig nogle problemer med hubben, fordi det da kan tænkes at hubben har "bundet" sig til et andet netkort på lokalnettet. Så prøv lige det med de to netkort istedet. Kan du stadig få adgang via signon ?
Jeg har ingen problemer med at få adgang til signon.stofanet.dk, når jeg er i windows, men jeg kan ikke fra Linux.
Det program jeg installerede hedder stofa, men er præcist det samme som slic, så vidt jeg kan se.. Og jeg skriver "stofa on", hvorefter jeg får en error om at den ikke kan connecte ;)
Jeg har ikke skiftet netkort!
Kan det være fordi min linux box får en ip manuelt når eth0 startes op? Jeg har læst et eller andet sted at det ikke er så smart da stofanet giver din computer en ip dynamisk.
Med hensyn til hvad jeg kan pinge. Der er ikke sat nogen gateway (kommer der dog nok inden for et par måneder) op på lokalnetværket, og jeg kan godt pinge mit eget netkort. Loginserveren, hvad er det for en?
Det med den automatisk IP kommer helt an på hvornår du har fået oprettet dit stofanet. Hvis det har fået det i løbet af dette efterår skal du have automatisk IP - ellers skal du sætte den manuelt.
Men jeg er lige nødt til at grave lidt i det med windows ? Kan du komme på nettet nu med windows ? Er det den samme maskine som du kører linux på ? Eller kører du dualboot ? Hvis det ikke er den samme maskine, så er det samme problem som ovenfor beskrevet - dvs. kabelmodedemmet binder sig til macadressen, og det er derfor du ikke kan komme på nettet. Du er godt klar over at du af den grund ikke kan have flere maskiner på stofanet samtidig ikke ? Medmindre man bruger en af maskinerne i netværket som router.
Hov jeg ser lige at du skriver at der ikke er sat nogen gateway - DET SKAL DER DA - dit kabelmodem er jo gatewayen. Den skal sættes til 192.168.X.254, hvor X er det tredie tal i din egen IP. Den skal sættes i /etc/sysconfig/network: GATEWAY=192.168.X.254
Loginserveren er 192.168.30.2 det er den der kontrollerer om du er logget på stofa eller ej.
Smid lige nogle svar tilbage på det her - så skal vi nok få det til at virke.
Det virker stadig ikke. Det eneste jeg kan pinge er mit egent netkort.
Jeg har sat GATEWAY=168.192.0.254 og min egen ip er 168.192.0.1. Jeg kan ikke pinge loginserveren på en ip du har givet mig. Det er en lokal ip, så hvad er det helt præcist jeg prøver at ramme?
nå for pokker der har vi fejlen - sådan kan du slet ikke bruge stofanet !
Du skal give netkortet den samme IP som i Windows - det er helt sikkert ikke 192.168.0.1.
Prøv at se om hvordan dine netværksinstillinger er i Windows - og så genbrug dem (IP adresse - Gateway og DNS servere)
Det ser sådan her ud på mit system: Tilføj følgende i /etc/sysconfig/network (hvis ikke det står nogenlunde sådan i forvejen) NETWORKING=yes GATEWAY=192.168.109.254 HOSTNAME=SÆTTERDUSELV
Men hvornår har du fået stofanet - det er ikke fordi du skal have IP'en automatisk vel ? Hvis du har fået det for nyligt (i løbet af efteråret) er det formodentligt tilfældet.
Der havde lige sneget sig nogle fejl ind - sorry ! Det skulle have set sådan her ud: Tilføj følgende i /etc/sysconfig/network (hvis ikke det står nogenlunde sådan i forvejen) NETWORKING=yes GATEWAY=192.168.109.254 HOSTNAME=SÆTTERDUSELV
Tilføj følgende til /etc/resolv.conf nameserver 212.10.10.4 nameserver 212.10.10.5 nameserver 212.10.10.3
Kontroller at følgende er sat i /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROT=static IPADDR=192.168.109.X NETMASK=255.255.255.0 ONBOOT=yes
Hvis du skulle køre med automatisk IP - skal /etc/sysconfig/network-scripts/ifcfg-eth0 se sådan her ud: DEVICE=eth0 BOOTPROT=DHCP ONBOOT=yes
Ok - så skal du bare sætte den op til at køre med automatisk ip (DHCP) så skulle det gerne virke ! DVS. Den skal gerne selv finde både IP, gateway og dns servere. Derefter skulle det være en smal sag at få det til at virke med enten "stofa on" eller signon.stofanet.dk
Din /etc/sysconfig/network-scripts/ifcfg-eth0 skal se ud som den sidste og alt det andet skal du bare se bort fra, det skulle den gerne selv finde ud af (Det er jo hele essensen i at bruge automatisk konfigurering).
Det er kun "ældre" stofa brugere der har fast IP. Alle nyere kunder får tildelt en ny hver gang de starter maskinen.
/etc/sysconfig/network-scripts/ifcfg-eth0 ser ud som følger: DEVICE=eth0 BOOTPROT=DHCP ONBOOT=yes
Men når jeg prøver at genstarte netværket ved ifup eth0, får jeg en bunke fejl. Har selvfølgelig lige glemt at skrive dem ned så jeg kunne skrive dem her ;) Har jeg misforstået noget?
Eller lidt mere drastisk: Geninstaller og sæt netkortet til at bruge DHCP under installationen. Så er du i hvert fald sikker på at det er sat rigtigt op fra bunden.
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.