Strona 2 z 2

: 18 listopada 2009, 01:06
autor: fnmirk
Coś działa, nie działa? Sprawdź teraz tak jak podają to gruby i darkwater.

: 19 listopada 2009, 19:17
autor: zomer
Polączyłem się w trybie ad-hoc cokolwiek to znaczy.
Na stacjonarnym ustawiłem w /etc/interfaces

Kod: Zaznacz cały

# The primary network interface
auto eth0 
iface eth0 inet static 
address 192.168.2.115
netmask 255.255.255.0 
network 192.168.2.1
broadcast 192.168.2.255 
gateway 192.168.2.1
dns-nameservers 192.168.2.1
# wlan do forwardowania
auto wlan0
iface wlan0 inet static
        address 10.0.0.1
        netmask 255.0.0.0
	wireless-essid deb-64
wireless-mode ad-hoc
wireless-channel 2
# wireless-ap 00:4f:6a:04:e3:7a
Na laptopie ustawiłem w /etc/interfaces

Kod: Zaznacz cały

# maja konfiguracja wi-fi ad-hoc
# auto wlan0
iface wlan0 inet static
wireless-essid deb-64
wireless-key open
wireless-mode ad-hoc
       address 10.0.0.3
       netmask 255.0.0.0
       network 10.0.0.0
       broadcast 10.255.255.255
# gateway 10.0.0.1 --> zakomentowałem bo robi problemy
# dns-nameservers --> nie mam pojęcia jakie ustawić, aldres 10.0.0.1 nie działa
Pingi przechodzą w obie strony ale połączenia internetowego nie mam na laptopie.
Oczywiście w skrypcie

Kod: Zaznacz cały

/etc/init.d/firewall
adres ustawiłem odpowiednio na

Kod: Zaznacz cały

10.0.0.0/8
Inspirację do tego znalazłem tutaj http://forum.dug.net.pl/viewtopic.php?id=11698
Chciałem zmienić ad-hoc na Managed ale podniesienie wlan0 kończyło się takim błędem

Kod: Zaznacz cały

Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.

Kod: Zaznacz cały

iwlist wlan0 scan
wyświetlił połączenie ad-hoc dopiero po podaniu nazwy sieci (w moim przypadku to)

Kod: Zaznacz cały

wireless-essid deb-64

: 20 listopada 2009, 10:52
autor: mariaczi
zomer pisze:ale połączenia internetowego nie mam na laptopie.
Musisz włączyć maskaradę na komputerze, który udostępnia internet.

: 20 listopada 2009, 18:35
autor: zomer
mariaczi, maskarada jest włączana podczas wykonywania tego skryptu

Kod: Zaznacz cały

/etc/init.d/firewall
z tego poradnika http://dug.net.pl/tekst/31/udostepnieni ... go_(masq)/ Zobacz że tam w ostatniej sekcji zdefiniowana jest maskarada (ja zamieniłem tylko adresy na 10.0.0.0/8 żeby pasowały do ustawień z /etc/interfaces. Mnie się wydaje że problem tkwi w adresach dns, ale jak do tej pory nie rozwiązałem tego, lub sposobie udostępniania, może tryb ad-hoc nie jest w stanie udostępniać internetu.

Dodane:
Poradziłem sobie. Jako dns wpisałem ip routera.