Temat: Cron skrypt - restartowanie WiFi, gdy interfejs padnie.

Witam,

Po moich problemach z BB i powrocie do AA wróciły stare bugi. WiFi co jakiś czas (głównie przy transferach >7MB/s) pada. Czasem pada też WAN jednak ten sam się restartuje. WiFi natomiast nie.

Objawy są takie, że WiFi niby działa ale albo pada sieć albo pada zasięg. Zwykłe uruchomienie interfejsu z przycisku problem rozwiązuje jednak jest to dość drażniące i niewygodne. Pomyślałem, żeby użyć Crona do automatycznego testowania WiFi i jeżeli będzie coś nie tak to jego restartowania. Znalazłem na necie coś takiego:

http://riceball.com/d/content/restartin … y-vanishes

Bardzo bym prosił o sprawdzenie tego skryptu i ewentualne wprowadzenie poprawek, ponieważ sam się na tym nie znam. Dodatkowo użyłem skrypu z tego linku do zautomatyzowania restartowania routera.

http://www.smallbusinesstech.net/more-c … ery-week-1

Aktualnie mój crontab wygląda tak:

0 5 * * * reboot

---

#! /bin/sh

# Checks if the wifi conn is up.  If not, it tries to restart
# the wifi.  If that fails, then reboot.

if ping -c 1 192.168.1.1 > /dev/null
then
        echo nothing > /dev/null
else
        ifdown wifi
        ifup wifi
        killall wifi
        wifi
        /etc/init.d/S41wpa
        sleep 10
        if ping -c 192.168.1.1 > /dev/null
        then
                echo nothing > /dev/null
        else
                date >> /reboot.log
                reboot
        fi
fi

---

