Działa...

Trochę się pozmieniało bo kiedyś po instalacji bez zmiany czegokolwiek działało. Można by to dodać do poradnika - wybór pakietu no-ssl/ssl, podstawowa konfiguracja.

Wielkie dzięki za pomoc!

@ad2014 testuję tak jak Cezary napisał w poradniku. I to działa. Jak próbuję połączyć się MQTT explorerem to teraz wyrzuca że not authorized. Nie ustawiałem przekaźnika, dziewicza instalacja bez wydziwiania.

Racja, zmienił się błąd. Teraz dostaję, connection refused, not authorized. Tylko, że ja żadnej autoryzacji nie ustawiałem i teraz jak patrzę na config to też nic tam nie ma.

OpenWrt 21.02-SNAPSHOT, r15866-17a627ec82

root@One:~# netstat -apn | grep mosq
tcp        0      0 0.0.0.0:1883            0.0.0.0:*               LISTEN      1778/mosquitto
tcp        0      0 :::1883                 :::*                    LISTEN      1778/mosquitto

Nadal nieosiągalny z lanu

@Cezary bez zmian.

root@One:~# uci show mosquitto
mosquitto.owrt=owrt
mosquitto.owrt.use_uci='1'
mosquitto.mosquitto=mosquitto
root@One:~# ps | grep mosq
 4800 mosquitt  1104 S    mosquitto -d
26541 root      1252 S    grep mosq
root@One:~# netstat -apn | grep mosq
tcp        0      0 127.0.0.1:1883          0.0.0.0:*               LISTEN      4800/mosquitto
tcp        0      0 ::1:1883                :::*                    LISTEN      4800/mosquitto

@ad2014 nie chcę go udostępniać przez wan, chce korzystać tylko po lanie i właśnie to nie działa. Z konsoli do konsoli lokalnie na maszynie działa, ale już żadna maszynka z lanu nie może sie już połączyć.

root@One:~# uci show mosquitto
mosquitto.owrt=owrt
mosquitto.owrt.use_uci='0'
mosquitto.mosquitto=mosquitto
root@One:~# ps | grep mosq
 4800 mosquitt  1104 S    mosquitto -d
22548 root      1252 S    grep mosq
root@One:~# netstat -apn | grep mosq
tcp        0      0 127.0.0.1:1883          0.0.0.0:*               LISTEN      4800/mosquitto
tcp        0      0 ::1:1883                :::*                    LISTEN      4800/mosquitto

Dziwna sprawa. Zainstalowałem misquitto-nossl wg poradnika i niby działa bo pomiędzy dwiema konsolami lokalnie działa ale z zewnątrz (LAN) broker jest niewidoczny.
Co może być nie tak i jak to poprawić? Durna reinstalacja nie rozwiązuje sprawy.

Nie chcę się z Tobą kłócić ale po factory reset widzę to co niżej a wszystko działa tak jak chciałem:

root@Gargoyle:~# cat /etc/config/dhcp

config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'
        option nonwildcard '1'
        option localservice '1'
        list server '/.bit/178.32.31.41'
        list server '/.bit/106.187.47.17'
        list server '/.bit/176.58.118.172'
        list server '/.glue/66.244.95.20'
        list server '/.glue/95.211.32.162'
        list server '/.glue/95.142.171.235'
        list server '/.parody/66.244.95.20'
        list server '/.parody/95.211.32.162'
        list server '/.parody/95.142.171.235'
        list server '/.dyn/66.244.95.20'
        list server '/.dyn/95.211.32.162'
        list server '/.dyn/95.142.171.235'
        list server '/.bbs/66.244.95.20'
        list server '/.bbs/95.211.32.162'
        list server '/.bbs/95.142.171.235'
        list server '/.free/66.244.95.20'
        list server '/.free/95.211.32.162'
        list server '/.free/95.142.171.235'
        list server '/.fur/66.244.95.20'
        list server '/.fur/95.211.32.162'
        list server '/.fur/95.142.171.235'
        list server '/.geek/66.244.95.20'
        list server '/.geek/95.211.32.162'
        list server '/.geek/95.142.171.235'
        list server '/.gopher/66.244.95.20'
        list server '/.gopher/95.211.32.162'
        list server '/.gopher/95.142.171.235'
        list server '/.indy/66.244.95.20'
        list server '/.indy/95.211.32.162'
        list server '/.indy/95.142.171.235'
        list server '/.ing/66.244.95.20'
        list server '/.ing/95.211.32.162'
        list server '/.ing/95.142.171.235'
        list server '/.null/66.244.95.20'
        list server '/.null/95.211.32.162'
        list server '/.null/95.142.171.235'
        list server '/.oss/66.244.95.20'
        list server '/.oss/95.211.32.162'
        list server '/.oss/95.142.171.235'
        list server '/.micro/66.244.95.20'
        list server '/.micro/95.211.32.162'
        list server '/.micro/95.142.171.235'
        list rebind_domain '.bit'
        list rebind_domain '.glue'
        list rebind_domain '.parody'
        list rebind_domain '.dyn'
        list rebind_domain '.bbs'
        list rebind_domain '.free'
        list rebind_domain '.fur'
        list rebind_domain '.geek'
        list rebind_domain '.gopher'
        list rebind_domain '.indy'
        list rebind_domain '.ing'
        list rebind_domain '.null'
        list rebind_domain '.oss'
        list rebind_domain '.micro'

