[UTP/WIFI] Wifi in een utp netwerk

Pagina: 1
Acties:

  • Ganja-Cape
  • Registratie: Maart 2001
  • Laatst online: 25-11-2025
Ik kom er niet meer uit, normaal open ik nooit een topic omdat ik op 99% van mij vragen een antwoord kan vinden via de search of google.

Heb hier op GoT ook een relevant topic gevonden, maar zelfs daarmee kom ik er niet uit (Wireless binnen utp netwerk)

Mijn probleem:

Ik heb een UTP netwerk liggen met een Debian bak als router/server, maar nu wil ik vanaf een van de clients een WIFI verbinding leggen naar mijn laptop met behulp van een USB WIFI adapter in een van de clients.

Maar ik krijg het niet voor elkaar, de client en laptop hebben een wifi verbinding dat is het probleem niet. Alleen kan ik van mijn client met de USB adapter mijn hele netwerk pingen over UTP, maar zodra ik van mijn laptop ga pingen over de WIFI verbinding kan ik alleen de NIC en USB adapter in de client pingen, maar niet mijn router of elke andere client.

Heb een overzichtje gemaakt van mijn laatste poging :P
Afbeeldingslocatie: http://24.132.124.108/images/got/my_network.gif

Het ligt waarschijnlijk aan de IP adressen/gateways maar heb elke optie geprobeerd van class A en class C IP's, wie kan mij in de goede richting schoppen. :)

Verwijderd

Je kunt niet via je Wifi naar je router pingen, omdat ze in verschillende (sub-) netwerken zitten. Daarvoor zou je XP-Computer (PC2) moet routeren van het Klasse C netwerk naar het Klasse A netwerk. Je kunt ook proberen je Wifi verbinding in het gewone netwerk te gooien, dat kan ook nog wel eens helpen.

[ Voor 37% gewijzigd door Verwijderd op 04-09-2006 18:42 ]


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

je moet je wifi in een ander subnet houden dit is gewoon goed. Je moet op je linux machine een route maken voor het 10.0.0.0/24 netwerk maken via je XP machine.
code:
1
ip route -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.2

Mischien moet je je XP machine ook nog even zeggen te gaan routeren.

dit zou voldoende moeten zijn.

  • Ganja-Cape
  • Registratie: Maart 2001
  • Laatst online: 25-11-2025
Dus ik heb even gekloot met de routes, maar zonder resultaat ook is het vreemd is, dat zodra ik mijn USB adapter Enable, internet op de client PC2 wegvalt (dit was al voor de routes btw)

Dit is wat ik heb geprobeerd

Linux:
code:
1
route add -net 10.0.0.0 gw 192.168.0.2 netmask 255.0.0.0 eth1


Windows (Client PC2):
code:
1
route add 10.0.0.0 mask 255.0.0.0 192.168.0.2


Ben niet echt thuis in de route functie dus weet niet zeker of ik het goed doe, heb snel ff dit door gelezen maar nog steeds ben ik niet 100%

  • Ganja-Cape
  • Registratie: Maart 2001
  • Laatst online: 25-11-2025
Na wat meer prutsen kan ik dus wel me hele netwerk pingen :D, de nieuwe route op mijn linux bak was dus wel een goede tip. Alleen miste ik een nieuw regeltje in mijn ipchains die mijn nieuwe netwerk accepteerde.
code:
1
ipchains -A input -i eth1 -s 10.0.0.0/24 -j ACCEPT


Maar nu zit ik met een ander probleem, pingen werkt alleen lokaal. Ik kan niet meer naar buiten pingen, internet valt weg zodra ik de USB adapter enable (op al de clients). Dit heeft waarschijnlijk te maken met mijn Masquerading/Forwarding in ipchains, normaal deed dit regeltje zijn werk
code:
1
ipchains -A forward -i eth0 -s 192.168.0.0/24 -j MASQ
Maar dat werkt dus niet meer, heb er al flink op los gegoogled maar kan geen antwoord vinden op hoe ik het anders zou moeten doen.

(Voor de duidelijkheid in /etc/network/options staat ip_forward=yes)

--

