Avatar billede j_jorgensen Nybegynder
29. april 2007 - 21:41 Der er 8 kommentarer og
1 løsning

Duplex problemer på linux router

Hej eksperter,

jeg har fået en ny router fra Cybercity, som jeg nu oplever problemer med.

Jeg har efter DSL routeren (Zyxel P-660R-D1) en linux maskine, som agerer firewall, dhcp mv. Her kan jeg på dets internet interface via ifconfig se, at der er MANGE collisions på interfacet. Det kunne jo tyde på duplex mismatch, og det undrer mig også meget at der på DSL routerens webintf står at den kører 10/half. Jeg har haft routeren til min pc, og der kørte den fint 100/Full. Jeg har endnu ikke prøvet at sætte linux'en direkte til min pc.

Da jeg ikke har mulighed for at indstille duplex mv på DSL routeren (spørg mig ikke hvorfor det ikke er muligt!), går mit spørgsmål på følgende:

Hvordan får jeg tvunget den rigtige duplex setting ud på linux'en, så de to maskiner kan snakke ordenligt til hinanden?

jeg har forsøgt med bla:

ifconfig eth1 media 100baseTX mediaopts full-duplex

men det gør bare at jeg mister forbindelsen til routeren - så det vil den åbenbart ikke spise. Derudover har jeg forsøgt med alle fire variationer af den, samt "default":

ifconfig eth1 media auto

Men det giver heller ikke noget - og skal jeg iøvrigt genstarte nogen netværksting for at det slår igennem?

Jeg synes ikke at "man ifconfig" giver noget brugbart eksempel, og google har heller ej hjulpet mig synes jeg - er der nogen der kan hjælpe?

Mvh

Jesper
Avatar billede strych9 Praktikant
30. april 2007 - 06:22 #1
Brug mii-tool
Avatar billede j_jorgensen Nybegynder
30. april 2007 - 08:48 #2
No can do, det ligger ikke i distributionen, og kan ikke installeres. Linux boksen kører "brazilfw", som er en minimal distrib. på et par megabyte højest.
Avatar billede strych9 Praktikant
30. april 2007 - 14:32 #3
Well.. det er jo dit problem, så prøv at løse det. mii-tool har ingen dependencies, og source koden er tilgængelig... Kompiler den. Det drejer sig om een eksekverbar fil.
Du kan glemme at gøre det med ifconfig.
Avatar billede j_jorgensen Nybegynder
30. april 2007 - 14:53 #4
Ja, men det kan slet ikke lade sig gøre at kompilere det selv her. Og ja det er mit problem, derfor mit spørsgmål her på forummet! :)

Desuden har jeg netop læst om at jeg måske kan sætte driver options, medsamt at det kan skyldes at de to enheder ikke kan finde ud af at lave speed negotiation. Så det vil jeg lige følge op på. En løsning på det kan være at benytte et andet netkort.
Avatar billede strych9 Praktikant
30. april 2007 - 19:05 #5
Så skal jeg forstå det således at du ikke har en Linux kasse med en compiler på?

I så fald må du fiske den ud manuelt.

Denne windows ting påståes at kunne udpakke .deb filer: http://www.justdosoft.com/ZipZag-x818.html

I Debian hedder pakken åbenbart mii-diag i stedet for mii-tool. Download den her: http://packages.debian.org/stable/net/mii-diag
Hvis det er en Intel processor i din maskine, så vælg i386.

Udpak filen, og få den over på ROM med disse instruktioner:
http://www.brazilfw.com.br/forum/kb.php?mode=article&k=48

Smid dernæst følgende kommando ind i et startup script i din brazilfw:
mii-tool --force 100baseTx-FD

muligvis er det mii-diag der er kommendoen i stedet for mii-tool.
Avatar billede j_jorgensen Nybegynder
02. maj 2007 - 08:42 #6
Jeg har fundet ud af at det var speed negotiation som de ikke kunne enes om. Så snart jeg fik et andet netkort i, så løste problemet sig selv :D men jeg vil nu alligevel godt lige have mii-tool / mii-diag ind på kassen - så du får point for svaret, omend det ikke ville løse problemet :-)

Tak for din tid og hjælp.
Avatar billede strych9 Praktikant
02. maj 2007 - 14:37 #7
På ting som skal have høj uptime (servere, routere osv) er det best practice at låse hastigheden alligevel. Hvem ved.. en dag kan du sætte noget til switchen som får autonegotiation til at fucke up igen på den her linux kasse. Sæt den altid manuelt. Gælder også al Windows (undtagen workstations).
Avatar billede j_jorgensen Nybegynder
02. maj 2007 - 15:28 #8
Ja, problemet er bare at jeg ikke har mulighed for at sætte duplex på den zyxel-kasse jeg har, det er slet ikke muligt desværre. Men ellers så låser jeg også altid hastigheden.

Men nu er jeg så lige nysgerrig: hvorfor ikke låse den på workstations?
Avatar billede strych9 Praktikant
02. maj 2007 - 19:06 #9
Jeg tænker mest i lidt større professionelle netværk, for det er dem jeg arbejder med at yde support og konsulenthjælp på til dagligt.

Årsagen i det regi er: Det her med hastighed og duplex er ikke noget man kan rulle ud til en stor røvfuld klienter med feks en group policy. Der er ikke noget centralt sted hvor man kan sætte alle klienter fast til en bestemt hastighed.
Den dag man skifter til gigabit switche gider man generelt ikke at besøge 1.000+ workstations og sætte hastigheden manuelt på dem allesammen. Det ville være meget dyrt. Samtidig skal man tænke på notebooks og andre bærbare enheder som kan risikere at få kabel fra en række forskellige netværk stukket i sig.
De her autonegotiation problemer forekommer, men det er ikke hyppigt, og på en klient ordnes det let med at kald til helpdesk/1st line support. Samtidig er det ikke særlig kritisk hvis en klient er nede i 10 minutter eller en time.
Hvis det derimod er en Exchange server som mange mennesker benytter til at kommunikere og er afhængige af for at udføre deres arbejde, så er det pludselig at man kan begynde at lave beregninger for hvor mange penge virksomheden taber i produktivitet pr. medarbejder pr. minut serveren er nede. Selv hvis det blot tager en sysadmin 10 minutter at fejlsøge og rette problemet, så er der stadig potentielt flere hundrede tusinde kroner tabt.
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