Vraag & Antwoord

OS Linux

Linux PC in een netwerk plaatsen

15 antwoorden
  • Ik heb een FreeSCO servertje geinstalleerd wat nu met mijn windows PC perfect draait. Nu probeer ik ook de Linux (nieuw RH7.2 erop) bak eraan te koppelen, maar ergens doe ik kennelijk iets fout. DHCP is ingesteld zodat FreeSCO de clients van IP voorziet. Dit lijkt ook goed te gaan als ik in het bestand dhcpcd-eth0.info kijk. Toch als ik vanaf de Linux comp. wil pingen zegt ie "Network is unreachable" Nu ben ik met dat netwerken in Linux een echte beginneling. Wat zie ik hier over het hoofd??
  • Gokie..... je hebt geen gateway ingesteld?
  • DHCP is ingesteld en DNS staat uit. Een Gateway adres wordt dan toch ook automatisch toegekend door freesco? Overigens bij het rebooten verschijnt er ergens de mededeling: insmod eth0 failed. Er staat nog wel meer, maar dat scrolled te snel voor mij om te lezen.
  • Kijk met 'ifconfig -a' of de netwerkkaart geconfigureerd is (is er een ip adress aan eth0 gekoppeld enz. Controleer vervolgens met 'netstat -r' of de routes goed staan. Er moet een route naar je locale netwerk zijn over de eth0 interface en een default gateway naar de FreeSCO bak. Dump hier even de ifconfig -a output (alleen van de eth0 interface) en de uitkomst van netstat -r als je er niet uit komt.
  • Ik had ergens op internet gevonden dat "insmod eth0 failed" betekent dat de kaart inderdaad niet goed geconfigureerd is. Het is een rtl8139. Die wordt volgens mij zonder problemen ondersteund door RH7.2. Ik dus proberen daar iets aan te doen door in netwerk adapter configuration de kaart weg te halen en opnieuw to te voegen. Dan krijg ik echter de foutmelding dat de kaart niet geinitialiseerd kan worden. Missen er dan toch drivers of zo? Hier is ifconfig -a output: lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:312 errors:0 dropped:0 overruns:0 frame:0 TX packets:312 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:19916 (19.4 Kb) TX bytes:19916 (19.4 Kb) En hier de netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 127.0.0.0 * 255.0.0.0 U 40 0 0 lo Lijkt dus eigenlijk nog nergens op. Wat zijn de stappen te nemen om iets verder te komen?
  • [quote:2eb7eff649] Op 02-02-2002 20:57, schreef LiLoHa: Ik had ergens op internet gevonden dat "insmod eth0 failed" betekent dat de kaart inderdaad niet goed geconfigureerd is. Het is een rtl8139. Die wordt volgens mij zonder problemen ondersteund door RH7.2. Ik dus proberen daar iets aan te doen door in netwerk adapter configuration de kaart weg te halen en opnieuw to te voegen. Dan krijg ik echter de foutmelding dat de kaart niet geinitialiseerd kan worden. Missen er dan toch drivers of zo? Hier is ifconfig -a output: lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:312 errors:0 dropped:0 overruns:0 frame:0 TX packets:312 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:19916 (19.4 Kb) TX bytes:19916 (19.4 Kb) En hier de netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 127.0.0.0 * 255.0.0.0 U 40 0 0 lo Lijkt dus eigenlijk nog nergens op. Wat zijn de stappen te nemen om iets verder te komen? [/quote:2eb7eff649] Enige wat ik kan bedenken is dat je probeert de "rtl8139" module te gebruiken terwijl je deze zou moeten gebruiken: "8139too" . Kan het fout hebben hoor, probeer eens "modprobe 8139too" en vervolgens "dhcpcd -d eth0" en probeer dan nog eens te pingen. Sander
  • Klopt. Had ik inmiddels ook uitgevonden. Ik heb gedaan wat je zegt. modprobe 8139too levert de volgende output: /lib/modules/2.4.7-10/kernel/drivers/net/8139too.o: invalid parameter parm_irq /lib/modules/2.4.7-10/kernel/drivers/net/8139too.o: insmod lib/modules/2.4.7-10 /kernel/drivers/net/8139too.o failed /lib/modules/2.4.7-10/kernel/drivers/net/8139too.o: insmod 8139too failed De rest levert dan geen resultaat op. Ik maak hier uit op dat de irq zetting verkeerd is. Correct? In de file /etc/modules.conf staat de regel: options 8139too irq=10 Moet ik deze in een andere waarde veranderen? Bij opstart van de PC krijg ik wel netjes irq 10 te zien bij de netwerk kaart.
  • wat krijg je te zien bij cat /proc/interrupts en cat /proc/ioports BTW: gateway van deze RH7.2 is de freesco bak. Die heeftip-nr 192.168.0.1 of welke heb je opgegeven voor de lokale freesco kaart (=uitgang"). de gateway van de server is die vd provider en staat hier los van. Post de data.
  • probeer eens gewoon die lijn van die 8139too uit modules.conf te zwieren, want normaal moet je geen irq opgeven bij een pci netwerkkaart. (en ik veronderstel dat die rtl8139 pci is)
  • [quote:840954e054] Op 03-02-2002 14:04, schreef Bamboe: probeer eens gewoon die lijn van die 8139too uit modules.conf te zwieren, want normaal moet je geen irq opgeven bij een pci netwerkkaart. (en ik veronderstel dat die rtl8139 pci is) [/quote:840954e054] En zelfs al is het geen PCI kaart dan is de kans nog groot dat Linux de kaart detecteerd. Voor de eComStation ISA netwerkkaartdetectie heb ik veel netwerkkaartdetectieroutines van Linux bekeken en ik denk dat de 'probe'-ratio erg hoog is. Ik vraag me af wat mensen nog met die Realtek zooi doen. Een 2e hands 3Com kaart heb je ook al voor een 30 gulden. 3Com, SMC, ... kaarten worden veel beter ondersteund en 'performen' beter onder hoge belasting.
  • Okay hier nog meer data. cat /proc/interrupts geeft de volgende output: CPU0 0: 243192 XT-PIC timer 1: 311 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 0 XT-PIC usb-uhci, usb-uhci 8: 1 XT-PIC rtc 10: 25837 XT-PIC EMU10K1 12: 6075 XT-PIC PS/2 Mouse 14: 9123 XT-PIC ide0 15: 2 XT-PIC ide1 NMI: 0 LOC: 0 ERR: 0 MIS: 0 cat /proc/ioports geeft de volgende output: 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : ide1 01f0-01f7 : ide0 02f8-02ff : serial(auto) 0376-0376 : ide1 03c0-03df : vga+ 03f0-03f5 : floppy 03f6-03f6 : ide0 03f7-03f7 : floppy DIR 03f8-03ff : serial(auto) 0cf8-0cff : PCI conf1 5000-500f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] 6000-607f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] d000-d00f : VIA Technologies, Inc. Bus Master IDE d000-d007 : ide0 d008-d00f : ide1 d400-d41f : VIA Technologies, Inc. UHCI USB d400-d41f : usb-uhci d800-d81f : VIA Technologies, Inc. UHCI USB (#2) d800-d81f : usb-uhci dc00-dcff : Realtek Semiconductor Co., Ltd. RTL-8139 e000-e01f : Creative Labs SB Live! EMU10000 e000-e01f : EMU10K1 e400-e407 : Creative Labs SB Live! Hopelijk hebben jullie hier iets aan. Overigens de fresco bak heb ik inderdaad 192.168.0.1
  • [quote:bf7d722999]Ik vraag me af wat mensen nog met die Realtek zooi doen. Een 2e hands 3Com kaart heb je ook al voor een 30 gulden. 3Com, SMC, ... kaarten worden veel beter ondersteund en 'performen' beter onder hoge belasting.[/quote:bf7d722999] Ik heb hier ook nog ergens een 3Com kaart liggen, effe zoeken ....., een 3C905C-TX-M. Gaat dat beter? Dan prop ik die er wel in :wink:
  • Je Live zit op irq 10. Anyway, probeer eerst zoals iemand al adviseerde de irq setting uit modules.conf te halen. Mocht dat niet werken dan zou je die 905 (zover ik me herinner is dat een PCI kaart) kunnen proberen.
  • Ik heb de "irq=10" weggehaald en nu kan ik inderdaad pingen. :smile: Allemaal bedankt voor het meedenken. De rest zal nu wel lukken.
  • NE-(compatible) kaarten willen graag i/o en irq erbij onder linux, 3com 509x en zo weer niet. Vandaar dat je effe moet cat'ten om te kijken of ie in de lijst staan zodat je dit kunt aanpassen; wel of niet erbij. Mooi dat ie het doet, veel fun.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.