1. FOUTOPLOSSEN
    1. Telnet login problemen.
    2. Niet mogelijk te pingen.
    3. Freesco wil niet booten van een floppy.
    4. DHCPD start problemen.
    5. NIC-Foutoplossen

     


    1. Telnet login problemen.
      • Telnet sessies die *hangen* tijdens het inloggen zijn meestal te wijten aan DNS problemen. Als de DNS server(s) niet op het lokale subnet zijn, en ze zijn ook niet online dan zal het reverse-loopup mechanisme eerst een timeout moeten krijgen in plaats van een deny te krijgen. Dit probleem kan opgelost worden door de Freesco DNS server aan te zetten in (s)ecure mode.
         
    2. Niet mogelijk te pingen.
      • Als je wilt pingen, moet je deze mogelijkheid aanzetten.
      • Run *setup*, (a)dvanced section, optie #11, vraag #112. Enable PING responses (y)
      • Sla de veranderingen op, verlaat setup, en run
        rc_masq restart
         
    3. Freesco wil niet booten van floppy.
      • Freesco v0.3.0 is uitermate gevoelig voor slechte floppies en floppy drives. Meer dan v0.2.7. Dit komt doordat erbij v0.3.0 veel meer gebruik wordt gemaakt van compressie.
      • Als het mogelijk is, probeer de floppy dan in verschillende machines en kijk of freesco boot. Deze procedure zal een foute/slechte floppy snel elimineren als probleem.
         
    4. DHCPD start problemen.
      • Als het lijkt alsof de router hangt tijdens het starten bij *Starting dhcpd...* start process, dan heeft het mogelijk direct te maken met de  LOGDHCP mogelijkheid (die aan staat).
      • Je kunt deze mogelijkheid als volgt uit zetten (en zodoende het probleem mogelijk oplossen):
        --- setup, (a)dvanced
        --- 18. On/Off Debugging
        --- 186. Enable DHCP client message logging = (n)
         
    5. NIC-Foutoplossen
      • Soms heb je moeite om er achter te komen of er netwerk kaart problemen zijn of niet. Het volgende is mogelijk handig.

        ISA Kaarten

        Als het een oude kaart is met jumpers dan dien je de io en irq in te stellen met behulp van deze jumpers. De wat nieuwere kaarten zijn bijna allemaal in te stellen met een stukje software. Deze software (meestal een DOS programma) wordt meegeleverde op een floppy. De instel mogelijkheid heet meestal 'setup' of 'install'. Start dit programma en kies "jumperless" mode - plug en play zal niet werken. Additioneel, voor sommige typen kaarten moet/kun je handmatig kiezen welke configuratie je gebruiken wilt (10base-T of thinnet/coax) vertrouw niet altijd op auto- media- sense.

        De 3c509 en 3c509B kaarten verdienen extra aandacht. Om PnP uit te schakelen voordat je ze gaat gebruiken voor Freesco heb je een recente etherdisk (driver disk) nodig die je kunt downloaden vanaf de 3com website. Boot de machine vervolgens met slechts een 3c509(B) per keer (als je meerdere 3c509(B) kaarten hebt) en run de pnpdsabl.bat file. shutdown, boot vervolgens weer en gebruik het 3c5x9cfg programma om de io en irq te configureren. Herhaal dit voor alle 3c509(B) kaarten die je hebt. Let op: in tegenstelling tot meeste ISA kaarten wordt de 3c509(B) automatisch gedetecteerd in Freesco en de io en irq waardes die tijdens de setup geconfigureerd zijn zullen genegeerd worden.

        Van de nieuwste versie van het 3c5x9cfg programma wordt gezegd dat zij de mogelijkheid heeft meerder kaarten (in je computer) te kunnen configureren. Hoewel deze optie aanwezig mag zijn, raden we toch aan de kaarten een voor een te configureren.

        PCI Kaarten

        In tegenstelling tot ISA kaarten waar de io en irq geconfigureerd moeten worden met jumpers of via een programma, worden PCI kaarten geconfigureerd door de BIOS op het moederboard. Als de settings gezet door de BIOS fout zijn, dan kan Freesco deze kaart niet gebruiken. Omdat er vele typen BIOSsen zijn een algemeen advies. Als er een PNP instelling is (heet ie PNP OS met een optie 'yes' of 'no' in Award BIOS) zet haar dan op 'no' Een andere BIOS kan een andere bewoording gebruiken dus misschien moet je een beetje experimenteren. Symptomen waaruit afgeleid zou kunnen worden dat het ingesteld staat op een verkeerde waard, wordt op geen enkele manier gedetecteerd. Je zou het kunnen detecteren als je irq op een vreemde waarde staat, zeg 0 of 255

        Ook al heb je niet de goede driver geïnstalleerd, dan nog moet je haar kunnen zien in de list van "PCI device table" lijst. Deze lijst is op te roepen met het commando

        cat /proc/pci

        Je zult zien dat het een geldig en valide irq heeft toegewezen gekregen. Zoniet, ga dan terug naar de BIOS en bekijk en/of verander de instellingen. Als het er goed uitziet maar Freesco ziet de kaart nog steeds niet, ga dan op zoek naar de juiste driver.

        Voor zowel PCI als ISA kaarten zijn de volgende commando's handig:

        cat /proc/ioports
        cat /proc/interrupts

        (Laat de io en irq waarden zien van succesvol geladen drivers)

        dmesg | grep eth

        (Laat meldingen zien betreffende netwerk kaarten. Dit laat zien welke kaart welke naam heeft.)

        Belangrijke Noot

        Het is niet mogelijk te garanderen dat de kaarten gedetecteerd worden in de volgorde zoals je ze tijdens de setup geconfigureerd hebt. Kijk niet vreemd op als de kaarten in omgekeerde volgorde gedetecteerd worden. De eerste kaart die gedetecteerd wordt zal Freesco eth0 gaan noemen, de tweede eth1 enzovoort.  In 'advanced settings' kun je de namen van de interfaces specificeren voor elk netwerk. Bijvoorbeeld in ethernet router mode, het 'eerste netwerk", moet diegene zijn die naar het internet gaat, normaal gesproken eth0. Echter als de kaart waarvan jij vindt dat ie naar het internet moet gaan constant gedetecteerd wordt als eth1, dan kun je de interface naam van het eerste netwerk veranderen in eth1, the tweede netwerk naar eth0. Dit zal het gewenste resultaat tot gevolg hebben.