Łączenie 2 sieci bezprzewodowo

Witam,
chciałbym zorganizować przyjaciółce studentce darmowy internet na UPC-WiFree - moim koncie i przy okazji się czegoś nauczyć.
Sprawa wygląda następująco:

  • z wstępnych oględzin zasięg jest tylko w jednym pomieszczeniu
  • z UPC - WiFree mogą korzystać tylko trzy urządzenia(nieraz ja korzystam, siostra, a jak ona by podłączyła w jednym momencie np. komputer i telefon to by zaczęły się problemy z połączeniem), więc nie chce żeby się łączyła bezpośrednio tylko przez 1 urządzenie router
  • UPC - WiFree korzysta z WPA2 EAP MSCHAPV2
  • jestem debilem(laikiem, ale debil donośniej brzmi :P) i cała moja wiedza teleinformatyczna oparta jest na tutorialach i cookbookach
    W skrócie chce doprowadzić do współdzielenia tego połączenia. Na komputerze jestem to w stanie zrobić, ale muszę podłączać drugą kartę wlan, a komputer musiałby być włączony na okrągło(bez sensu).
    Czy poczciwy jeden router tp-link 740n jest w stanie rozgłaszać sygnał wifi odebrany z UPC-WiFree z własnym odrębnym hasłem i metodą uwierzytelniania?
    I tak z totalnej ciekawości pytam. Czy mogę udostępniać te hasło innym? Miałem tu na myśli sytuacje gdzie np. jakaś osoba za pomocą mojego loginu i hasła coś nabroiła? Bo trudno byłoby udowodnić, że to ktoś inny. Albo jak by ktoś odgadł moje hasło? :open_mouth:

Nie wiem jak dokładniej działa UPC-WiFree, ale mogę pomóc w ustawieniu WR740N jako klient WiFi i AP z różnymi hasłami do sieci. Oczywiście zrobić to można tylko na OpenWrt/Gargoyle i od tego musisz zacząć. Opisów jest wiele na temat instalacji gargoyle oraz konfiguracji. Podpowiem tylko że należało by ustawić wr740 jako bramę sieciową oraz połączenie jako DHCP (WiFi).

Świetnie, o to właśnie chodzi. Te upc wi-free działa najprawdopodobniej tak że użytkownik loguje się do sieci z danym logiem i hasłem, który następnie jest sprawdzany w internecie. Ja chciałbym żeby klientem sieci był właśnie router po czym tworzył własną sieć i rozgłaszał ją bezprzewodowo na uwierzytelniania wpa2 personal. Open wrą już instalowałem więc z tym problemu nie będzie, ale konfiguracja przysparza mi wielu problemów, nawet na interfejsie graficznym luci(kiedyś sobie konfigurowałem tak aby nie tworzył sieci oddzielnej sieci, a klienci korzystali z dhcp głównego routera, było mi to potrzebne żeby każdy w domu mógł korzystać z drukarki sieciowej niezależnie od połączonej sieci bo nie chciałem przekierowywać portów na przyszłość innego urządzenia które też z tych portów korzystało) - bo wielu próbach i resetowania routera bo nie mogłem się z nim połączyć w końcu się udało. :stuck_out_tongue:
EDIT:
myślę że ta osoba próbowała osiągnąć podobny wynik:
http://eko.one.pl/forum/viewtopic.php?id=8867
EDIT2:
próbowałem pobawić się na własną rękę i zainstalowałem freeradius2-mod-eap-peap ale instalacja nie doszła do końca z powodu zbyt małej ilości pamięci i teraz nie wiem jak ją usunąć bo nie ma jej w liście zainstalowanych paczek
EDIT3:
Jednak paczka wpad jest potrzebna, ale nie potrafię sprawdzić czy faktycznie router ma połączenie z internetem i żeby przekazywał sygnał na lan

oba bezprzewodowe interfejsy na tym samym kanale, oraz 20mhz szerokości
tu się komuś udało ale nie rozumiem do końca jak np zrobić to z wpa_supplicant :open_mouth:
http://eko.one.pl/forum/viewtopic.php?id=8819

Jak masz gargoyle i brakło Ci pamięci Flash to zainstaluj czyste OpenWrt będziesz miał około 800kb więcej.
Trochę poczytałem o tym upc i tutaj :http://eko.one.pl/forum/viewtopic.php?id=8819 troszkę to opisują co i jak.

W twoim przypadku najlepiej będzie przejść na czyste OpenWrt. wywalić wpad-mini, zainstalować wpad lub wpa-supplicant. Może być wymagana nawet kompilacja tego pakietu.
Później zostaje edytowanie plików konfiguracyjnych - przykłady w linku powyżej.

No właśnie nie wiem jak się za to zabrać :confused:
I czemu wlan mi nie działa? :frowning:

na którym etapie stoisz?

Na tym co na screenach,
pobrałem wpad i skonfigurowałem połączenie z upc wi-free jednak nie mam połączenia. Coś podobno grzebanie w tym wpa_supplicant pomaga, ale nei wiem jak to zrobić

