Vraag & Antwoord

OS Linux

[Slackware 9.1] Router voor Wandoo Cable COM21

13 antwoorden
  • Een tijdje geleden had ik het idee om een router op te zetten zodat alle pc's in het thuis netwerk de beschikking hadden over internet. Hiervoor had ik nog de volgende pc staan: - AMD 486-DX4 - 24 MB EDO RAM - pci S3 videokaartje (het is toch alleen maar commandline ) - NE2000 compatible NIC, standaard waarde: IRQ 5, I/O 0x260 PnP (eth0) - NE2000 compatible NIC, standaard waarde: IRQ 5, I/O 0x300 Non-PnP (eth1) - 3 hdd's grote weet ik zo niet meer - cdrom drive 5 speed - fdd Na wat zoeken heb ik gekozen voor de Slackware distro van Linux. Na een paar keer installeren was de installatie zoals ik hem wilde. Juiste packages enzovoort. Echt perfect. Toen zag ik dat de netwerkkaarten niet herkend werden na wat zoeken bleek dit te komen doordat dit niet in de kernel mee gebakken was, dus ik een nieuwe linux-kernel gebakken ook dit ging niet meteen in een keer goed, omdat ik eerst de processor support op PIII had laten staan en het is een AMD 486-DX4 dus dat ging niet. Nu heb ik dus een i386 kernel met NE2000 en PPP support. Hierna wilde ik de netwerkkaarten configureren. Omdat het een kabel verbinding is heb ik de eerste nic (eth0) op DHCP gezet in de config file (rc.inet1) maar wat moet ik hier dan invullen bij DHCP_HOSTNAME? De tweede nic (eth1) staat op: IPADDR2: 10.0.0.1 NETMASK2: 255.255.255.0. In mijn lilo.conf heb ik het volgende ingesteld (staat btw helemaal onderaan): append="ether=10,0x260,eth0, ether=5,0x300,eth1" Ook heb ik hier: append="ether=0,0,eth1" gehad, dit zou er voor moeten zorgen dat er een tweede netwerkkaart wordt gezocht van het zelfde soort als er is gevonden, maar ook deze werkte niet. Steeds wordt er alleen maar eth0 gevonden (het PnP kaartje). Als ik opstart krijg ik een DHCP time-out op eth0 (dit is ook de enige die gevonden word). Als ik ifconfig in type zie ik niks staan van eth0 of eth1. (eth0 staat er wel bij als ik via ifconfig een ipadres toewijs bijvoorbeeld: ifonfig eth0 192.65.0.6. Ook als ik ifconfig eth0 in type zie ik opeens wel info over eth0, ook zonder vast ipadres. Als ik dit probeer voor eth1 krijg ik de melding dat deze niet bestaat. Zoals jullie zien heeft de trail and error manier mij een heel eind gebracht, maar nu weet ik dus niet meer hoe ik verder moet. Wie kan mij verder helpen. Zoals jullie wel zullen zien ben ik een echte Linux newbie, dus houd het simpel aub! Ik hoop trouwens dat her in het goede forum staat, heb zitten twijfelen tussen Aanleg, installatiem instellingen en OS Linux.
  • Als ik het goed begrijp heb je twee problemen: - je krijgt maar een (1) netwerkkaart aan de praat - je krijgt de internetverbinding naar/van Casema niet op Het eerste probleem kan ik niet voor je oplossen. Ik heb tot nu toe altijd twee verschillende soorten netwerkkaarten gebruikt en heb geen ervaring met twee dezelfde nics installeren/configureren. Het tweede probleem moet op te lossen zijn. Je kunt met het COM21 modem geen dhcp gebruiken om verbinding te maken of een ip te verkrijgen. Met dit modem moet je inbellen (so to speak) mbv PPPoE. Er is op internet redelijk veel informatie te vinden over hoe dat handmatig moet gebeuren. Ik gebruik zelf Debian en was ooit Casema COM21 gebruiker. In Debian bestaat een tooltje pppoeconf, waarmee je binnen 10 seconden de verbinding geconfigureerd hebt. Dit tooltje zoekt het kabelmodem, vraagt om user + password en schrijft vervolgens een aantal config-files. Uiteraard kun je deze acties handmatig reproduceren, maar hopelijk bestaat iets soortgelijks voor slackware.
  • [quote:463411219c="robian"]Als ik het goed begrijp heb je twee problemen: - je krijgt maar een (1) netwerkkaart aan de praat - je krijgt de internetverbinding naar/van Casema niet op Het eerste probleem kan ik niet voor je oplossen. Ik heb tot nu toe altijd twee verschillende soorten netwerkkaarten gebruikt en heb geen ervaring met twee dezelfde nics installeren/configureren. Het tweede probleem moet op te lossen zijn. Je kunt met het COM21 modem geen dhcp gebruiken om verbinding te maken of een ip te verkrijgen. Met dit modem moet je inbellen (so to speak) mbv PPPoE. Er is op internet redelijk veel informatie te vinden over hoe dat handmatig moet gebeuren. Ik gebruik zelf Debian en was ooit Casema COM21 gebruiker. In Debian bestaat een tooltje pppoeconf, waarmee je binnen 10 seconden de verbinding geconfigureerd hebt. Dit tooltje zoekt het kabelmodem, vraagt om user + password en schrijft vervolgens een aantal config-files. Uiteraard kun je deze acties handmatig reproduceren, maar hopelijk bestaat iets soortgelijks voor slackware.[/quote:463411219c] Dat PPPoE (volgensmij adsl-setup in Slackware 9.1) heb ik gebruikt, maar dat werkte niet, waarschijnlijk omdat ik eth0 op DHCP heb staan. Dus als ik mijn netwerkkaarten zo instel zou het moeten werken om verbinding te krijgen met Wanadoo?: eth0: IP: 10.0.0.1 Subnetmask: 255.255.255.0 eth1: IP: 10.0.0.2 Subnetmask: 255.255.255.0 Nu alleen nog die tweede netwerkkaart aan de praat krijgen. :)
  • Als ik mij niet vergis wordt de eth0 interface niet gebruikt (de hardware+driver natuurlijk wel). Tijdens het inbellen wordt de ppp0 interface geactiveerd. Afhankelijk van je wensen en de mogelijkheden van de distributie, gebeurt dit automatisch na het booten of handmatig dmv een commando. Ik kan mij niet herinneren of het uitmaakte voor PPPoE of eth0 wel of niet opgebracht is. Als het ene niet werkt, probeer dan het andere.
  • [quote:f6c9d09a30="robian"]Je kunt met het COM21 modem geen dhcp gebruiken om verbinding te maken of een ip te verkrijgen. Met dit modem moet je inbellen (so to speak) mbv PPPoE. [/quote:f6c9d09a30] Dat is niet altijd waar. Toen ik nog UPCklant was, had ik ook een Com21 modem, maar aangezien ik een vast IPadres had, werkte dat zonder DHCP, maar zeker ook zonder PPPoE. Ik heb toen een Slackware routertje gehad met twee identieke ISA ne2k NICs, waarvan eth0 zonder problemen aan de Com21 zat. Wat ik gedaan heb om de twee NICs aan de praat te krijgen was om PnP uit te schakelen op de kaartjes (m.b.v. een tooltje van de fabrikant). Toen heb ik gewoon in /etc/rc.modules opgegeven dat dat twee keer ne2k moet worden geladen, elk met ander io=0x???-waarden. Ik heb de drivers dus als module gecompileerd en niet direct in de kernel. Dat vind ik sowieso handiger om zaken uit te testen. Succes!
  • [quote:d3b6da7e76]Dat is niet altijd waar. Toen ik nog UPCklant was, had ik ook een Com21 modem[/quote:d3b6da7e76] Ik doelde op COM21 gebruik binnen het Casema netwerk.
  • [quote:d1092ab313="lckarssen"] Ik heb toen een Slackware routertje gehad met twee identieke ISA ne2k NICs, waarvan eth0 zonder problemen aan de Com21 zat. Wat ik gedaan heb om de twee NICs aan de praat te krijgen was om PnP uit te schakelen op de kaartjes (m.b.v. een tooltje van de fabrikant). Toen heb ik gewoon in /etc/rc.modules opgegeven dat dat twee keer ne2k moet worden geladen, elk met ander io=0x???-waarden. Ik heb de drivers dus als module gecompileerd en niet direct in de kernel. Dat vind ik sowieso handiger om zaken uit te testen. Succes![/quote:d1092ab313] Je weet natuurlijk niet meer de naam van dat tooltje? Want ik heb geen software bij die isa-kaartjes.
  • Dat tooltje is fabrikant- en kaartafhankelijk, dus zelfs als ik het nog ergens heb liggen, heb je er nog weinig aan. Ik zou proberen om de IRQ van de PnPkaart op iets anders dan 5 te zetten, dan geeft dat in elk geval geen problemen. Verder zou je eens moeten zien wat 'ie doet als je de driver als module compiled. Als je dan modprobe ne2k io=0x??? ingeeft zou hij een van de twee moeten pakken, en als je dan ??? door het adres van de andere kaart vervangt, zou hij (in theorie) toch ook gewoon de andere moeten vinden. Ik heb zelf geen ervaring met het meegeven van ioadressen etc d.m.v. kernel opstart parameters. Succes!
  • [quote:10e0540452="lckarssen"]Dat tooltje is fabrikant- en kaartafhankelijk, dus zelfs als ik het nog ergens heb liggen, heb je er nog weinig aan. Ik zou proberen om de IRQ van de PnPkaart op iets anders dan 5 te zetten, dan geeft dat in elk geval geen problemen. Verder zou je eens moeten zien wat 'ie doet als je de driver als module compiled. Als je dan modprobe ne2k io=0x??? ingeeft zou hij een van de twee moeten pakken, en als je dan ??? door het adres van de andere kaart vervangt, zou hij (in theorie) toch ook gewoon de andere moeten vinden. Ik heb zelf geen ervaring met het meegeven van ioadressen etc d.m.v. kernel opstart parameters. Succes![/quote:10e0540452] Ik heb dus helemaal geen idee, van welke fabrikant ze zijn en al zou ik het weten wordt het volgens mij ook nog moeilijk om dan het juiste tooltje te vinden. Maar ik ga ff een nieuwe kernel maken en dan de NE2000 als module compillen. Dan zien we wel weer verder. :)
  • Heb nu dus de kernel opnieuw gecompiled met NE2000 als module. Daarna in /etc/rc.d/rc.inet1 IP-adres en Subnetmask opgegeven voor beide netwerkkaarten. Juiste modules laten laden in /etc/rc.d/rc.modules in mijn geval dus /sbin/modprobe ne io=0x260 en /sbin/modprobe ne io=0x300. Als laatste nog ff wat verandert in /etc/modules.conf, namelijk alias eth0 ne alias eth1 ne options ne io=0x260,0x300 En het werkt in ifconfig zie ik twee netwerkkaarten (eth0 en eht1). Nu alleen nog ff mijn WanadooCable verbinding aan de gang krijgen.
  • [quote:5e9d1bf4d4="BigBart"] Nu alleen nog ff mijn WanadooCable verbinding aan de gang krijgen.[/quote:5e9d1bf4d4] En dat lukt dus niet :evil: Om de verbinding up te krijgen gebruik ik PPPoE van Roaring Penguin Software INC. Om alles up te krijgen heb ik deze HOWTO gevolgt: [url=http://home.wanadoo.nl/vwes/com21/index.html](Wanadoo) Linux COM21 connection HOWTO[/url] Ook heb ik geprobeerd of het lukte als ik de netwerkkaarten wel een ip mee gaf, maar ook dit werkte niet. :cry: Weet iemand hoe het wel moet of wat ik fout doe?
  • Dat is moeilijk aan te geven zonder wat concrete informatie. Hoe probeer je de verbinding te starten? Kan je dat script of commando verbose laten zijn (dus veel foutmeldingen en waarschuwingen laten genereren?) Kijk eens in de log of je daar iets ziet verschijnen.
  • [quote:cdf19ab055="robian"]Dat is moeilijk aan te geven zonder wat concrete informatie. Hoe probeer je de verbinding te starten? Kan je dat script of commando verbose laten zijn (dus veel foutmeldingen en waarschuwingen laten genereren?) Kijk eens in de log of je daar iets ziet verschijnen.[/quote:cdf19ab055] Ik start de verbinding zoals aangeven in de HOWTO met adsl-start. Daarna krijg ik een Conection Time-Out. Welke log bedoel je, want volgens mij is er geen log.

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.