config dhcp 'lan'
        option interface 'lan'
        option leasetime '12h'
        option start '200'
        option limit '50'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

Kolejne przywrócenie do ustawień fabrycznych rozwiązało problem - da się teraz z gui wymuszać przydział.

Jestem pewien, że gui nie dodaje niczego do /etc/config/dhcp a przynajmniej w tej wersji firmware'u. Widzę tylko nowe wpisy w ethers i hosts.
Nie wiem w czym leżał problem.
Dziękuję Ci Cezary za poświęcony czas.

10

(19 odpowiedzi, napisanych Oprogramowanie / Software)

root@Gargoyle:~# uci show dhcp
dhcp.@dnsmasq[0]=dnsmasq
dhcp.@dnsmasq[0].domainneeded='1'
dhcp.@dnsmasq[0].boguspriv='1'
dhcp.@dnsmasq[0].filterwin2k='0'
dhcp.@dnsmasq[0].localise_queries='1'
dhcp.@dnsmasq[0].rebind_protection='1'
dhcp.@dnsmasq[0].rebind_localhost='1'
dhcp.@dnsmasq[0].local='/lan/'
dhcp.@dnsmasq[0].domain='lan'
dhcp.@dnsmasq[0].expandhosts='1'
dhcp.@dnsmasq[0].nonegcache='0'
dhcp.@dnsmasq[0].authoritative='1'
dhcp.@dnsmasq[0].leasefile='/tmp/dhcp.leases'
dhcp.@dnsmasq[0].resolvfile='/tmp/resolv.conf.auto'
dhcp.@dnsmasq[0].nonwildcard='1'
dhcp.@dnsmasq[0].localservice='1'
dhcp.@dnsmasq[0].server='/.bit/178.32.31.41' '/.bit/176.58.118.172' '/.glue/66.244.95.20' '/.glue/95.211.32.162' '/.glue/95.142.171.235' '/.parody/66.244.95.20' '/.parody/95.211.32.162' '/.parody/95.142.171.235' '/.dyn/66.244.95.20' '/.dyn/95.211.32.162' '/.dyn/95.142.171.235' '/.bbs/66.244.95.20' '/.bbs/95.211.32.162' '/.bbs/95.142.171.235' '/.free/66.244.95.20' '/.free/95.211.32.162' '/.free/95.142.171.235' '/.fur/66.244.95.20' '/.fur/95.211.32.162' '/.fur/95.142.171.235' '/.geek/66.244.95.20' '/.geek/95.211.32.162' '/.geek/95.142.171.235' '/.gopher/66.244.95.20' '/.gopher/95.211.32.162' '/.gopher/95.142.171.235' '/.indy/66.244.95.20' '/.indy/95.211.32.162' '/.indy/95.142.171.235' '/.ing/66.244.95.20' '/.ing/95.211.32.162' '/.ing/95.142.171.235' '/.null/66.244.95.20' '/.null/95.211.32.162' '/.null/95.142.171.235' '/.oss/66.244.95.20' '/.oss/95.211.32.162' '/.oss/95.142.171.235' '/.micro/66.244.95.20' '/.micro/95.211.32.162' '/.micro/95.142.171.235'
dhcp.@dnsmasq[0].rebind_domain='free.aero2.net.pl' '.bit' '.glue' '.parody' '.dyn' '.bbs' '.free' '.fur' '.geek' '.gopher' '.indy' '.ing' '.null' '.oss' '.micro'
dhcp.@dnsmasq[0].readethers='0'
dhcp.lan=dhcp
dhcp.lan.interface='lan'
dhcp.lan.dhcpv6='server'
dhcp.lan.ra='server'
dhcp.lan.ra_management='2'
dhcp.lan.start='100'
dhcp.lan.limit='150'
dhcp.lan.leasetime='1h'
dhcp.wan=dhcp
dhcp.wan.interface='wan'
dhcp.wan.ignore='1'
dhcp.odhcpd=odhcpd
dhcp.odhcpd.maindhcp='0'
dhcp.odhcpd.leasefile='/tmp/hosts/odhcpd'
dhcp.odhcpd.leasetrigger='/usr/sbin/odhcpd-update'
dhcp.odhcpd.loglevel='4'
dhcp.static_host_1=host
dhcp.static_host_1.name='raspi-printer'
dhcp.static_host_1.mac='B8:27:EB:64:37:9F'
dhcp.static_host_1.ip='192.168.1.21'
dhcp.static_host_1.duid='00010001278f0a79b827eb64379f'
root@Gargoyle:~# cat /etc/hosts
127.0.0.1    localhost
192.168.1.1    Gargoyle
192.168.1.2    Two
192.168.1.51    NodeRed
192.168.1.52    Blynk
192.168.1.60    KD_z3c
192.168.1.61    KD_Flat_white
192.168.1.80    WemosEasy0
192.168.1.81    M5Stack
192.168.1.85    Choinka
192.168.1.92    Witryna
192.168.1.98    Kanapa
192.168.1.99    ModemUPC
192.168.1.100    MR_BlackHowkNew
192.168.1.101    MR_tablet
192.168.1.53    Bridge
192.168.1.96    NocnaM
192.168.1.82    Roborock
192.168.1.83    IR
192.168.1.150    Jupyter
192.168.1.160    ESPcam
192.168.1.97    Salon
192.168.1.90    Przedpokoj
192.168.1.93    Dzieciecy
192.168.1.102    MR_XZ2c_5GHz
192.168.1.21    raspi-printer
192.168.1.20    GoogleNestMiniDzieciecy
192.168.1.22    GoogleHomeMiniLazienka
192.168.1.3    Three
192.168.1.23    MotionEye
192.168.1.4    pihole
192.168.1.11    TV
192.168.1.12    AirPurifier2s
192.168.1.62    KD_CKS_HuaweiY7
192.168.1.9    iNodeLAN
192.168.1.95    Sypialnia
192.168.1.91    Neo16A
192.168.1.14    ESP3D
192.168.1.89    Prysznic
192.168.1.13    MiTvBox
192.168.1.16    Canon_Selphy
192.168.1.56    Grafana
192.168.1.55    Prometheus
192.168.1.17    Roborock
192.168.1.54    m5atom
192.168.1.94    Kuchnia
192.168.1.104    MR_XZ2c_24GHz
192.168.1.88    BiurkoM
192.168.1.18    Edimax_USB_wifi
192.168.1.19    Soundbar
192.168.1.15    OctoPi
192.168.1.10    KDRM
192.168.1.151    PL-5CG01107SD
192.168.1.1    Gargoyle # SELF HOSTNAME. DO NOT EDIT OR REMOVE THIS COMMENT!

