Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: vytvoření domácí sítě  (Přečteno 4039 krát)

--- ---

  • Návštěvník
  • Příspěvků: 7
vytvoření domácí sítě
« kdy: 28 Července 2007, 18:50:44 »
Dobrý den, jak je možné v ubuntu (7.04) vytvořit vlastní bezdrátovou síť, aby každý kdo přijde a já mu dám heslo se mohl napojit? mám wifi kartu asus WL-130g a chtěl bych jí propojit se svým notebookem bezdrátově. Děkuji za radu, nikde jsem to pro wifi nenašel.

thiemel

  • Návštěvník
  • Příspěvků: 80
    • http://www.wifizabreh.net
vytvoření domácí sítě
« Odpověď #1 kdy: 03 Srpna 2007, 00:21:41 »
Dobrý den,
záleží, jestli linuxový ovladač pro tuto kartu podporuje mód "master" (typ "server-klient"). Tento mód bohužel většinou podporován není, ale je k dispozici ještě mód jeden a ten se jmenuje "Ad-Hoc" - jedná se o decentralizovaný mód a v tomto módu (díky bohu) všechny wifi karty funguní, pokud pod linuxem fungují i v režimu klient.
Co se samotného nastavení sítě týče, je asi nejlepší vytvořit si na to nějaký spouštěcí script.
Tento script je trošku "univerzálnější", ale nemusí fungovat všude. Mohou nastat problémy v KDE s "KnetworkManager"em, který může rozhranní znovu a znovu přepínat do jiného "režimu", shazovat nastavenou IP a zapínat tam DHCP klienta. Nebo může být problém s ovladači wifi karty, ukecat je, aby se přeply do režimu "ad-hoc"

Script:

#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward #zapneme routrovani
WIFI="eth1" #misto eth1 napis nazev rozhranni s wifi kartou
ESSID="mojesit" #bez mezery v nazvu, at nejsou problemy
IP="192.168.0.1"
MASKA="255.255.255.0"
#vypni wifi
ifdown $WIFI 2>/dev/null #pro jistotu, ze je karta nakonfigurovana v /etc/network/interfaces
ifconfig $WIFI down 2>/dev/null #pro jistotu, ze neni v /etc/network/interfaces :-)
#nastav mod
iwconfig $WIFI mode ad-hoc #mod se (vetsinou) nastavuje pri vypnute wifi
#nastav essid
iwconfig $WIFI essid $ESSID
#zapni wifi
ifconfig $WIFI $IP netmask $MASKA up
iwconfig $WIFI essid $ESSID #pro jistotu  nastav jeste jednou ssid :-)



Tento script musíte pustit jako uživatel "root" nebo přes "sudo ./mujscript" (soubor musí být spustitelný - musí být zapnutý "x" flag)

Pak si váš kamarád musí buď veškeré další údaje nastavit ručně (ip ze stejného rozsahu jako ta vaše, stejná maska podsítě a stejný DNS server, jako máte vy, jako výchozí bránu uvede vaši IP na vaší wifi kartě), nebo si ještě nainstalujete a zprovozníte DHCP server, nicméně to je "trošku hodně" složité :-)
sorry, není čas sledovat toto fórum :-(
Gentoo : desktop 64bit : AMD X2 6400 + x1200
Ubuntu 7.10 : desktop 64bit : ( MSI-S270@Turion MT32 + x200m # Dell Optiplex 745@Core2Duo + x1300 ) Debian 4.0 : server 64bit : AMD X2 3800 Ubuntu 6.10 : server 32bit : Via Nehemiah PD1000

 

Provoz zaštiťuje spolek OpenAlt.