Temat: Problemy z konfiguracją DDNS

Witam,

mam LEDE Reboot 17.01 i chciałem zainstalować DDNS i skonfigurować według poradnika dla noip.com

Ale problem pojawił się na samym początku, ponieważ po wpisaniu uci set ddns.myddns.enabled=1 pojawiała się informacja o błędnej wartości. Więc po kilku próbach z poziomu LUCI usunąłem ddns-script i zainstalowałem ponownie. Ale skutek tego jest taki, że teraz mimo instalacji nawet nie pojawia się DDNS w Serwisach.

Dodatkowo próbując znaleźć rozwiązanie usunąłem wszystko co było w System>Oprogramowanie>Konfiguracja>pierwsze okno od góry i wpisałem tam opkg update skutek tego jest taki, że teraz jak wydaje polecenie opkg update to instalują się pakiety a pod koniec pojawia się informacja Collected errors:  * opkg_conf_parse_file: /etc/opkg.conf:1: Ignoring invalid line: `opkg update'

Więc chyba już mocno namieszałem.

2

Odp: Problemy z konfiguracją DDNS

Tak, bo wpisałeś chyba do pliku opkg update a nie to co tam było. Zrób firstboota, skonfiguruj jeszcze raz system.

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

3

Odp: Problemy z konfiguracją DDNS

No niestety zrestartowałem do ustawień fabrycznych, skonfigurowałem 3g modem i od razu opkg update następnie instalacji opkg install ddns-scripts i uci set ddns.myddns.enabled=1 ale pojawia sie błąd:
uci: Invalid argument

4

Odp: Problemy z konfiguracją DDNS

cat /etc/config/ddns

pokaż.

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

5

Odp: Problemy z konfiguracją DDNS

root@LEDE:~# cat /etc/config/ddns

config ddns 'global'
        option ddns_dateformat '%F %R'
        option ddns_loglines '250'
        option upd_privateip '0'

config service 'myddns_ipv4'
        option lookup_host 'yourhost.example.com'
        option domain 'yourhost.example.com'
        option username 'your_username'
        option password 'your_password'
        option interface 'wan'
        option ip_source 'network'
        option ip_network 'wan'
        option service_name 'dyn.com'

config service 'myddns_ipv6'
        option update_url 'http://[USERNAME]:[PASSWORD]@your.provider.net/nic/update?hostname=[DOMAIN]&myip=[IP]'
        option lookup_host 'yourhost.example.com'
        option domain 'yourhost.example.com'
        option username 'your_username'
        option password 'your_password'
        option use_ipv6 '1'
        option interface 'wan6'
        option ip_source 'network'
        option ip_network 'wan6'

root@LEDE:~#

6 (edytowany przez Cezary 2018-03-29 18:32:08)

Odp: Problemy z konfiguracją DDNS

A teraz powiedz, skoro masz sekcje o nazwie global, myddns_ipv4 i myddns_ipv6 to po kiego czorta chcesz ustawiasz myddns? To że tak jest w poradniku który był opublikowany rok temu nie znaczy że nie masz samodzielnie myśleć i spojrzeć jak naprawdę nazywają się sekcje w konfigach.

Druga sprawa - masz wykupioną usługę publicznego adres IP skoro chcesz używać ddns na połączeniu modemowym?

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

7

Odp: Problemy z konfiguracją DDNS

Czyli jeśli dobrze rozumiem, to muszę wykorzystać sekcję myddns_ipv4? Ja mam konto w no-ip.com

A jak wprowadzać dane z wiersza poleceń? Czy raczej otworzyć ten plik przy pomocy vi lub nano i wpisać dane?

8

Odp: Problemy z konfiguracją DDNS

Przy pomocy uci lub zwykłego edytora, jak wolisz. Możesz wykorzystać istniejącą sekcję lub zrobić nową.... jak wolisz.

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

9

Odp: Problemy z konfiguracją DDNS

config service 'myddns_noip'
        option lookup_host 'no-ip.com'
        option domain 'moja_domena.ddns.net'
        option username 'login'
        option password 'haslo'
        option interface 'wan'
        option ip_source 'network' - tego nie wiem
        option ip_network 'wan' - tego nie wiem
        option service_name 'no-ip.com'

Będę wdzięczny za odniesienie się do powyższego czy coś jest dobrze a co źle?

a jak chcę wtedy z palca to mogę po kolei
uci set ddns.myddns_noip.enabled=1
i tak dalej kolejne linie ??

10

Odp: Problemy z konfiguracją DDNS

Opcje są takie same jak opisane w http://eko.one.pl/?p=openwrt-ddns  a wszystkie masz opisane tutaj: https://wiki.openwrt.org/doc/uci/ddns
Pakiet ddns-scripts_no-ip_com musisz także doinstalować.

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

11

Odp: Problemy z konfiguracją DDNS

Ponowię pytanie Cezarego - masz publiczne IP od operatora że myślisz o DDNS? Bo w sieciach komórkowych go domyślnie nie ma.

12

Odp: Problemy z konfiguracją DDNS

Prośba jeszcze o weryfikacje czy to może być bo chyba nie działa jak widzę, pytanie czy wszystkie te linie muszę wypełnić, czy część mogę usunąć? A jeśli muszę zostawić to co w nich wpisać?

root@LEDE:~# cat /etc/config/ddns

config ddns 'global'
        option ddns_dateformat '%F %R'
        option ddns_loglines '250'
        option upd_privateip '0'

config service 'myddns_ipv4'
        option lookup_host 'yourhost.example.com'
        option interface 'wan'
        option ip_source 'network'
        option ip_network 'wan'
        option enabled '1'
        option service_name 'noip.com'
        option domain 'xxx.ddns.net'
        option password 'xxx'
        option username 'xxx'

Tak, mam kupiony publiczny IP

13

Odp: Problemy z konfiguracją DDNS

lookup_host wywal A resztę patrz w logach, ddns jest dość gadatliwy.

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

14

Odp: Problemy z konfiguracją DDNS

Tego nie mogę opanować
Can not detect local IP using network_get_ipaddr 'wan' - Error: '1' - TERMINATE

15

Odp: Problemy z konfiguracją DDNS

A masz sekcję wan w ogóle?

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

16

Odp: Problemy z konfiguracją DDNS

W sensie jaka nazwa interfejsu WAN? Czy w pliku ddns? Przepraszam, że tak trudno to idzie, ale to moje pierwsze konfiguracje.

17

Odp: Problemy z konfiguracją DDNS

cat /etc/config/network

pokaż. Chodzi o nazwę sekcji konfiguracyjnej która służy do połączenia z internetem.

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

18

Odp: Problemy z konfiguracją DDNS

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 'fdcb:4bf7:5466::/48'

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.100.1'

config device 'lan_dev'
        option name 'eth0.1'
        option macaddr '84:16:f9:9b:e6:70'

config device 'wan_dev'
        option name 'eth0.2'
        option macaddr '84:16:f9:9b:e6:71'

config interface 'wan6'
        option ifname 'eth0.2'
        option proto 'dhcpv6'

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 'wan'
        option proto 'ncm'
        option device '/dev/ttyUSB0'
        option apn 'pro.plusgsm.pl'
        option modes 'lte'

19

Odp: Problemy z konfiguracją DDNS

option mode a nie modes. Modes jest dla qmi.

ncm używasz, interfejs wan nie ma adresu, ma za to wan_4.  Zrób

    uci set ddns.myddns_ipv4.ip_source=web
    uci set ddns.myddns_ipv4.ip_network=http://ipecho.net/plain
    uci commit ddns

I zrestartuj całość.

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

20

Odp: Problemy z konfiguracją DDNS

Can not detect local IP using network_get_ipaddr 'http://ipecho.net/plain' - Error: '1' - TERMINAT

To teraz taki błąd.

21

Odp: Problemy z konfiguracją DDNS

Pokaż jeszcze raz wynik uci show ddns

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

22

Odp: Problemy z konfiguracją DDNS

Proszę

root@LEDE:~# uci show ddns
ddns.global=ddns
ddns.global.ddns_dateformat='%F %R'
ddns.global.ddns_loglines='250'
ddns.global.upd_privateip='0'
ddns.myddns_ipv4=service
ddns.myddns_ipv4.enabled='1'
ddns.myddns_ipv4.domain='mojadomena.ddns.net'
ddns.myddns_ipv4.password='xxx'
ddns.myddns_ipv4.username='xxx'
ddns.myddns_ipv4.service_name='no-ip.pl'
ddns.myddns_ipv4.lookup_host='mojadomena.ddns.net'
ddns.myddns_ipv4.interface='lan'
ddns.myddns_ipv4.ip_source='web'
ddns.myddns_ipv4.ip_network='http://ipecho.net/plain'
ddns.myddns_ipv4.ip_url='http://ipecho.net/plain'

23

Odp: Problemy z konfiguracją DDNS

A ślepota ze mnie.

uci -q del ddns.myddns_ipv4.ip_network
uci set ddns.myddns_ipv4.ip_url=http://ipecho.net/plain
uci commit ddns

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

24

Odp: Problemy z konfiguracją DDNS

223719  info : Starting main loop at 2018-03-29 22:37
223719       : Detect local IP on 'web'
223719 ERROR : Can not detect local IP using network_get_ipaddr 'http://ipecho.net/plain' - Error: '1' - TERMINATE
223719  WARN : PID '3654' exit WITH ERROR '1' at 2018-03-29 22:37

25

Odp: Problemy z konfiguracją DDNS

root@LEDE:~# uci show ddns
ddns.global=ddns
ddns.global.ddns_dateformat='%F %R'
ddns.global.ddns_loglines='250'
ddns.global.upd_privateip='0'
ddns.myddns_ipv4=service
ddns.myddns_ipv4.enabled='1'
ddns.myddns_ipv4.domain='mojadomena.ddns.net'
ddns.myddns_ipv4.password='xxx'
ddns.myddns_ipv4.username='xxxx'
ddns.myddns_ipv4.service_name='no-ip.pl'
ddns.myddns_ipv4.lookup_host='mojadomena.ddns.net'
ddns.myddns_ipv4.interface='lan'
ddns.myddns_ipv4.ip_source='web'
ddns.myddns_ipv4.ip_network='http://ipecho.net/plain'
ddns.myddns_ipv4.ip_url='http://ipecho.net/plain'