[+] przekierowanie z eth0 przez wlan1 do wlan0

Masz problemy z siecią bądź internetem? Zapytaj tu
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Coś działa, nie działa? Sprawdź teraz tak jak podają to gruby i darkwater.
Awatar użytkownika
zomer
Beginner
Posty: 328
Rejestracja: 26 października 2007, 15:52
Lokalizacja: Podkarpacie

Post 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
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

zomer pisze:ale połączenia internetowego nie mam na laptopie.
Musisz włączyć maskaradę na komputerze, który udostępnia internet.
Awatar użytkownika
zomer
Beginner
Posty: 328
Rejestracja: 26 października 2007, 15:52
Lokalizacja: Podkarpacie

Post 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.
ODPOWIEDZ