2x WR740N + Gargoyle w trybie Bridge = internet lecz brak ping między PC'tami

Witam serdecznie,
od kilku dni walczę z domową siecią, przewertowałem już kilkanaście for anglo i polsko-języcznych lecz porady tam dane w moim przypadku nie zadziałały. Do rzeczy.

Mam dwa routery TP-WR740N v4.27 z zainstalowanym GargoylePL w wersji 1.6.1.1.

  • Pierwszy router jest podłączony do WAN i rozdziela internet po WiFi.
  • Drugi router w trybie "most kliencki" łączy się po WiFi z routerem pierwszym i rozdziela internet po WiFi i LAN.
  • Wszystkie komputery, które podłączone (WiFi, LAN) są do routerów mają dostęp do internetu.
  • Komputery podłączone do routera po kablu można pingować między sobą w obrębie tego routera, komputery te również pingują dalszy router, ale nie pingują komputerów podłączonych kablem do drugiego routera.
  • Komputery podłączone do routerów po kablu nie pingują w ogóle komputerów podłączonych po WiFi.
  • Komputery podłączone po WiFi (niezależnie z którym routerem się łączą) nie pingują się między sobą ani komputery podłączone po kablu do routerów.
  • Kiedy wysyłam ping (uwzględniając powyższe przypadki) otrzymuję komunikat "Host docelowy jest nieosiągalny".
    Wypróbowałem wiele różnych opcji:
  • Wireless Bridge
  • WDS
  • dwie różne podsieci
  • wyłączenie firewalla na kliencie jak i AP (wtedy internet wysiada)
  • wyłączenie dnsmasq

Wszystkie komputery otrzymują IP z DHCP AP, na drugim routerze DHCP jest wyłączony.
IP AP - 192.168.0.1/24
IP Klienta - 192.168.0.2/24

Nie wprowadzałem zmian do plików firewall.
Chcę, aby komputery w całej sieci "widziały" siebie i mogły siebie pingować. Mam drukarkę sieciową i NAS (oba podłączone po kablu) i zależy mi, aby wszyscy mieli do nich dostęp.

Z góry zaznaczę, że wypróbowałem dwie wersje oprogramowania TP-Linka (fabryczne i najnowsze), DD-WRT (2 dni się męczyłem i wertowałem fora lecz ani most ani WDS z zabezpieczeniami się nie utworzyły). W przypadku GargoylePL sieć w miarę (patrz wyżej) działa.

Wyłączenie firewalli na komputerach też nie daje pozytywnych rezultatów.

Poniżej pliki network i wireless obu routerów.

AP

root@Gargoyle:~# 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 netmask '255.255.255.0'
        option ipaddr '192.168.0.1'
        option dns '192.168.0.1'
config interface 'wan'
        option ifname 'eth1'
        option proto 'dhcp'
        option macaddr '00:22:3f:a3:4c:7f'
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'

root@Gargoyle:~# cat /etc/config/wireless
config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11ng'
        option path 'platform/ar933x_wmac'
        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 noscan '1'
        option channel '7'
config wifi-iface 'ap_g'
        option device 'radio0'
        option mode 'ap'
        option network 'lan'
        option ssid 'Moja_siec'
        option encryption 'psk2'
        option key '1234567890'

Klient

root@Gargoyle:~# 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 netmask '255.255.255.0'
        option ipaddr '192.168.0.2'
        option gateway '192.168.0.1'
        option dns '192.168.0.1'
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'

root@Gargoyle:~# cat /etc/config/wireless
config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11ng'
        option path 'platform/ar933x_wmac'
        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 noscan '1'
        option channel '7'
config wifi-iface 'cfg2'
        option device 'radio0'
        option network 'lan'
        option mode 'sta'
        option client_bridge '1'
        option ssid 'Moja_siec'
        option encryption 'psk2'
        option key '1234567890'
config wifi-iface 'cfg3'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'Moja_siec'
        option encryption 'psk2'
        option key '1234567890'

Proszę o pomoc z tymi ustawieniami, bo nie wiem już co i jak mam konfigurować by był internet i połączenie między komputerami.

Przerabiałem to samo :wink:
Potrzebny mi był most do telefonu Voip. Nie znalazłem urządzenia które podłączyło by się bezpośrednio do Gargoyla po kodowaniu WPA2 PSK. Druga sprawa nie miałem po stronie klienta urządzenia z Gargoylem.
Jeżeli chodzi o kodowanie WEP sprawa jest prosta działa to bez najmniejszych problemów tylko złamanie kodowania WEP zajmuje średnio 3 minuty ::slight_smile: Gargoyle przy WPA2 ma kodowanie PSK (personal) natomiast w moim przypadku kodowanie po stronie klienta było AES i TKIP. Temat rozwiązałem "na około" wyłączyłem wifi na Grgoylu i udostępniłem przez AppleAirPort Extreme a po stornie klienta zastosowałem N.PLUG AirLiv'a i wszystko odpaliło za pierwszym razem w kodowaniu WPA2.
Dodatkowo klient musi mieć funkcje "Client" do N.Pluga mam podłączony telefon Voip i chwilowo Storage NAS która działa jako WINS i wszystko działa prawidłowo.