1

Temat: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Cześć!

Chciałbym zbudować sieć jak na rysunku:

https://naforum.zapodaj.net/thumbs/5b7499774f17.png

Czerwone kreski to przewody.
Dwa pokoje, nie ma możliwości pociągnięcia przewodu między pokojami.

Kupiłem router asusa, jednak okazuje się, że oryginalny soft nie pozwala na taką konfigurację. Wgrałem     OpenWrt SNAPSHOT r1834-0f04829 / LuCI Master (git-18.077.69876-c575c78) i zacząłem trochę konfigurować, ale niestety przerasta mnie to.
Udało mi się odpalić internet w pomieszczeniu B (stacjonarka + laptop), jednak komputery z pokoju A nie widzą drukarki, ani niczego z pokoju B i wzajemnie. W modemie/routerze od UPC nic nie zmieniałem.
Moja wiedza na temat sieci jest bliska zeru.
Chcę, żeby każdy komputer miał dostęp do drukarki i do NAS.
Dobrze byłoby, żeby każdy komputer się 'widział'.
Ponadto chcę mieć dostęp do NAS z dowolnej sieci (vpn).

Czy możecie mi podpowiedzieć jaka konfiguracja ASUSa będzie tu odpowiednia?

2

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Taka: https://eko.one.pl/?p=openwrt-sta#mostbezprzewodowy

Wtedy wszystko będzie w jednej sieci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Super, dzięki!

Jeszcze jedna rzecz - jeśli dobrze rozumiem asus i UPC mają dwa radia (2,4 i 5). 5 jest szybsze, ale np. drukarka obsługuje tylko 2,4. W związku z tym: między routerami mam 5Ghz (w poleceniach poradnika który zalinkowałeś zmieniłem uci set wireless.@wifi-iface[-1].device=radio0 na radio1).

Teraz, żeby dalej z asusa rozgłaszać 2,4 i 5 jednocześnie - chciałem wykorzystać te polecenia "Rozgłaszanie sieci bezprzewodowo", powtórzyć je zmieniając tylko radio0 i radio1, jednak kiedy to robię to poprzednia sieć jest usuwana. Czy powinienem drugą sieć ustawiać z pominięciem pierwszej linijki : # uci -q del wireless.@wifi-iface[1] i wtedy będzie ok czy trzeba bardziej modyfikować te polecenia?

4

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Po prostu masz dodać dwie kolejne sekcje bez tego del już, tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Dzięki wielkie.
Ciekawym jest, że mam dodane dwie rozgłaszane sieci z asusa na dwóch różnych częstotliwościach, jednak tej z 5ghz nie widzą moje urządzenia z kartami 5ghz.
Z drugiej strony w sumie uświadomiłem sobie, że nie potrzebuję rozgłaszać 5ghz z asusa, bo i tak mam dobry zasięg 5ghz z UPC.

Natomiast jest jeden drobny problem - zauważyłem, że co około godzinę na jakieś 5 sekund tracę internet w np. w stacjonarce.
Zauważyłem, że ma to związek z dzierżawą DHCP (asus>status>overview>network>ipv4 wan status> Expires: - rozłączenie następowało gdy czas bliski 0).

Pogrzebałem w UPC i faktycznie był ustawiony czas dzierżawy na godzinę, więc znacznie go zwiększyłem, ale to w sumie i tak oznacza ponowne rozłączenia tylko rzadziej. Czy można tutaj jakoś to polepszyć?

6

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Ustaw na 24h i tyle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Nie powinno rozpinać wcale przy zmianie dzierżawy DHCP.
Dzierżawa działa w taki sposób:
Klient pyta o adres -> Serwer DHCP przydziela kolejny wolny z puli na ustawiony czas - np. 1h
Jeżeli wyłączysz urządzenie normalnie, to wyśle ono informację do serwera o zwolnieniu adresu IP
Jeżeli wyłączysz urządzenie nagle, adres będzie wisiał na serwerze do czasu upłynięcia dzierżawy ustawionej na serwerze DHCP
Klient w połowie czasu dzierżawy ponawia zapytanie czy dzierżawa jest jeszcze aktualna, jeżeli tak to odnawia dzierżawę, jeżeli nie to dostaje nowy adres i działa dalej. Samo założenie protokołu wyklucza przerwy w działaniu przy upływie czasu.
http://www.tcpipguide.com/free/diagrams/dhcplife.png

8 (edytowany przez Nathir 2018-10-08 19:22:39)

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Teorię rozumiem, jednak przedłużenie czasu dzierżawy całkowicie rozwiązało problem, więc na 100% miało to związek właśnie z tym. Może dogadywanie się w sprawie nowego IP zajmowało urządzeniom te kilka sekund, które były zauważalne np. przy oglądaniu streamów.