Heb dus nog even wat meer zitten spelen want ik kan er niet tegen dat ik het niet op kan lossen :P
maar als ik de volgende masquerading regels heb, kan ik niet meer naar buiten pingen van ALLE clients, terwijl ik van de router alles kan pingen.
code:
1
2
ipchains -A forward -i eth0 -s 192.168.0.0/24 -j MASQ
ipchains -A forward -i eth0 -s 10.0.0.0/8 -j MASQ

Als ik van de laptop ping naar buiten (www.google.com), dan kan hij de hele host niet vinden. Terwijl als ik van een van de clients op UTP ping kan hij wel het IP adres vinden maar de pings lukken niet.

Dacht door elke ipchain te laten loggen (--log) iets meer duidelijkheid te krijgen wat er nou precies wordt tegen gehouden, maar daar zie ik ook geen vreemde blocks als ik op een van de clients een site probeer te openen

Heb het ook geprobeerd met een rule die 192.168.0.0 naar 10.0.0.0 verwijst, maar zonder resultaat. Word er een beetje hopeloos van dat ik geen antwoorden/keywords kan vinden.

[ Voor 36% gewijzigd door Ganja-Cape op 05-09-2006 21:26 ]


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

Ganja-Cape schreef op maandag 04 september 2006 @ 19:33:
Windows (Client PC2):
code:
1
route add 10.0.0.0 mask 255.0.0.0 192.168.0.2
waarom deze. Dat netwerk is locally connected op Client2 volgens je tekening.
Overigens Masquerading doe je in de nat table. Doe een iptables -nvL en iptables -nvL -t nat

  • Ganja-Cape
  • Registratie: Maart 2001
  • Laatst online: 25-11-2025
Ik heb kernel 2.2.20 (debian)
Dus heb ik geleerd dat ik gebruik moet maken van de voorganger (ipchains) heb ook even snel gekeken maar ik kan geen iptables gebruiken (modprobe: Can't locate module ip_tables)

En die route op mijn windows bak staat er ook niet meer in, vergeten te zeggen :)

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

hmm kernel 2.2 dat moet je cht gaan vervangen hoor dat schiet gewoon niet op. Was ook al in de war door die masq had niet gezien dat het ichains was

  • Ganja-Cape
  • Registratie: Maart 2001
  • Laatst online: 25-11-2025
Whehe, zou er inderdaad even een apt-get dist-upgrade over heen moeten gooien, maar geloof ook in het motto 'if it aint broken, dont fix it'.

Zit nu op mijn werk dus ga vanmiddag weer even kloten maar ik zit nog steeds muur vast :'(

  • Ganja-Cape
  • Registratie: Maart 2001
  • Laatst online: 25-11-2025
Ok, ben dus even verder gaan klote en heb het voor elkaar gekregen *O*

Maar.. weet niet precies wat de reden was, maar het laatste wat ik heb geprobeerd is het veranderen is bit mask die ik heb veranderd /24 naar /8 in mijn ipchains, dit had ik had ik al eerder geprobeerd maar zonder resultaat (maar heb op zoveel plekken lopen kloten met mijn opties)

Dus Spikey1986, TrailBlazer! ik dank u zeer voor een schop in de juiste richting d:)b

En nog even duidelijkheid voor de search:

PC2 (Met WIFI)
code:
1
2
3
4
5
6
7
8
9
  NIC1 (UTP) 
    IP ......... 192.168.0.2 (dhcp)
    Netmask .... 255.255.255.0 (/24)
    Gateway .... 192.168.0.1

  NIC2 (WIFI)
    IP ......... 10.0.0.1 (static)
    Netmask .... 255.0.0.0 (/8)
    Gateway .... 192.168.0.1


Laptop (WIFI Client)
code:
1
2
3
4
  NIC1 (WIFI)
    IP ......... 10.0.0.2 (static)
    Netmask .... 255.0.0.0 (/8)
    Gateway .... 10.0.0.1

Aanpassingen op router
code:
1
route add -net 10.0.0.0 gw 192.168.0.2 netmask 255.0.0.0 eth1

code:
1
2
3
4
5
6
# Accept Subnet
ipchains -A input -i eth1 -s 10.0.0.0/8 -j ACCEPT

# Masq Subnets
ipchains -A forward -i eth0 -s 192.168.0.0/24 -j MASQ
ipchains -A forward -i eth0 -s 10.0.0.0/8 -j MASQ
Pagina: 1