A moje logi wyglądają tak:

Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.090000] gpiochip_add: registered GPIOs 0 to 21 on device: ath79
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.100000] MIPS: machine is TP-LINK TL-WR1043ND
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.360000] bio: create slab <bio-0> at 0
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.370000] Switching to clocksource MIPS
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.380000] NET: Registered protocol family 2
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.380000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.380000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.390000] TCP: Hash tables configured (established 1024 bind 1024)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.400000] TCP reno registered
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.400000] UDP hash table entries: 256 (order: 0, 4096 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.420000] NET: Registered protocol family 1
Aug 21 15:35:07 WR1043ND_OpenWrt kern.debug kernel: [    0.420000] PCI: CLS 0 bytes, default 32
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.440000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.440000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.450000] msgmni has been set to 56
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.460000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.470000] io scheduler noop registered
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.470000] io scheduler deadline registered (default)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.470000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.510000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.510000] console [ttyS0] enabled, bootconsole disabled
Aug 21 15:35:07 WR1043ND_OpenWrt kern.warn kernel: [    0.530000] m25p80 spi0.0: found s25sl064a, expected m25p80
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.530000] m25p80 spi0.0: s25sl064a (8192 Kbytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.540000] 5 tp-link partitions found on MTD device spi0.0
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.540000] Creating 5 MTD partitions on "spi0.0":
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.550000] 0x000000000000-0x000000020000 : "u-boot"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.560000] 0x000000020000-0x00000010da00 : "kernel"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.warn kernel: [    0.560000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.570000] 0x00000010da00-0x0000007f0000 : "rootfs"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.warn kernel: [    0.580000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.590000] mtd: partition "rootfs" set to be root filesystem
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.600000] mtd: partition "rootfs_data" created automatically, ofs=510000, len=2E0000 
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.610000] 0x000000510000-0x0000007f0000 : "rootfs_data"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.620000] 0x0000007f0000-0x000000800000 : "art"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.620000] 0x000000020000-0x0000007f0000 : "firmware"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.630000] Realtek RTL8366RB ethernet switch driver version 0.2.3
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.750000] rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.750000] rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.930000] rtl8366rb: probed
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.940000] eth0: Atheros AG71xx at 0xb9000000, irq 4
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   35.590000] xt_time: kernel timezone is -0000
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.040000] usbcore: registered new interface driver cdc_acm
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.050000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.090000] usbcore: registered new interface driver usblp
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.120000] usbcore: registered new interface driver usbserial
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.120000] USB Serial support registered for generic
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.130000] usbcore: registered new interface driver usbserial_generic
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.140000] usbserial: USB Serial Driver core
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.280000] usbcore: registered new interface driver cdc_ether
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.420000] usbcore: registered new interface driver cdc_ncm
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.450000] USB Serial support registered for GSM modem (1-port)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.450000] usbcore: registered new interface driver option
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.460000] option: v0.7.2:USB Driver for GSM modems
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.480000] USB Serial support registered for Sierra USB modem
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.490000] usbcore: registered new interface driver sierra
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.490000] sierra: v.1.7.16:USB Driver for Sierra Wireless USB modems
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.620000] fuse init (API version 7.18)
Aug 21 15:35:09 WR1043ND_OpenWrt user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux_3.3.8_ehci_hcd Product=Generic_Platform_EHCI_Controller Serial=ehci-platform
Aug 21 15:35:12 WR1043ND_OpenWrt kern.debug kernel: [   43.430000] ar71xx: pll_reg 0xb8050014: 0x1a000000
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.730000] eth0: link up (1000Mbps/Full duplex)
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.750000] device eth0.1 entered promiscuous mode
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.750000] device eth0 entered promiscuous mode
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.770000] br-lan: port 1(eth0.1) entered forwarding state
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.770000] br-lan: port 1(eth0.1) entered forwarding state
Aug 21 15:35:12 WR1043ND_OpenWrt daemon.notice netifd: Interface 'lan' is now up
Aug 21 15:35:12 WR1043ND_OpenWrt daemon.notice netifd: Interface 'loopback' is now up
Aug 21 15:35:13 WR1043ND_OpenWrt daemon.notice netifd: wan (844): udhcpc (v1.19.4) started
Aug 21 15:35:13 WR1043ND_OpenWrt daemon.notice netifd: wan (844): Sending discover...
Aug 21 15:35:13 WR1043ND_OpenWrt user.notice firewall: Reloading firewall due to ifup of lan (br-lan)
Aug 21 15:35:13 WR1043ND_OpenWrt daemon.notice netifd: wan (844): Sending select for 89.230.90.152...
Aug 21 15:35:13 WR1043ND_OpenWrt daemon.notice netifd: wan (844): Lease of 89.230.90.152 obtained, lease time 3600
Aug 21 15:35:14 WR1043ND_OpenWrt daemon.notice netifd: Interface 'wan' is now up
Aug 21 15:35:14 WR1043ND_OpenWrt kern.info kernel: [   45.770000] br-lan: port 1(eth0.1) entered forwarding state
Aug 21 15:35:15 WR1043ND_OpenWrt user.notice mwan3: ifup interface wan (eth0.2)
Aug 21 15:35:19 WR1043ND_OpenWrt user.notice firewall: Reloading firewall due to ifup of wan (eth0.2)
Aug 21 15:35:20 WR1043ND_OpenWrt kern.info kernel: [   51.860000] device wlan0 entered promiscuous mode
Aug 21 15:35:22 WR1043ND_OpenWrt kern.info kernel: [   53.470000] br-lan: port 2(wlan0) entered forwarding state
Aug 21 15:35:22 WR1043ND_OpenWrt kern.info kernel: [   53.480000] br-lan: port 2(wlan0) entered forwarding state
Aug 21 15:35:24 WR1043ND_OpenWrt kern.info kernel: [   55.480000] br-lan: port 2(wlan0) entered forwarding state
Aug 21 15:35:25 WR1043ND_OpenWrt cron.info crond[1748]: crond: crond (busybox 1.19.4) started, log level 8
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at if
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at ping
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at -c
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at 192.168.1.1
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at if
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at ping
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at -c
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at 192.168.1.1
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at >
Aug 21 15:35:26 WR1043ND_OpenWrt authpriv.info dropbear[1764]: Running in background
Aug 21 15:35:26 WR1043ND_OpenWrt lpr.err p9100d[1770]: socket: Address family not supported by protocol
Aug 21 15:35:29 WR1043ND_OpenWrt user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Aug 21 15:35:29 WR1043ND_OpenWrt user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: started, version 2.66 cachesize 150
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCP, IP range 192.168.1.100 -- 192.168.1.249, lease time 12h
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: using local addresses only for domain lan
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: reading /tmp/resolv.conf.auto
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: using nameserver 89.231.1.206#53
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: using nameserver 217.172.224.160#53
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: using local addresses only for domain lan
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: read /etc/hosts - 1 addresses
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: read /etc/ethers - 0 addresses
Aug 21 15:35:34 WR1043ND_OpenWrt daemon.info hostapd: wlan0: STA b4:74:9f:73:59:3f IEEE 802.11: authenticated
Aug 21 15:35:34 WR1043ND_OpenWrt daemon.info hostapd: wlan0: STA b4:74:9f:73:59:3f IEEE 802.11: associated (aid 1)
Aug 21 15:35:34 WR1043ND_OpenWrt daemon.info hostapd: wlan0: STA b4:74:9f:73:59:3f WPA: pairwise key handshake completed (RSN)
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.crit xl2tpd[1987]: setsockopt recvref[30]: Protocol not available
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1987]: Using l2tp kernel support.
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: xl2tpd version xl2tpd-1.3.1 started on WR1043ND_OpenWrt PID:1989
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Forked by Scott Balmos and David Stipp, (C) 2001
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Inherited by Jeff McAdams, (C) 2002
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Forked again by Xelerance (www.xelerance.com) (C) 2006
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Listening on IP address 0.0.0.0, port 1701
Aug 21 15:35:35 WR1043ND_OpenWrt user.info sysinit: setting up led USB
Aug 21 15:35:35 WR1043ND_OpenWrt user.info sysinit: setting up led WLAN
Aug 21 15:35:35 WR1043ND_OpenWrt user.info watchcat: starting all tasks
Aug 21 15:35:35 WR1043ND_OpenWrt user.info wathchat: started task (mode=ping;period=300;pinghosts=8.8.8.8;pingperiod=120;forcedelay=30)
Aug 21 15:35:36 WR1043ND_OpenWrt user.info sysinit: sh: bad number
Aug 21 15:35:36 WR1043ND_OpenWrt user.err watchcat: reboot program cfg0ce014 not started - pingperiod is not recognized
Aug 21 15:35:36 WR1043ND_OpenWrt user.info watchcat: all tasks started
Aug 21 15:35:36 WR1043ND_OpenWrt user.notice root: wifi_schedule is starting
Aug 21 15:35:37 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPREQUEST(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:35:37 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
Aug 21 15:35:38 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPINFORM(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:35:38 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
Aug 21 15:37:12 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPREQUEST(br-lan) 192.168.1.149 48:5b:39:09:a5:29 
Aug 21 15:37:12 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.149 48:5b:39:09:a5:29 Desktop-PC_Ethernet
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at if
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at ping
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at -c
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at 192.168.1.1
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at if
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at ping
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at -c
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at 192.168.1.1
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at >
Aug 21 15:38:16 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPINFORM(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:38:16 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
Aug 21 15:39:12 WR1043ND_OpenWrt daemon.info watchcat[2003]: no internet connectivity for 120 seconds. Reseting when reaching 300
Aug 21 15:40:57 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPINFORM(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:40:57 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
Aug 21 15:43:12 WR1043ND_OpenWrt daemon.info watchcat[2003]: no internet connectivity for 120 seconds. Reseting when reaching 300
Aug 21 15:46:48 WR1043ND_OpenWrt daemon.info hostapd: wlan0: STA b4:74:9f:73:59:3f WPA: group key handshake completed (RSN)
Aug 21 15:47:12 WR1043ND_OpenWrt daemon.info watchcat[2003]: no internet connectivity for 120 seconds. Reseting when reaching 300
Aug 21 15:48:28 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPINFORM(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:48:28 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
[    0.000000] Linux version 3.3.8 (cezary@eko.one.pl) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #13 Sun May 25 15:59:52 CEST 2014
[    0.000000] MyLoader: sysp=2a222222, boardp=02b2aa2a, parts=aae3aaa2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019374 (MIPS 24Kc)
[    0.000000] SoC: Atheros AR9132 rev 2
[    0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:5.000MHz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00002000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00002000
[    0.000000] On node 0 totalpages: 8192
[    0.000000] free_area_init_node: node 0, pgdat 802f3150, node_mem_map 81000000
[    0.000000]   Normal zone: 64 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 8128 pages, LIFO batch:0
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line:  board=TL-WR1043ND console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 28984k/32768k available (2224k kernel code, 3784k reserved, 413k data, 216k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 512
[    0.090000] NET: Registered protocol family 16
[    0.090000] gpiochip_add: registered GPIOs 0 to 21 on device: ath79
[    0.100000] MIPS: machine is TP-LINK TL-WR1043ND
[    0.360000] bio: create slab <bio-0> at 0
[    0.370000] Switching to clocksource MIPS
[    0.380000] NET: Registered protocol family 2
[    0.380000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.380000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.390000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.400000] TCP reno registered
[    0.400000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.420000] NET: Registered protocol family 1
[    0.420000] PCI: CLS 0 bytes, default 32
[    0.440000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.440000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.450000] msgmni has been set to 56
[    0.460000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    0.470000] io scheduler noop registered
[    0.470000] io scheduler deadline registered (default)
[    0.470000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.510000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
[    0.510000] console [ttyS0] enabled, bootconsole disabled
[    0.530000] m25p80 spi0.0: found s25sl064a, expected m25p80
[    0.530000] m25p80 spi0.0: s25sl064a (8192 Kbytes)
[    0.540000] 5 tp-link partitions found on MTD device spi0.0
[    0.540000] Creating 5 MTD partitions on "spi0.0":
[    0.550000] 0x000000000000-0x000000020000 : "u-boot"
[    0.560000] 0x000000020000-0x00000010da00 : "kernel"
[    0.560000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.570000] 0x00000010da00-0x0000007f0000 : "rootfs"
[    0.580000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.590000] mtd: partition "rootfs" set to be root filesystem
[    0.600000] mtd: partition "rootfs_data" created automatically, ofs=510000, len=2E0000 
[    0.610000] 0x000000510000-0x0000007f0000 : "rootfs_data"
[    0.620000] 0x0000007f0000-0x000000800000 : "art"
[    0.620000] 0x000000020000-0x0000007f0000 : "firmware"
[    0.630000] Realtek RTL8366RB ethernet switch driver version 0.2.3
[    0.750000] rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
[    0.750000] rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
[    0.930000] rtl8366rb: probed
[    0.940000] eth0: Atheros AG71xx at 0xb9000000, irq 4
[    1.240000] TCP cubic registered
[    1.250000] NET: Registered protocol family 17
[    1.250000] Bridge firewalling registered
[    1.260000] 8021q: 802.1Q VLAN Support v1.8
[    1.260000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    1.270000] Freeing unused kernel memory: 216k freed
[    3.640000] ar71xx: pll_reg 0xb8050014: 0x1a000000
[    3.640000] eth0: link up (1000Mbps/Full duplex)
[    4.080000] Registered led device: tp-link:green:usb
[    4.080000] Registered led device: tp-link:green:system
[    4.080000] Registered led device: tp-link:green:qss
[    4.080000] Registered led device: tp-link:green:wlan
[    7.390000] JFFS2 notice: (438) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 50 of xref (0 dead, 29 orphan) found.
[    8.300000] SCSI subsystem initialized
[    8.470000] usbcore: registered new interface driver usbfs
[    8.470000] usbcore: registered new interface driver hub
[    8.480000] usbcore: registered new device driver usb
[    8.950000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    8.950000] ehci-platform ehci-platform: Generic Platform EHCI Controller
[    8.960000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    9.000000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    9.020000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    9.020000] hub 1-0:1.0: USB hub found
[    9.030000] hub 1-0:1.0: 1 port detected
[    9.130000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    9.250000] Initializing USB Mass Storage driver...
[    9.250000] usbcore: registered new interface driver usb-storage
[    9.260000] USB Mass Storage support registered.
[   29.630000] eth0: link down
[   31.910000] Loading modules backported from Linux version master-2014-01-23-0-g62c147d
[   31.920000] Backport generated by backports.git backports-20140124-0-g1256d3e
[   32.100000] cfg80211: Calling CRDA to update world regulatory domain
[   32.100000] cfg80211: World regulatory domain updated:
[   32.110000] cfg80211:  DFS Master region: unset
[   32.110000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   32.120000] cfg80211:   (2400000 KHz - 2483000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[   32.130000] cfg80211:   (5140000 KHz - 5860000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[   33.190000] ath: EEPROM regdomain: 0x0
[   33.190000] ath: EEPROM indicates default country code should be used
[   33.190000] ath: doing EEPROM country->regdmn map search
[   33.190000] ath: country maps to regdmn code: 0x3a
[   33.190000] ath: Country alpha2 being used: US
[   33.190000] ath: Regpair used: 0x3a
[   33.220000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   33.220000] ieee80211 phy0: Atheros AR9100 MAC/BB Rev:7 AR2133 RF Rev:a2 mem=0xb80c0000, irq=2
[   33.230000] cfg80211: Calling CRDA for country: US
[   33.230000] cfg80211: Regulatory domain changed to country: US
[   33.240000] cfg80211:  DFS Master region: unset
[   33.240000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   33.250000] cfg80211:   (2400000 KHz - 2483000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[   33.260000] cfg80211:   (5140000 KHz - 5860000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[   33.800000] PPP generic driver version 2.4.2
[   33.920000] PPP MPPE Compression module registered
[   34.040000] L2TP core driver, V2.0
[   34.060000] L2TP netlink interface
[   34.090000] GRE over IPv4 demultiplexor driver
[   34.110000] ip_gre: Unknown symbol icmpv6_send (err 0)
[   34.240000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   34.490000] NET: Registered protocol family 24
[   34.640000] nf_conntrack version 0.5.0 (456 buckets, 1824 max)
[   35.140000] PPPoL2TP kernel driver, V2.0
[   35.160000] PPTP driver version 0.8.5
[   35.590000] xt_time: kernel timezone is -0000
[   36.040000] usbcore: registered new interface driver cdc_acm
[   36.050000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[   36.090000] usbcore: registered new interface driver usblp
[   36.120000] usbcore: registered new interface driver usbserial
[   36.120000] USB Serial support registered for generic
[   36.130000] usbcore: registered new interface driver usbserial_generic
[   36.140000] usbserial: USB Serial Driver core
[   36.280000] usbcore: registered new interface driver cdc_ether
[   36.420000] usbcore: registered new interface driver cdc_ncm
[   36.450000] USB Serial support registered for GSM modem (1-port)
[   36.450000] usbcore: registered new interface driver option
[   36.460000] option: v0.7.2:USB Driver for GSM modems
[   36.480000] USB Serial support registered for Sierra USB modem
[   36.490000] usbcore: registered new interface driver sierra
[   36.490000] sierra: v.1.7.16:USB Driver for Sierra Wireless USB modems
[   36.620000] fuse init (API version 7.18)
[   43.430000] ar71xx: pll_reg 0xb8050014: 0x1a000000
[   43.730000] eth0: link up (1000Mbps/Full duplex)
[   43.750000] device eth0.1 entered promiscuous mode
[   43.750000] device eth0 entered promiscuous mode
[   43.770000] br-lan: port 1(eth0.1) entered forwarding state
[   43.770000] br-lan: port 1(eth0.1) entered forwarding state
[   45.770000] br-lan: port 1(eth0.1) entered forwarding state
[   51.860000] device wlan0 entered promiscuous mode
[   53.470000] br-lan: port 2(wlan0) entered forwarding state
[   53.480000] br-lan: port 2(wlan0) entered forwarding state
[   55.480000] br-lan: port 2(wlan0) entered forwarding state

2

Odp: Cron skrypt - restartowanie WiFi, gdy interfejs padnie.

Xemidra napisał/a:

Witam,

Po moich problemach z BB i powrocie do AA wróciły stare bugi. WiFi co jakiś czas (głównie przy transferach >7MB/s) pada. Czasem pada też WAN jednak ten sam się restartuje. WiFi natomiast nie.

Objawy są takie, że WiFi niby działa ale albo pada sieć albo pada zasięg. Zwykłe uruchomienie interfejsu z przycisku problem rozwiązuje jednak jest to dość drażniące i niewygodne. Pomyślałem, żeby użyć Crona do automatycznego testowania WiFi i jeżeli będzie coś nie tak to jego restartowania. Znalazłem na necie coś takiego:

http://riceball.com/d/content/restartin … y-vanishes

Bardzo bym prosił o sprawdzenie tego skryptu i ewentualne wprowadzenie poprawek, ponieważ sam się na tym nie znam. Dodatkowo użyłem skrypu z tego linku do zautomatyzowania restartowania routera.

http://www.smallbusinesstech.net/more-c … ery-week-1

Aktualnie mój crontab wygląda tak:

0 5 * * * reboot

---

#! /bin/sh

# Checks if the wifi conn is up.  If not, it tries to restart
# the wifi.  If that fails, then reboot.

if ping -c 1 192.168.1.1 > /dev/null
then
        echo nothing > /dev/null
else
        ifdown wifi
        ifup wifi
        killall wifi
        wifi
        /etc/init.d/S41wpa
        sleep 10
        if ping -c 192.168.1.1 > /dev/null
        then
                echo nothing > /dev/null
        else
                date >> /reboot.log
                reboot
        fi
fi

---

A moje logi wyglądają tak:

Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.090000] gpiochip_add: registered GPIOs 0 to 21 on device: ath79
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.100000] MIPS: machine is TP-LINK TL-WR1043ND
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.360000] bio: create slab <bio-0> at 0
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.370000] Switching to clocksource MIPS
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.380000] NET: Registered protocol family 2
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.380000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.380000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.390000] TCP: Hash tables configured (established 1024 bind 1024)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.400000] TCP reno registered
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.400000] UDP hash table entries: 256 (order: 0, 4096 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.420000] NET: Registered protocol family 1
Aug 21 15:35:07 WR1043ND_OpenWrt kern.debug kernel: [    0.420000] PCI: CLS 0 bytes, default 32
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.440000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.440000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.450000] msgmni has been set to 56
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.460000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.470000] io scheduler noop registered
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.470000] io scheduler deadline registered (default)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.470000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.510000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.510000] console [ttyS0] enabled, bootconsole disabled
Aug 21 15:35:07 WR1043ND_OpenWrt kern.warn kernel: [    0.530000] m25p80 spi0.0: found s25sl064a, expected m25p80
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.530000] m25p80 spi0.0: s25sl064a (8192 Kbytes)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.540000] 5 tp-link partitions found on MTD device spi0.0
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.540000] Creating 5 MTD partitions on "spi0.0":
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.550000] 0x000000000000-0x000000020000 : "u-boot"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.560000] 0x000000020000-0x00000010da00 : "kernel"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.warn kernel: [    0.560000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.570000] 0x00000010da00-0x0000007f0000 : "rootfs"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.warn kernel: [    0.580000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.590000] mtd: partition "rootfs" set to be root filesystem
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.600000] mtd: partition "rootfs_data" created automatically, ofs=510000, len=2E0000 
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.610000] 0x000000510000-0x0000007f0000 : "rootfs_data"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.620000] 0x0000007f0000-0x000000800000 : "art"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.620000] 0x000000020000-0x0000007f0000 : "firmware"
Aug 21 15:35:07 WR1043ND_OpenWrt kern.notice kernel: [    0.630000] Realtek RTL8366RB ethernet switch driver version 0.2.3
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.750000] rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.750000] rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.930000] rtl8366rb: probed
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [    0.940000] eth0: Atheros AG71xx at 0xb9000000, irq 4
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   35.590000] xt_time: kernel timezone is -0000
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.040000] usbcore: registered new interface driver cdc_acm
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.050000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.090000] usbcore: registered new interface driver usblp
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.120000] usbcore: registered new interface driver usbserial
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.120000] USB Serial support registered for generic
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.130000] usbcore: registered new interface driver usbserial_generic
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.140000] usbserial: USB Serial Driver core
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.280000] usbcore: registered new interface driver cdc_ether
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.420000] usbcore: registered new interface driver cdc_ncm
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.450000] USB Serial support registered for GSM modem (1-port)
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.450000] usbcore: registered new interface driver option
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.460000] option: v0.7.2:USB Driver for GSM modems
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.480000] USB Serial support registered for Sierra USB modem
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.490000] usbcore: registered new interface driver sierra
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.490000] sierra: v.1.7.16:USB Driver for Sierra Wireless USB modems
Aug 21 15:35:07 WR1043ND_OpenWrt kern.info kernel: [   36.620000] fuse init (API version 7.18)
Aug 21 15:35:09 WR1043ND_OpenWrt user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux_3.3.8_ehci_hcd Product=Generic_Platform_EHCI_Controller Serial=ehci-platform
Aug 21 15:35:12 WR1043ND_OpenWrt kern.debug kernel: [   43.430000] ar71xx: pll_reg 0xb8050014: 0x1a000000
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.730000] eth0: link up (1000Mbps/Full duplex)
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.750000] device eth0.1 entered promiscuous mode
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.750000] device eth0 entered promiscuous mode
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.770000] br-lan: port 1(eth0.1) entered forwarding state
Aug 21 15:35:12 WR1043ND_OpenWrt kern.info kernel: [   43.770000] br-lan: port 1(eth0.1) entered forwarding state
Aug 21 15:35:12 WR1043ND_OpenWrt daemon.notice netifd: Interface 'lan' is now up
Aug 21 15:35:12 WR1043ND_OpenWrt daemon.notice netifd: Interface 'loopback' is now up
Aug 21 15:35:13 WR1043ND_OpenWrt daemon.notice netifd: wan (844): udhcpc (v1.19.4) started
Aug 21 15:35:13 WR1043ND_OpenWrt daemon.notice netifd: wan (844): Sending discover...
Aug 21 15:35:13 WR1043ND_OpenWrt user.notice firewall: Reloading firewall due to ifup of lan (br-lan)
Aug 21 15:35:13 WR1043ND_OpenWrt daemon.notice netifd: wan (844): Sending select for 89.230.90.152...
Aug 21 15:35:13 WR1043ND_OpenWrt daemon.notice netifd: wan (844): Lease of 89.230.90.152 obtained, lease time 3600
Aug 21 15:35:14 WR1043ND_OpenWrt daemon.notice netifd: Interface 'wan' is now up
Aug 21 15:35:14 WR1043ND_OpenWrt kern.info kernel: [   45.770000] br-lan: port 1(eth0.1) entered forwarding state
Aug 21 15:35:15 WR1043ND_OpenWrt user.notice mwan3: ifup interface wan (eth0.2)
Aug 21 15:35:19 WR1043ND_OpenWrt user.notice firewall: Reloading firewall due to ifup of wan (eth0.2)
Aug 21 15:35:20 WR1043ND_OpenWrt kern.info kernel: [   51.860000] device wlan0 entered promiscuous mode
Aug 21 15:35:22 WR1043ND_OpenWrt kern.info kernel: [   53.470000] br-lan: port 2(wlan0) entered forwarding state
Aug 21 15:35:22 WR1043ND_OpenWrt kern.info kernel: [   53.480000] br-lan: port 2(wlan0) entered forwarding state
Aug 21 15:35:24 WR1043ND_OpenWrt kern.info kernel: [   55.480000] br-lan: port 2(wlan0) entered forwarding state
Aug 21 15:35:25 WR1043ND_OpenWrt cron.info crond[1748]: crond: crond (busybox 1.19.4) started, log level 8
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at if
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at ping
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at -c
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at 192.168.1.1
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at if
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at ping
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at -c
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at 192.168.1.1
Aug 21 15:35:25 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at >
Aug 21 15:35:26 WR1043ND_OpenWrt authpriv.info dropbear[1764]: Running in background
Aug 21 15:35:26 WR1043ND_OpenWrt lpr.err p9100d[1770]: socket: Address family not supported by protocol
Aug 21 15:35:29 WR1043ND_OpenWrt user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Aug 21 15:35:29 WR1043ND_OpenWrt user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: started, version 2.66 cachesize 150
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCP, IP range 192.168.1.100 -- 192.168.1.249, lease time 12h
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: using local addresses only for domain lan
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: reading /tmp/resolv.conf.auto
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: using nameserver 89.231.1.206#53
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: using nameserver 217.172.224.160#53
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: using local addresses only for domain lan
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq[1924]: read /etc/hosts - 1 addresses
Aug 21 15:35:33 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: read /etc/ethers - 0 addresses
Aug 21 15:35:34 WR1043ND_OpenWrt daemon.info hostapd: wlan0: STA b4:74:9f:73:59:3f IEEE 802.11: authenticated
Aug 21 15:35:34 WR1043ND_OpenWrt daemon.info hostapd: wlan0: STA b4:74:9f:73:59:3f IEEE 802.11: associated (aid 1)
Aug 21 15:35:34 WR1043ND_OpenWrt daemon.info hostapd: wlan0: STA b4:74:9f:73:59:3f WPA: pairwise key handshake completed (RSN)
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.crit xl2tpd[1987]: setsockopt recvref[30]: Protocol not available
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1987]: Using l2tp kernel support.
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: xl2tpd version xl2tpd-1.3.1 started on WR1043ND_OpenWrt PID:1989
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Forked by Scott Balmos and David Stipp, (C) 2001
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Inherited by Jeff McAdams, (C) 2002
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Forked again by Xelerance (www.xelerance.com) (C) 2006
Aug 21 15:35:35 WR1043ND_OpenWrt daemon.info xl2tpd[1989]: Listening on IP address 0.0.0.0, port 1701
Aug 21 15:35:35 WR1043ND_OpenWrt user.info sysinit: setting up led USB
Aug 21 15:35:35 WR1043ND_OpenWrt user.info sysinit: setting up led WLAN
Aug 21 15:35:35 WR1043ND_OpenWrt user.info watchcat: starting all tasks
Aug 21 15:35:35 WR1043ND_OpenWrt user.info wathchat: started task (mode=ping;period=300;pinghosts=8.8.8.8;pingperiod=120;forcedelay=30)
Aug 21 15:35:36 WR1043ND_OpenWrt user.info sysinit: sh: bad number
Aug 21 15:35:36 WR1043ND_OpenWrt user.err watchcat: reboot program cfg0ce014 not started - pingperiod is not recognized
Aug 21 15:35:36 WR1043ND_OpenWrt user.info watchcat: all tasks started
Aug 21 15:35:36 WR1043ND_OpenWrt user.notice root: wifi_schedule is starting
Aug 21 15:35:37 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPREQUEST(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:35:37 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
Aug 21 15:35:38 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPINFORM(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:35:38 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
Aug 21 15:37:12 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPREQUEST(br-lan) 192.168.1.149 48:5b:39:09:a5:29 
Aug 21 15:37:12 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.149 48:5b:39:09:a5:29 Desktop-PC_Ethernet
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at if
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at ping
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at -c
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at 192.168.1.1
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at if
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at ping
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at -c
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at 192.168.1.1
Aug 21 15:37:27 WR1043ND_OpenWrt cron.err crond[1748]: user root: parse error at >
Aug 21 15:38:16 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPINFORM(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:38:16 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
Aug 21 15:39:12 WR1043ND_OpenWrt daemon.info watchcat[2003]: no internet connectivity for 120 seconds. Reseting when reaching 300
Aug 21 15:40:57 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPINFORM(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:40:57 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
Aug 21 15:43:12 WR1043ND_OpenWrt daemon.info watchcat[2003]: no internet connectivity for 120 seconds. Reseting when reaching 300
Aug 21 15:46:48 WR1043ND_OpenWrt daemon.info hostapd: wlan0: STA b4:74:9f:73:59:3f WPA: group key handshake completed (RSN)
Aug 21 15:47:12 WR1043ND_OpenWrt daemon.info watchcat[2003]: no internet connectivity for 120 seconds. Reseting when reaching 300
Aug 21 15:48:28 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPINFORM(br-lan) 192.168.1.125 b4:74:9f:73:59:3f 
Aug 21 15:48:28 WR1043ND_OpenWrt daemon.info dnsmasq-dhcp[1924]: DHCPACK(br-lan) 192.168.1.125 b4:74:9f:73:59:3f Adrian-ASUS_WiFi
[    0.000000] Linux version 3.3.8 (cezary@eko.one.pl) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #13 Sun May 25 15:59:52 CEST 2014
[    0.000000] MyLoader: sysp=2a222222, boardp=02b2aa2a, parts=aae3aaa2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019374 (MIPS 24Kc)
[    0.000000] SoC: Atheros AR9132 rev 2
[    0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:5.000MHz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00002000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00002000
[    0.000000] On node 0 totalpages: 8192
[    0.000000] free_area_init_node: node 0, pgdat 802f3150, node_mem_map 81000000
[    0.000000]   Normal zone: 64 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 8128 pages, LIFO batch:0
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line:  board=TL-WR1043ND console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 28984k/32768k available (2224k kernel code, 3784k reserved, 413k data, 216k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 512
[    0.090000] NET: Registered protocol family 16
[    0.090000] gpiochip_add: registered GPIOs 0 to 21 on device: ath79
[    0.100000] MIPS: machine is TP-LINK TL-WR1043ND
[    0.360000] bio: create slab <bio-0> at 0
[    0.370000] Switching to clocksource MIPS
[    0.380000] NET: Registered protocol family 2
[    0.380000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.380000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.390000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.400000] TCP reno registered
[    0.400000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.420000] NET: Registered protocol family 1
[    0.420000] PCI: CLS 0 bytes, default 32
[    0.440000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.440000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.450000] msgmni has been set to 56
[    0.460000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    0.470000] io scheduler noop registered
[    0.470000] io scheduler deadline registered (default)
[    0.470000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.510000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
[    0.510000] console [ttyS0] enabled, bootconsole disabled
[    0.530000] m25p80 spi0.0: found s25sl064a, expected m25p80
[    0.530000] m25p80 spi0.0: s25sl064a (8192 Kbytes)
[    0.540000] 5 tp-link partitions found on MTD device spi0.0
[    0.540000] Creating 5 MTD partitions on "spi0.0":
[    0.550000] 0x000000000000-0x000000020000 : "u-boot"
[    0.560000] 0x000000020000-0x00000010da00 : "kernel"
[    0.560000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.570000] 0x00000010da00-0x0000007f0000 : "rootfs"
[    0.580000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.590000] mtd: partition "rootfs" set to be root filesystem
[    0.600000] mtd: partition "rootfs_data" created automatically, ofs=510000, len=2E0000 
[    0.610000] 0x000000510000-0x0000007f0000 : "rootfs_data"
[    0.620000] 0x0000007f0000-0x000000800000 : "art"
[    0.620000] 0x000000020000-0x0000007f0000 : "firmware"
[    0.630000] Realtek RTL8366RB ethernet switch driver version 0.2.3
[    0.750000] rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
[    0.750000] rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
[    0.930000] rtl8366rb: probed
[    0.940000] eth0: Atheros AG71xx at 0xb9000000, irq 4
[    1.240000] TCP cubic registered
[    1.250000] NET: Registered protocol family 17
[    1.250000] Bridge firewalling registered
[    1.260000] 8021q: 802.1Q VLAN Support v1.8
[    1.260000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    1.270000] Freeing unused kernel memory: 216k freed
[    3.640000] ar71xx: pll_reg 0xb8050014: 0x1a000000
[    3.640000] eth0: link up (1000Mbps/Full duplex)
[    4.080000] Registered led device: tp-link:green:usb
[    4.080000] Registered led device: tp-link:green:system
[    4.080000] Registered led device: tp-link:green:qss
[    4.080000] Registered led device: tp-link:green:wlan
[    7.390000] JFFS2 notice: (438) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 50 of xref (0 dead, 29 orphan) found.
[    8.300000] SCSI subsystem initialized
[    8.470000] usbcore: registered new interface driver usbfs
[    8.470000] usbcore: registered new interface driver hub
[    8.480000] usbcore: registered new device driver usb
[    8.950000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    8.950000] ehci-platform ehci-platform: Generic Platform EHCI Controller
[    8.960000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    9.000000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    9.020000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    9.020000] hub 1-0:1.0: USB hub found
[    9.030000] hub 1-0:1.0: 1 port detected
[    9.130000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    9.250000] Initializing USB Mass Storage driver...
[    9.250000] usbcore: registered new interface driver usb-storage
[    9.260000] USB Mass Storage support registered.
[   29.630000] eth0: link down
[   31.910000] Loading modules backported from Linux version master-2014-01-23-0-g62c147d
[   31.920000] Backport generated by backports.git backports-20140124-0-g1256d3e
[   32.100000] cfg80211: Calling CRDA to update world regulatory domain
[   32.100000] cfg80211: World regulatory domain updated:
[   32.110000] cfg80211:  DFS Master region: unset
[   32.110000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   32.120000] cfg80211:   (2400000 KHz - 2483000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[   32.130000] cfg80211:   (5140000 KHz - 5860000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[   33.190000] ath: EEPROM regdomain: 0x0
[   33.190000] ath: EEPROM indicates default country code should be used
[   33.190000] ath: doing EEPROM country->regdmn map search
[   33.190000] ath: country maps to regdmn code: 0x3a
[   33.190000] ath: Country alpha2 being used: US
[   33.190000] ath: Regpair used: 0x3a
[   33.220000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   33.220000] ieee80211 phy0: Atheros AR9100 MAC/BB Rev:7 AR2133 RF Rev:a2 mem=0xb80c0000, irq=2
[   33.230000] cfg80211: Calling CRDA for country: US
[   33.230000] cfg80211: Regulatory domain changed to country: US
[   33.240000] cfg80211:  DFS Master region: unset
[   33.240000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   33.250000] cfg80211:   (2400000 KHz - 2483000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[   33.260000] cfg80211:   (5140000 KHz - 5860000 KHz @ 40000 KHz), (N/A, 3000 mBm)
[   33.800000] PPP generic driver version 2.4.2
[   33.920000] PPP MPPE Compression module registered
[   34.040000] L2TP core driver, V2.0
[   34.060000] L2TP netlink interface
[   34.090000] GRE over IPv4 demultiplexor driver
[   34.110000] ip_gre: Unknown symbol icmpv6_send (err 0)
[   34.240000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   34.490000] NET: Registered protocol family 24
[   34.640000] nf_conntrack version 0.5.0 (456 buckets, 1824 max)
[   35.140000] PPPoL2TP kernel driver, V2.0
[   35.160000] PPTP driver version 0.8.5
[   35.590000] xt_time: kernel timezone is -0000
[   36.040000] usbcore: registered new interface driver cdc_acm
[   36.050000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[   36.090000] usbcore: registered new interface driver usblp
[   36.120000] usbcore: registered new interface driver usbserial
[   36.120000] USB Serial support registered for generic
[   36.130000] usbcore: registered new interface driver usbserial_generic
[   36.140000] usbserial: USB Serial Driver core
[   36.280000] usbcore: registered new interface driver cdc_ether
[   36.420000] usbcore: registered new interface driver cdc_ncm
[   36.450000] USB Serial support registered for GSM modem (1-port)
[   36.450000] usbcore: registered new interface driver option
[   36.460000] option: v0.7.2:USB Driver for GSM modems
[   36.480000] USB Serial support registered for Sierra USB modem
[   36.490000] usbcore: registered new interface driver sierra
[   36.490000] sierra: v.1.7.16:USB Driver for Sierra Wireless USB modems
[   36.620000] fuse init (API version 7.18)
[   43.430000] ar71xx: pll_reg 0xb8050014: 0x1a000000
[   43.730000] eth0: link up (1000Mbps/Full duplex)
[   43.750000] device eth0.1 entered promiscuous mode
[   43.750000] device eth0 entered promiscuous mode
[   43.770000] br-lan: port 1(eth0.1) entered forwarding state
[   43.770000] br-lan: port 1(eth0.1) entered forwarding state
[   45.770000] br-lan: port 1(eth0.1) entered forwarding state
[   51.860000] device wlan0 entered promiscuous mode
[   53.470000] br-lan: port 2(wlan0) entered forwarding state
[   53.480000] br-lan: port 2(wlan0) entered forwarding state
[   55.480000] br-lan: port 2(wlan0) entered forwarding state

Ten "crontab" w ogólnie nie wyglada...

3

Odp: Cron skrypt - restartowanie WiFi, gdy interfejs padnie.

Ale skryptów nie wkłada się w ten sposób do crona smile

zapisz sobie ten kod do pliku i wywołuj go cronem

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

4

Odp: Cron skrypt - restartowanie WiFi, gdy interfejs padnie.

To jak to zrobić ?
Gdzieś konkretnie plik wsadzić czy to bez znaczenia ?

Jak to poprawnie wywołać ?

5 (edytowany przez wabikboy 2014-08-21 15:13:23)

Odp: Cron skrypt - restartowanie WiFi, gdy interfejs padnie.

To:

#! /bin/sh

# Checks if the wifi conn is up.  If not, it tries to restart
# the wifi.  If that fails, then reboot.

if ping -c 1 192.168.1.1 > /dev/null
then
        echo nothing > /dev/null
else
        ifdown wifi
        ifup wifi
        killall wifi
        wifi
        /etc/init.d/S41wpa
        sleep 10
        if ping -c 192.168.1.1 > /dev/null
        then
                echo nothing > /dev/null
        else
                date >> /reboot.log
                reboot
        fi
fi

wklejasz do jakiegos pliku i umieszczasz gdzie chcesz o ile działa bo nie sprawdzałem.

w crontabie robisz:

*/1 * * * * /sciezka/do/pliku

P.S.
A tym:

0 5 * * * reboot

Ustawiłeś sobie codzienny restart routera o 5:00 smile

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

6

Odp: Cron skrypt - restartowanie WiFi, gdy interfejs padnie.

Dzięki wielkie. Zrobiłem tak jak trzeba i wydaje się działać.
O tym restartowaniu o 5 rano wiem tongue