jak zalogujesz się do konsoli w routerze to spróbuj poleceniem:
ping -c 3 -W 2 -I wwan0 8.8.4.4
Będzie wiadomo czy dostęp do internetu jest.
Dodatkowo możesz też sprawdzać co polecenia dmesg lub logread piszą o połączeniu.

Ja jibie!
Działa! xD
Zresetowałem router i przed wprowadzaniem konfiguracji, zainstalowałem WPAD i myślę, że to kluczowe usunąłem WPAD mini
Teraz już tylko kwestia uruchomienia wlan

pokaż wynik z poleceń:

cat /etc/config/network
cat /etc/config/wireless ( skasuj z tego login i hasło)
 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------

BusyBox v1.19.4 (2012-08-26 12:49:54 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (12.09-beta, r33312)
 -----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------
root@OpenWrt:/# cat /etc/config/network
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'
config interface 'lan'
        option ifname 'eth0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
config interface 'wan'
        option ifname 'eth1'
        option proto 'dhcp'
config switch
        option name 'eth0'
        option reset '1'
        option enable_vlan '1'
config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0 1 2 3 4'
config interface 'wwan'
        option proto 'dhcp'
root@OpenWrt:/# cat /etc/config/wireless
config wifi-device 'radio0'
        option type 'mac80211'
        option macaddr 'e8:94:f6:ce:f6:a4'
        option hwmode '11ng'
        option htmode 'HT20'
        list ht_capab 'SHORT-GI-20'
        list ht_capab 'SHORT-GI-40'
        list ht_capab 'RX-STBC1'
        list ht_capab 'DSSS_CCK-40'
        option disabled '0'
        option channel '1'
        option txpower '27'
        option country 'US'
config wifi-iface
        option network 'wwan'
        option ssid 'UPC Wi-Free'
        option device 'radio0'
        option mode 'sta'
        option bssid '8A:F7:C7:50:2F:EA'
        option encryption 'wpa2'
        option eap_type 'peap'
        option auth 'MSCHAPV2'
        option identity '*'
        option password '*'
root@OpenWrt:/#

EDIT

 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------

BusyBox v1.19.4 (2012-08-26 12:49:54 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (12.09-beta, r33312)
 -----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------
root@OpenWrt:/# cat /etc/config/network
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'
config interface 'lan'
        option ifname 'eth0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
config interface 'wan'
        option ifname 'eth1'
        option proto 'dhcp'
config switch
        option name 'eth0'
        option reset '1'
        option enable_vlan '1'
config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0 1 2 3 4'
config interface 'wwan'
        option proto 'dhcp'
root@OpenWrt:/# cat /etc/config/wireless
config wifi-device 'radio0'
        option type 'mac80211'
        option macaddr 'e8:94:f6:ce:f6:a4'
        option hwmode '11ng'
        option htmode 'HT20'
        list ht_capab 'SHORT-GI-20'
        list ht_capab 'SHORT-GI-40'
        list ht_capab 'RX-STBC1'
        list ht_capab 'DSSS_CCK-40'
        option disabled '0'
        option channel '1'
        option txpower '27'
        option country 'US'
config wifi-iface
        option network 'wwan'
        option ssid 'UPC Wi-Free'
        option device 'radio0'
        option mode 'sta'
        option bssid '8A:F7:C7:50:2F:EA'
        option encryption 'wpa2'
        option eap_type 'peap'
        option auth 'MSCHAPV2'
        option identity '-'
        option password '-'
config wifi-iface
        option device 'radio0'
        option mode 'ap'
        option ssid 'OpenWrt'
        option network 'lan'
        option encryption 'psk2'
        option key '-'
root@OpenWrt:/#

dopisz na końcu:

config wifi-iface
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option encryption 'psk2'
        option key 'kluczwpa'
        option ssid 'nazwa sieci'

edit wg drugiej wersji to powinno zadziałać/.

No i w sumie zaczęło działaś ale nie wyświetla mi informacji o połączeniu. ;o
Tak czy inaczej dziękuje bardzo za pomoc :slight_smile:
edit:
no i przestało :open_mouth:
Albo może się włącza tylko wtedy kiedy ma połączenie z upc wi-free?

Te WiFi jako AP będzie dostępne tylko jak router będzie podłączony do WiFi UPC.

Uprzejmie proszę o pomoc w kompilacji wpa_supplicanta w podany sposób bo z poradników w internecie nic nie rozumiem(a naprawdę się staram).

make menuconfig
Network->wpa_supplicant->Disable timestamp check
Network->wpa_supplicant->Chose TLS provider->openssl

A można by prosić linki do tych poradników?

http://eko.one.pl/?p=openwrt-kompilacja
a ze strony wiki openwrt to już w ogóle blek medżik

W tym zapisie co podałeś, czyli

Network->wpa_supplicant->Disable timestamp check

To są odpowiednie sekcje, w które musisz wejść podczas konfiguracji i zaznaczyć odznaczyć odpowiednie opcje. Z czym masz zatem problem?

panikowałem bo nawet nie zacząłem robić, nie spodziewałem się takiego pięknego interfejsu xD
wpa_supplicanta dodać do instalacji? w sensie *?
edit:
wywaliło mi jeden błąd podczas kompilowania
mimo wyszstko działa koniec tematu! :slight_smile: