udostępnianie internetu ppp0 -> wifi

Instalacja i konfiguracja oprogramowania sieciowego.
ursus
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 30 kwie 2008, 15:12
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

udostępnianie internetu ppp0 -> wifi

Post autor: ursus »

Witam,

Chciałbym udostępnić internet z jednego laptopa na drugi przez wifi.
Udostępniający: Ubuntu Karmic Koala, internet play online (modem usb)
Docelowy: Vista

Staram się to zrobić w sposób jaki (chyba) został przewidziany przez dystrybucję czyli, LPM na network manager i "utwórz nową sieć bezprzewodową..". Wpisuję klucz WEP, nazwę sieci. i zatwierdzam.
Na komputerze z Vistą widzę tę sieć, łączę się z nią ale jest ona w trybie "tylko lokalne" i internetu nie mam.

Moje pytanie: czy to jest kwestia iptables, że coś jest zablokowane? czy raczej złej konfiguracji na Vista (ip, brama domyślna, DNS)

Czy mógłby mi ktoś powiedzieć jak konfiguracja na docelowym komputerze powinna wygladać?
misha90
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 29 lis 2007, 22:02
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: udostępnianie internetu ppp0 -> wifi

Post autor: misha90 »

Podpisuje sie pod pytaniem :) (mam wbudowany modem z iPlusem ale to chyba wiele nie zmienia :P)
Finarfin
Sędziwy Jeż
Sędziwy Jeż
Posty: 86
Rejestracja: 21 cze 2005, 00:49
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: udostępnianie internetu ppp0 -> wifi

Post autor: Finarfin »

@ursus: bo tworzysz jedynie siec ad-hoc miedzy dwoma kartami wifi. Musisz ustawic maskarade, ze polaczenie z lacza ppp bedzie robilo za domyslna brame. Nie wiem jakie sieci skonfigurowales na polaczeniu wifi, ale jezeli siecia jest 192.168.0.0/24 to to zadziala po odpaleniu tego skryptu:

Kod: Zaznacz cały

#!/bin/sh

echo '::: Uruchamianie maskarady'

# Odpalenie przekazywania pakietow IP
echo "1" > /proc/sys/net/ipv4/ip_forward

# Czyszczenie tablic NAT-a i filtrowania
iptables -F -t nat
iptables -X -t nat
iptables -F -t filter
iptables -X -t filter

# Brak pozwolenia na forward pakietow
iptables -t filter -P FORWARD DROP

# Przepuszczanie pakietow z sieci i do sieci
iptables -t filter -A FORWARD -s 192.168.0.0/255.255.255.0 -d 0/0 -j ACCEPT
iptables -t filter -A FORWARD -s 0/0 -d 192.168.0.0/255.255.255.0 -j ACCEPT

# Udostepnienie netu przez maskarade
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE

# przepuszczanie duzych pakietow
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
Ustawi Ci routing...pod warunkiem, ze routing na lapie z vista nie jest namieszany ;)
Awatar użytkownika
mgrQkiZ
Wytworny Kaczor
Wytworny Kaczor
Posty: 252
Rejestracja: 03 mar 2008, 17:09
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86
Kontakt:

Odp: udostępnianie internetu ppp0 -> wifi

Post autor: mgrQkiZ »

I ja się dołączam do pytania. Czytałem że do poprawnego działania sieci ad-hoc potrzebny jest pakiet dnsmasq. Dzięki niemu Network Manager ma nadawać numer ip komputerom podłączonym i podawać dane sieci, czyli DNS'y. Ale w jaki sposób się to odbywa to nie wiem.
Chciałem udostępnić net komórce. Komórka łączy się bez problemu w sieć ad-hoc. Zazwyczaj do udostępnienia (maskarady) używam Firestarter'a, tam w sposób klikany można łatwo udostępnić neta, szczególnie jeśli chodzi o udostępnienie ppp0 do eth0. Jednak to rozwiązanie nie działa za bardzo z wifi. Spróbuje jeszcze z komendami iptables, ale pewnie i tak nie będzie działać. Ja myślę, że to wina dnsmasq.
www.qkiz.pl - 100% geek blog
Podaruj 1% osobie chorej na stwardnienie rozsiane --> www.sm.qkiz.pl
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości