Ik ben al weken aan het trachten om het draadloze gedeelte van mijn netwerk up te krijgen. Maar dat lukt me niet, en nu zit ik vast. Ik zat te twijfelen of dit topic hier moest of in het NOS forum, het lijkt me een beetje linux specifiek namelijk.
Voorheen had ik altijd simpel een linksys wrt54gl routertje die voor de bedrade en draadloze routering zorgde. Deze is kapot gegaan en ik ben nu overgegaan op een dedicated linux router (debian lenny) met 2 Gbit nics en een asus 802.11n (draft) wifi kaart met een ralink chipset. Vanuit het dsl modem een kabeltje naar nic1, van nic2 naar een Gbit switch en daar zit oa mijn desktop (ubuntu) in. NAT + DHCP ingesteld, alles werkt prima wat betreft het bedrade gedeelte.
Maar dan het wifi gedeelte. Het idee was om de asus wifi kaart te configuren als accesspoint. Helaas helaas de linux drivers van dit ding ondersteunen geen master mode, alleen managed of ad-hoc. Er zijn (nog) geen alternatieve drivers voor deze kaart, ik kan alleen de drivers van de ralink website gebruiken. Dus dan maar ad-hoc. Ik heb toch maar 1 wifi apparaat (laptop) dus dat is op zich geen groot probleem.
Op de router heb ik de interne nic en de wifi nic gebridged. Mijn interne interface is nu dus br0 geworden, deze heeft een vast intern ip. Allemaal geen probleem, bedraad werkt alles nog steeds perfect. De wifi kaart is ingesteld op ad-hoc mode, essid staat goed. De dhcp server deelt netjes ip's uit op deze interface.
Op mijn laptop (ook ubuntu) staat de wifi kaart (een intel pro ding) ook als ad-hoc en esssid staat goed. Als ik vanaf de laptop om een ip vraag krijg ik die netjes van de router. DNS etc komt ook netjes mee, dus alles *lijkt* te werken. Echter totaal geen verbinding. Ik kan de router niet pingen. Vanaf de router kan ik de laptop ook niet pingen. In het eerste geval verdwijnt alles in een zwart gat, vanaf de router krijg ik "network unreachable" meldingen.
Uiteraard heb ik alle firewalls uitgeschakeld. Dat maakt geen verschil. Encryptie gebruik ik ook nog niet, eerst maar eens zonder werkend zien te krijgen. Ik vind het vreemd dat ik wel een ip krijg van een router die daarna niet meer bereikbaar is. Als ik op de laptop een dhcp release doe, zie ik dit niet terug in de logs van de router. Een dhcp request (+ offer + ack etc) vanuit de laptop zie ik wel in de logs van de router terug.
Ik doe dit dus allemaal handmatig via iwconfig/ifconfig/dhclient maar heb op de laptop ook al de gnome network manager, en wicd geprobeerd. Het adhoc netwerk wordt dan prima gevonden maar de laptop krijgt zo niet eens een ip.
Ik vraag me af, is dit een of ander driver- of incompatibiliteitsprobleem, of ben ik gewoon iets essentieels vergeten? Ik heb alles gelezen wat ik heb kunnen vinden over opzetten van adhoc verbindingen onder linux maar vind geen clue, volgens mij zou het moeten werken zo, en ben nu beetje aan het einde van mijn latijn. Ik sta op het punt om maar gewoon weer een los wifi accesspoint te kopen en die erin te prikken. Maar ik wil nog niet opgeven.
Iemand tips of ideeen?
Voorheen had ik altijd simpel een linksys wrt54gl routertje die voor de bedrade en draadloze routering zorgde. Deze is kapot gegaan en ik ben nu overgegaan op een dedicated linux router (debian lenny) met 2 Gbit nics en een asus 802.11n (draft) wifi kaart met een ralink chipset. Vanuit het dsl modem een kabeltje naar nic1, van nic2 naar een Gbit switch en daar zit oa mijn desktop (ubuntu) in. NAT + DHCP ingesteld, alles werkt prima wat betreft het bedrade gedeelte.
Maar dan het wifi gedeelte. Het idee was om de asus wifi kaart te configuren als accesspoint. Helaas helaas de linux drivers van dit ding ondersteunen geen master mode, alleen managed of ad-hoc. Er zijn (nog) geen alternatieve drivers voor deze kaart, ik kan alleen de drivers van de ralink website gebruiken. Dus dan maar ad-hoc. Ik heb toch maar 1 wifi apparaat (laptop) dus dat is op zich geen groot probleem.
Op de router heb ik de interne nic en de wifi nic gebridged. Mijn interne interface is nu dus br0 geworden, deze heeft een vast intern ip. Allemaal geen probleem, bedraad werkt alles nog steeds perfect. De wifi kaart is ingesteld op ad-hoc mode, essid staat goed. De dhcp server deelt netjes ip's uit op deze interface.
Op mijn laptop (ook ubuntu) staat de wifi kaart (een intel pro ding) ook als ad-hoc en esssid staat goed. Als ik vanaf de laptop om een ip vraag krijg ik die netjes van de router. DNS etc komt ook netjes mee, dus alles *lijkt* te werken. Echter totaal geen verbinding. Ik kan de router niet pingen. Vanaf de router kan ik de laptop ook niet pingen. In het eerste geval verdwijnt alles in een zwart gat, vanaf de router krijg ik "network unreachable" meldingen.
Uiteraard heb ik alle firewalls uitgeschakeld. Dat maakt geen verschil. Encryptie gebruik ik ook nog niet, eerst maar eens zonder werkend zien te krijgen. Ik vind het vreemd dat ik wel een ip krijg van een router die daarna niet meer bereikbaar is. Als ik op de laptop een dhcp release doe, zie ik dit niet terug in de logs van de router. Een dhcp request (+ offer + ack etc) vanuit de laptop zie ik wel in de logs van de router terug.
Ik doe dit dus allemaal handmatig via iwconfig/ifconfig/dhclient maar heb op de laptop ook al de gnome network manager, en wicd geprobeerd. Het adhoc netwerk wordt dan prima gevonden maar de laptop krijgt zo niet eens een ip.
Ik vraag me af, is dit een of ander driver- of incompatibiliteitsprobleem, of ben ik gewoon iets essentieels vergeten? Ik heb alles gelezen wat ik heb kunnen vinden over opzetten van adhoc verbindingen onder linux maar vind geen clue, volgens mij zou het moeten werken zo, en ben nu beetje aan het einde van mijn latijn. Ik sta op het punt om maar gewoon weer een los wifi accesspoint te kopen en die erin te prikken. Maar ik wil nog niet opgeven.
Iemand tips of ideeen?