🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #180

Re: WLAN Access point mit USB dongle - wie?

#180
From: Christof Buergi
Date: Wed, 10 Nov 2010 14:35
51 lines
3161 bytes
Joerg Hau schrieb:

>> Alternativ gibt es den Ad-Hoc Modus. Das ist ein spezieller WLAN-Modus,
>> der ohne AP auskommt. Sei aber gewarnt, das der Ad-Hoc Modus immer wieder
>> mal Probleme macht. Weil der Modus selten genutzt wird, vernachlässigen
>> ihn die Treiberprogrammierer oft.

> Eben - meine Sorge ist, dann man Ad-Hoc wohl eine Verbindung Rechner zu 
> Rechner bekommt, aber kein routing (Internet-Zugang) ...

Das sollte allerdings kein Problem sein. Mit dem Ad-Hoc Modus kann es 
passieren, dass Verbindungen nicht klappen oder unregelmässige Aussetzer 
haben. Aber wenn die Verbindung klappt, sollte prinzipiell auch das 
Routing klappen, denn dieses ist Sache des Rechners selbst, nicht der 
Netzwerkkarte.

Falls du es probieren willst, eine einfache Konfiguration könnte so 
aussehen:

Angenommen:
eth0: LAN Karte addr 192.168.0.0 / mask 255.255.255.0 / broad 192.168.0.255
eth1: Internet
eth2: WLAN

Folgender Skript, um den Dongle zu konfigurieren, und das Forwarding 
einzurichten:

#!/bin/sh
iwconfig eth2 mode Ad-Hoc
iwconfig eth2 essid mywlan
ifconfig eth2 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up
iptables -t nat -A POSTROUTING -i eth2 -o eth1 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

Letztere Zeile ist vermutlich unnötig, falls du schon Forwarding machst. 
Beachte, das wir hier mit 192.168.1.x arbeiten, also einem anderen 
Adressbereich, als auf dem kabelgebundenen LAN. "mywlan" kannst du durch 
eine SSID deiner Wahl ersetzen.

Dazu kommt noch der DHCP-Server. Der muss auf dem WLAN leicht andere Daten 
servieren, als auf dem Kabel. Falls du dhcpd verwendest, füge folgendes 
der dhcpd.conf hinzu:

subnet 192.168.1.0 netmask 255.255.255.0 {
        option routers 192.168.1.1;
        option subnet-mask 255.255.255.0;
        option domain-name-servers (IP-Adresse DNS-Server);
        range dynamic-bootp 192.168.1.2 192.168.1.254;
        default-lease-time 21600;
        max-lease-time 43200;
}
Technical Details
Message-ID: <bbd4949c8b8c70df7f668f70a082fb5e$1@www.buergi.lugs.ch>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.78.MISMATCH!feeder.news-service.com!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!not-for-mail
References: <7b75d$4cda89c7$2e7ebf45$3352@news.hispeed.ch> <523e612c235f942953b10fa99ef3c368$1@www.buergi.lugs.ch> <b3681$4cdaa437$2e7ebf45$30558@news.hispeed.ch>

Show Full Headers
Complete Article Headers
X-Google-Thread: f4b73,9760cc82e8e17565
X-Google-NewGroupId: yes
X-Google-Attributes: gid946c35a9e1,domainid0,public,usenet
X-Google-Language: GERMAN,UTF8
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.78.MISMATCH!feeder.news-service.com!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!not-for-mail
From: christof@buergi.lugs.ch (Christof Buergi)
Newsgroups: ch.comp.os.linux
Subject: Re: WLAN Access point mit USB dongle - wie?
Date: Wed, 10 Nov 2010 14:35:28 +0000 (UTC)
Organization: Christof Buergi Privat
Lines: 53
Message-ID: <bbd4949c8b8c70df7f668f70a082fb5e$1@www.buergi.lugs.ch>
References: <7b75d$4cda89c7$2e7ebf45$3352@news.hispeed.ch> <523e612c235f942953b10fa99ef3c368$1@www.buergi.lugs.ch> <b3681$4cdaa437$2e7ebf45$30558@news.hispeed.ch>
NNTP-Posting-Host: pWv07s/DJOhs74FM5f2WnA.user.speranza.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.8.2
User-Agent: NewsPortal/0.38 (http://florian-amrhein.de/newsportal)