11

(19 odpowiedzi, napisanych Oprogramowanie / Software)

Racja:/
Tak wyglada restart tego jednego który jest na liście

Sat Mar 20 15:59:52 2021 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED 24:62:ab:00:47:63
Sat Mar 20 15:59:52 2021 daemon.info hostapd: wlan0: STA 24:62:ab:00:47:63 IEEE 802.11: disassociated
Sat Mar 20 15:59:53 2021 daemon.info hostapd: wlan0: STA 24:62:ab:00:47:63 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Sat Mar 20 15:59:57 2021 daemon.info hostapd: wlan0: STA 24:62:ab:00:47:63 IEEE 802.11: authenticated
Sat Mar 20 15:59:57 2021 daemon.info hostapd: wlan0: STA 24:62:ab:00:47:63 IEEE 802.11: associated (aid 3)
Sat Mar 20 15:59:57 2021 daemon.notice hostapd: wlan0: AP-STA-CONNECTED 24:62:ab:00:47:63
Sat Mar 20 15:59:57 2021 daemon.info hostapd: wlan0: STA 24:62:ab:00:47:63 WPA: pairwise key handshake completed (RSN)
Sat Mar 20 15:59:57 2021 daemon.info dnsmasq-dhcp[3389]: DHCPDISCOVER(br-lan) 24:62:ab:00:47:63
Sat Mar 20 15:59:57 2021 daemon.info dnsmasq-dhcp[3389]: DHCPOFFER(br-lan) 192.168.1.135 24:62:ab:00:47:63
Sat Mar 20 15:59:57 2021 daemon.info dnsmasq-dhcp[3389]: DHCPREQUEST(br-lan) 192.168.1.135 24:62:ab:00:47:63
Sat Mar 20 15:59:57 2021 daemon.info dnsmasq-dhcp[3389]: DHCPACK(br-lan) 192.168.1.135 24:62:ab:00:47:63

12

(19 odpowiedzi, napisanych Oprogramowanie / Software)

