26 (edytowany przez onken 2016-06-20 13:31:07)

Odp: NoIpupdater i problem z bash ??

Bo mi ostatnio ten skrypt od ddns mi świruje i robi update IP po 3 razy jak mam restart WAN, nie wiem czemu hmm i szukłaem innego rozwiązania

Próbuje jeszcze w hotplug.d wymusic uruchomieni updatu po zminie w interfejsie wan2 ale jakby nijak nie reagował na wrzucenie w konsoli ifdown wan2, ifup wan2

A mam w iface:

#!/bin/sh

if [ "$INTERFACE" = "wan2" ] && [ "$ACTION" = "ifdown" ]; then
        sleep 1
        /root/noipupdater.sh
        sleep 6
    fi

Robiłem tez z ifup - nijak nie reaguje hmm i log read nie ma nic o uruchomieniu noipupdater.sh

Więc co go boli i jak temu zaradzić smile ??

27

Odp: NoIpupdater i problem z bash ??

if [ "$INTERFACE" = "wan2" -a "$ACTION" = "ifup" ]; then

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

28

Odp: NoIpupdater i problem z bash ??

no i nadal nic w logach i nie dziala

Przeciez tego sie nie resetuje po wpisaniu pliku ?

Mon Jun 20 14:50:39 2016 kern.err kernel: [134339.212276] cdc_ether 1-4.2:1.0 eth2: kevent 12 may have been dropped
Mon Jun 20 14:50:39 2016 kern.err kernel: [134339.235759] cdc_ether 1-4.2:1.0 eth2: kevent 12 may have been dropped
Mon Jun 20 14:50:39 2016 kern.err kernel: [134339.259113] cdc_ether 1-4.2:1.0 eth2: kevent 12 may have been dropped
Mon Jun 20 14:50:39 2016 daemon.notice netifd: Interface 'wan2' is enabled
Mon Jun 20 14:50:39 2016 daemon.notice netifd: Network device 'eth2' link is up
Mon Jun 20 14:50:39 2016 daemon.notice netifd: Interface 'wan2' has link connectivity
Mon Jun 20 14:50:39 2016 daemon.notice netifd: Interface 'wan2' is setting up now
Mon Jun 20 14:50:39 2016 daemon.notice netifd: wan2 (9819): udhcpc (v1.23.2) started
Mon Jun 20 14:50:39 2016 daemon.notice netifd: wan2 (9819): Sending discover...
Mon Jun 20 14:50:39 2016 daemon.notice netifd: wan2 (9819): Sending select for 192.168.8.130...
Mon Jun 20 14:50:39 2016 daemon.notice netifd: wan2 (9819): Lease of 192.168.8.130 obtained, lease time 86400
Mon Jun 20 14:50:39 2016 daemon.notice netifd: Interface 'wan2' is now up
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: reading /tmp/resolv.conf.auto
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using local addresses only for domain lan
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 192.168.8.1#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 192.168.8.1#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 192.168.9.1#53
Mon Jun 20 14:50:39 2016 daemon.info dnsmasq[2350]: using nameserver 192.168.9.1#53
Mon Jun 20 14:50:39 2016 user.notice mwan3: ifup interface wan2 (eth2)
Mon Jun 20 14:50:39 2016 user.notice firewall: Reloading firewall due to ifup of wan2 (eth2)
Mon Jun 20 14:50:40 2016 user.notice ddns-scripts[10273]: myddns_ipv4: PID '10273' started at 20-06-2016 14:50
Mon Jun 20 14:50:40 2016 user.warn ddns-scripts[10273]: myddns_ipv4: Service section disabled! - TERMINATE
Mon Jun 20 14:50:40 2016 user.warn ddns-scripts[10273]: myddns_ipv4: PID '10273' exit WITH ERROR '1' at 20-06-2016 14:50
root@OpenWrt:~#

29

Odp: NoIpupdater i problem z bash ??

Nie za dużo tych nameserverów masz? smile

Daj jako pierwsze logger tu byłem i zobaczysz czy się w ogóle uruchomi.

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

30

Odp: NoIpupdater i problem z bash ??

nie wiem skad sie ich tyle wzieło smile

#!/bin/sh

if [ "$INTERFACE" = "wan2" -a "$ACTION" = "ifdown" ]; then
        echo tu bylem
        sleep 1
        /root/noipupdater.sh
        sleep 6
    fi

Ale nie widze nigdzie wpisanego w logread tu bylem hmm

31

Odp: NoIpupdater i problem z bash ??

logger =/= echo

32

Odp: NoIpupdater i problem z bash ??

logger nie echo. I przed ifem.

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

33

Odp: NoIpupdater i problem z bash ??

no niby jest ok tzn widzi

Mon Jun 20 15:01:03 2016 daemon.notice netifd: Interface 'wan2' is now up
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: reading /tmp/resolv.conf.auto
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using local addresses only for domain lan
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 192.168.8.1#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 192.168.8.1#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 8.8.4.4#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 194.204.152.34#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 192.168.9.1#53
Mon Jun 20 15:01:03 2016 daemon.info dnsmasq[2350]: using nameserver 192.168.9.1#53
Mon Jun 20 15:01:03 2016 user.notice root: =/= echo
Mon Jun 20 15:01:12 2016 user.notice mwan3: ifup interface wan2 (eth2)
Mon Jun 20 15:01:13 2016 user.notice firewall: Reloading firewall due to ifup of wan2 (eth2)
Mon Jun 20 15:01:13 2016 user.notice ddns-scripts[14466]: myddns_ipv4: PID '14466' started at 20-06-2016 15:01
Mon Jun 20 15:01:13 2016 user.warn ddns-scripts[14466]: myddns_ipv4: Service section disabled! - TERMINATE
Mon Jun 20 15:01:13 2016 user.warn ddns-scripts[14466]: myddns_ipv4: PID '14466' exit WITH ERROR '1' at 20-06-2016 15:01
root@OpenWrt:~#

Ale nie uruchamia ponownie updatenoip

34

Odp: NoIpupdater i problem z bash ??

To później zrób env >> /tmp/plik.txt

i zobacz czy masz INTERFACE i ACTION

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

35

Odp: NoIpupdater i problem z bash ??

onken napisał/a:

no niby jest ok tzn widzi
[...]
Mon Jun 20 15:01:03 2016 user.notice root: =/= echo
[...]

Zwróciłem Ci uwagę, że logger to nie to samo co echo, a Ty po prostu skopiowałeś mój post do skryptu, zupełnie bez zastanowienia, a już na pewno bez zrozumienia. Następnym razem pomyśl choć odrobinę smile

36

Odp: NoIpupdater i problem z bash ??

Hmm

----
USER=root
ACTION=ifup
SHLVL=2
HOME=/
HOTPLUG_TYPE=iface
DEVICENAME=
LOGNAME=root
TERM=linux
BOOT_IMAGE=/boot/vmlinuz
PATH=/bin:/sbin:/usr/bin:/usr/sbin
INTERFACE=wan2
PWD=/
DEVICE=eth2

37

Odp: NoIpupdater i problem z bash ??

Jakie BOOT_IMAGE=/boot/vmlinuz? Na czym ty to robisz?

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

38

Odp: NoIpupdater i problem z bash ??

miniPC