Mam natomiast kolejny problem. Dzisiaj zakupiłem NAS (Qnap TS-251) i chcę mieć do niego dostęp z każdego miejsca, czyli muszę ustawić VPN. Na 95% mam już DDNS i postawiony serwer VPN PPTP na moim NAS. Mimo to nie mogę się podłączyć z zewnątrz (prawdopodobnie jakiś problem z firewall/portami?). W pierwszym poście rysunek poglądowy sieci.

W konfiguracji Qnap widzę między innymi takie okienko:
https://zapodaj.net/082539beb87c1.png.html

W Asusie wymajstrowałem coś takiego:
https://naforum.zapodaj.net/thumbs/9dc889de37d9.png

W Connectboxie z upc:
https://naforum.zapodaj.net/thumbs/63911a40c58e.png
https://naforum.zapodaj.net/thumbs/6a2da613dd00.png

Jednak nadal nie działa.
Niestety te działania wykonywałem po omacku z powodu braku zrozumienia. Jak mogę ustalić gdzie jest problem?

9

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

http://eko.one.pl/?p=openwrt-konfiguracja#pptp zrób

A czasami qnap nie miał swojego clouda?

A tak w ogóle: jaki masz adres ip na wanie asusa?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Unknown package 'kmod-ipt-nathelper-extra'.
Collected errors:
* opkg_install_cmd: Cannot install package kmod-ipt-nathelper-extra.

to samo dla tej paczki nf.

W sumie to faktycznie - jest ten cloud. Działa na zewnętrznej sieci itd. Jedynie co mi trochę przeszkadza to interfejs webowy a nie taki windows explorer (np. zapisywanie projektów bezpośrednio z programu na NAS zamiast lokalnie).
Ale w sumie to jest to dla mnie w 100% akceptowalne i chyba już zaniecham próbę ustawienia tego VPN i zostanę przy cloudzie.

UPC ma 192.168.0.1, do ASUSa wchodzę przez 192.168.0.52

Myślę, że zostanę przy tym clodzie. Dzięki!

11

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

a wpisałeś najpierw opkg update? Nie poddawaj się tak łatwo smile

12

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Więc - faktycznie nie zrobiłem opkg update big_smile

Najpierw jednak wycofałem na upc i asusie wszystkie zmiany które wprowadziłem na potrzeby eksperymentów z vpn/przekierowaniem portów.

Dopiero po tym wykonałem     # opkg install kmod-nf-nathelper-extra
    # echo "net.netfilter.nf_conntrack_helper = 1" >> /etc/sysctl.d/local.conf
    # reboot
nadal vpn nie działa.

13

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Ale zrobiłeś przekierowania, ewentualnie VPN Passthrough na Connect Box? Wpisane do iptables http://eko.one.pl/?p=openwrt-pptpd#firewall ? Pokaż konfig.

14

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Teraz tak myślę, że winny może być connect box.
Mam tylko możliwość przekierowania IPv6. Czytam w internecie, że z tym jest właśnie problem i trzeba dzwonić do UPC, żeby przywrócili jakiś starszy soft, gdzie można przekierować IPv4.
NAS powinien odpowiednio skonfigurować router przez UPnP, jednak podczas tej próby wyskakuje błąd i pewnie jest to związane z powyższym.

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fblblblbl'

config interface 'lan'
    option type 'bridge'
    option ifname 'eth0.1'
    option proto 'static'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option ipaddr '192.168.2.1'

config device 'lan_dev'
    option name 'eth0.1'
    option macaddr '4c:efdfdfdfdfd'

config device 'wan_dev'
    option name 'eth0.2'
    option macaddr '4c:eadffd'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '1 2 3 4 0t'

config switch_vlan
    option device 'switch0'
    option vlan '2'
    option ports '5 0t'

config interface 'wwan'
    option proto 'dhcp'

config interface 'bridge'
    option proto 'relay'
    option network 'lan wwan'
    option ipaddr '192.168.0.52'

 #GRE protocol
    config rule
        option src wan
        option dest lan
        option proto gre
        option target ACCEPT

    # PPTP
    config rule
        option src wan
        option dest lan
        option proto 'tcpudp'
        option dest_port 1723
        option target ACCEPT

do firewall też dodałem

 config rule
        option name PPTP
        option src wan
        option dest_port 1723
        option proto tcp
        option target ACCEPT

15

Odp: Konfiguracja routera OpenWRT na potrzeby domowej sieci

Tak, musisz mieć IPv4. Zapomniałem o tym.