Sat Mar 20 12:37:47 2021 daemon.info dnsmasq-dhcp[3389]: DHCPDISCOVER(br-lan) f0:ef:86:61:c9:ad
Sat Mar 20 12:37:47 2021 daemon.info dnsmasq-dhcp[3389]: DHCPOFFER(br-lan) 192.168.1.216 f0:ef:86:61:c9:ad
Sat Mar 20 12:37:47 2021 daemon.info dnsmasq-dhcp[3389]: DHCPREQUEST(br-lan) 192.168.1.216 f0:ef:86:61:c9:ad
Sat Mar 20 12:37:47 2021 daemon.info dnsmasq-dhcp[3389]: DHCPACK(br-lan) 192.168.1.216 f0:ef:86:61:c9:ad Google-Home-Mini
Sat Mar 20 12:37:47 2021 daemon.warn dnsmasq-dhcp[3389]: not giving name Google-Home-Mini.lan to the DHCP lease of 192.168.1.216 because the name exists in /etc/hosts with address 192.168.1.22
Sat Mar 20 12:37:47 2021 daemon.warn dnsmasq-dhcp[3389]: not giving name Google-Home-Mini to the DHCP lease of 192.168.1.216 because the name exists in /etc/hosts with address 192.168.1.22

13

(19 odpowiedzi, napisanych Oprogramowanie / Software)

Włączałem i wyłączałem i nic się nie zmieniło.

14

(19 odpowiedzi, napisanych Oprogramowanie / Software)

Dzierżawy http://imgurl.pl/img2/dzierawy_6055111122c2f.png
Przydziały http://imgurl.pl/img2/przydziay_6055111122e50.png

15

(19 odpowiedzi, napisanych Oprogramowanie / Software)

Przydziały wyklikałem w gui, nie mogę tu wkleić screenshota. Zaznaczone "wymuszaj przydziały dhcp", wybieram urządzenie z listy, klikam dodaj, podaję nazwę i docelowe IP i tyle.
Nie do końca rozumiem jak pokazać co dostał klient.

16

(19 odpowiedzi, napisanych Oprogramowanie / Software)

Świeże w znaczeniu, że czysta instalacja smile
I jest to najnowsze stabilne wydanie gargoyle-pl chyba że coś mnie ominęło?
Klienci mają przydzielane ip zgodnie z zakresem DHCP chyba że któryś sam wymusza swoje.

config dhcp 'lan'
        option interface 'lan'
        option dhcpv6 'server'
        option ra 'server'
        option ra_management '2'
        option start '100'
        option limit '150'
        option leasetime '1h'

Zainstalowałem świeżego Gargoyla 1.12.0.2 na wr1043nd i chciałem ustawić wymuszanie przydziałów DHCP.
Ustawiałem z GUI przydziały, zmieniłem czas dzierżawy na 1h żeby móc szybciej zobaczyć efekty i nic.
Ktoś może ma jakąś podpowiedź jak to ugryźć?

18

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki.

19

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Konfiguracja podstawowa:

router jako brama sieciowa
WAN wyłączony
Port WAN wyłączony
Skonfigurowane lokalny adres, adres bramy, podsieć
DNS google
nie wymusza routera jako DNS
WiFi włączone WPA2PSK B-G-N
Sieć gościnna wyłączona
DHCP wyłączone
DynDNS wyłączony
Brak tras
Firewall bez zmian
Dodatki - spectrum-analyser, webcam, jeden motyw
Usługi domyślne niezmienione

Tyle.
Przy dowolnej zmianie np hasła do wifi, nazwy sieci, włączeniu/wyłączeniu sieci gościnnej DHCP powraca.

20

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Pisząc konfigurację masz na myśli konfigurację sprzętową?

TP-Link TL-WR1043N/ND v1 1.11.0.5 (9998713a)
TP-Link Archer C7 v2 1.11.0.4 (0bea84a9)

Oba routery mają tę samą przypadłość.

21

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki za odpowiedź. Chodzi o Gargoyle.
Jesteś w stanie mi podpowiedzieć gdzie szukać jakiejś sekcji gui odpowiedzialnej za tę podstronę?

22

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Mogę to jakoś zablokować?

LuCI też tak ma?

Da się zrobić tak, żeby w GUI na liście połączonych urządzeń adresy IP były klikalnymi linkami?

Mam problem z dhcp w domu. Na dwóch routerach skonfigurowanych jako dumb switche i AP samoczynnie włącza się DHCP przy jakiejkolwiek zmianie w GUI. To jakiś bug czy feature? Da się to jakoś zablokować?

Jeden to Archer C7 drugi to 1043nd oba na najnowszym gargoylu.

25

(17 odpowiedzi, napisanych Oprogramowanie / Software)

Tego nie wiedziałem, super.
Ogromne podziękowania za pomoc Cezary!