301

(128 odpowiedzi, napisanych Oprogramowanie / Software)

cudnie, czegos takie szukalem! nawet nie wiedzialem, ze jest taki serwis

302

(3 odpowiedzi, napisanych Oprogramowanie / Software)

sorry, za odgrzewanie kotleta, ale...
zrobiłem upgrade (do 1.5.10.13.1)
i próbuje ustawić to jak powyżej... i teraz nie chce działać

wcześniej miałem :


<fieldset id="current_time" style="display:block">
    <legend class="sectionheader">BieĹĽÄ…ca data i czas</legend>
    <div class="nocolumn" id="current_time_date"></div>
    <div class="nocolumn" id="current_time_date">
          <?
          df -h | grep /dev/sda2 | awk '{print $4,"/",$2}'
          ?>
    </div>
   
    <div class="nocolumn" id="uptime">
      <?
      uptime | awk '{print $3,"",$4,"",$5}'
      ?>
    </div>
</fieldset>


i wszystko śmigało..

nie znalazłem podobnego tematu, więc spytam tutaj :
czy jest możliwość selektywnego kasowania pozycji IP z statystyk łącza ?
klonowałem sporo wirtualnych maszyn i mam teraz w statystykach jakieś 20 adresów IP, które już nie istnieją/nie będą nic ściągały, a tylko zaciemniają obraz...

a i sprawa numer 2
- jak łatwo uzyskać pokazywanie w statystykach ile ściąga router ? w linuxie robiłem mark wszystkich pozostałych pakietów i mniej więcej do było wiarygodne.. a tutaj.. nawet nie chce mi się mieszać/szukać gdzie to może być markowane
ściągam torrenty na router, ale nic w statystykach się nie pojawia...

304

(3 odpowiedzi, napisanych Oprogramowanie / Software)

jak w temacie
chciałbym dodać swoje wartości w overview.sh, np. wolne miejsce na dysku pod /mnt/sda2


analizując wcześniejsze wpisy dodałem wartości :

       diskfree="$(df -h | grep /dev/sda2 | awk '{print $2}')"
        echo "var disk_free = \"$diskfree\";"

a potem w
<fieldset>

                <div>
                        <span class='leftcolumn'>Wolne na disk1:</span><span id="disk_free" class='rightcolumn'></span>
                </div>


niestety nic się nie wyświetla, dlaczego ?

2. ok nie sprawdziłem więc nie wiem - myślałem, że jak system poda minidlna nazwy plików bez UTFa to tak też minidlna przedstawi to odbiornikowi....
4. ale ja jeszcze nie resetuję network..(zahaszowane) a już skrypt 25-ddns wywołuje mi ponownie 26...

dzięki za podpowiedzi

2. czyli nie da rady zrobić tego z defaulta.. chodzi mi też o minidlna
- wprawdzie nie testowałem, ale przypuszczam, że scache'uje on również krzaki w nazwach np. filmów - o co chodzi - przychodzi ktoś z dyskiem, podłącza pod router, minidlna cacheuje - oglądam przez TV

4. przerobiłem skrypcik 25-ddns i stworzyłem swój by móc oglądać co się dzieje

##################
#!/bin/sh

config_load "network"
config_get wan_proto "wan" "proto"

if [ "$INTERFACE" = "wan" ] && [ "$ACTION" = "ifup" ]
then
        sleep 5
        logger -p 6 teraz 25-ddns
        /usr/bin/ddns_gargoyle -P /etc/ddns_providers.conf -C /etc/ddns_gargoyle.conf
fi


i zrobiłem swój (wywaliłem && [ "$ACTION" = "ifup" ] - bo to chyba, sprawdza czy było to spowodowane ifup?)

##################
#!/bin/sh

config_load "network"
config_get wan_proto "wan" "proto"

if [ "$INTERFACE" = "wan" ]
# && [ "$ACTION" = "ifup" ]
then
        sleep 5
        #/usr/bin/ddns_gargoyle -P /etc/ddns_providers.conf -C /etc/ddns_gargoyle.conf
        logger -p 6 tutaj bedzie RESTART network bez ifup
        #/etc/init.d/network restart
        logger -p 6 tutaj restart DNSMASQ
        /etc/init.d/dnsmasq restart
fi

symuluję pad WANA komendą netifid smile

i co widzę :
Jan 11 11:32:15 router daemon.notice netifd: Interface 'wan' is now up
Jan 11 11:32:20 router user.info root: tutaj bedzie RESTART network bez ifup
Jan 11 11:32:20 router user.info root: tutaj restart DNSMASQ
Jan 11 11:32:20 router daemon.info dnsmasq[27396]: exiting on receipt of SIGTERM
(...) tutaj log z restartu DNSMASQ

Jan 11 11:32:24 router user.notice ifup: Allowing Router Advertisements on wan (eth0.2)
Jan 11 11:32:25 router user.info firewall: adding wan (eth0.2) to zone wan
Jan 11 11:32:52 router user.info root: teraz 25-ddns
Jan 11 11:32:53 router daemon.info ddns_gargoyle[24702]: Checking whether update needed:
(...)
Jan 11 11:32:54 router daemon.info ddns_gargoyle[24702]:        Update not needed, IPs match
Jan 11 11:32:59 router user.info root: tutaj bedzie RESTART network bez ifup
Jan 11 11:32:59 router user.info root: tutaj restart DNSMASQ
Jan 11 11:32:59 router daemon.info dnsmasq[27803]: exiting on receipt of SIGTERM
--- i ponownie restartuje się DNSMASQ hmm

dlaczego skrypt 26 wykonuje mi się ponownie ? (widać, że też dokładnie 5sek po ddns_gargoyle)
czy 25-ddns (czyli de facto wywoływanie ddns_gargoyle ) jakoś go wywołuje ?

1. spróbuję opcji - update rzadko + wymuszony update po padnięciu wana

2. ok, nie szukałem wystarczająco dokładnie smile
a czy da się zmienić zachowanie block-mount, tzn. aby z defaulta montował zasoby, ale żeby vfat miał UTF8
chodzi o to, że mam udostępniony zasób samby sdb1, ale gdy zamontuje się z automatu to pojawiają się krzaki

3. dzięki

4. a co z samym padnięciem wana? chciałbym gdzieś wrzucić skrypcik restartujący network (pomogło w przypadku 4.)
kiedyś w debianie miałem bodajże coś takiego jak katalog if-up.d i tam wrzucałem skrypty reagujące na pad łącza...
w powyższym przypadku wan padł (odnowił adres DHCP) i wstał w 4 sekundy, więc skryptem pingującym tego nie złapię..

wybaczcie za długi post, ale zawsze mogę liczyć na waszą pomoc...

-- jak zmniejszyć "gadatliwość" ddns_gargoyle ? - denerwuje mnie, że w logach co godzinę mam sprawdzanie mojego IP... (a częstotliwość chciałbym zostawić)

-- co odpowiada za montowanie dysków USB.. zrobiłem extroota (usunąłem montowanie gargoylowe, również na extroocie) a po podłączeniu dysku dalej coś chce mi montować z automatu /dev/sdb (ewentualnie jak zautomatyzować montowanie dysków, by podpinały mi się zawsze pod ten sam /mnt/coś - tak żebym miał do nich dostęp np przez sambę)

-- jak napisać skrypt, który reaguje na padnięcie dnsmasq ?

root@router:~# ping onet.pl
ping: bad address 'onet.pl'

czy ash działa podobnie jak bash ? (w bashu trochę skrobałem)

-- dzisiaj wracam z pracy a tu nie działa net..
C:\Users\Komp>ping onet.pl

Badanie onet.pl [213.180.141.140] z 32 bajtami danych:
Odpowiedź z 192.168.1.1: Port docelowy jest nieosiągalny.
Odpowiedź z 192.168.1.1: Port docelowy jest nieosiągalny.


patrzę w logi.. jedyne co mi podeszło pod potencjalny problem to fragment :

Jan 10 09:57:46 router daemon.notice netifd: wan (1031): Sending renew...
Jan 10 09:57:46 router daemon.notice netifd: wan (1031): Received DHCP NAK
Jan 10 09:57:46 router daemon.notice netifd: Interface 'wan' has lost the connection
Jan 10 09:57:46 router daemon.info dnsmasq[14688]: reading /tmp/resolv.conf.auto
Jan 10 09:57:46 router daemon.warn dnsmasq[14688]: ignoring nameserver 192.168.1.1 - local interface
Jan 10 09:57:46 router daemon.info dnsmasq[14688]: using local addresses only for domain lan
Jan 10 09:57:46 router user.info firewall: removing wan (eth0.2) from zone wan
Jan 10 09:57:49 router daemon.notice netifd: wan (1031): Sending discover...
Jan 10 09:57:49 router daemon.notice netifd: wan (1031): Sending select for 89.78.X.X...
Jan 10 09:57:49 router daemon.notice netifd: wan (1031): Lease of 89.78.X.X obtained, lease time 259200
Jan 10 09:57:49 router daemon.info dnsmasq[14688]: reading /tmp/resolv.conf.auto
Jan 10 09:57:49 router daemon.warn dnsmasq[14688]: ignoring nameserver 192.168.1.1 - local interface
Jan 10 09:57:49 router daemon.info dnsmasq[14688]: using local addresses only for domain lan
Jan 10 09:57:49 router daemon.notice netifd: Interface 'wan' is now up
Jan 10 09:57:50 router user.notice ifup: Allowing Router Advertisements on wan (eth0.2)
Jan 10 09:57:50 router user.info firewall: adding wan (eth0.2) to zone wan



nie myślać długo zrobiłem /etc/init.d/network restart

Jan 10 18:43:32 router daemon.notice netifd: Interface 'lan' is now down
Jan 10 18:43:32 router kern.info kernel: [262138.330000] br-lan: port 3(wlan1) entered disabled state
Jan 10 18:43:32 router kern.info kernel: [262138.330000] br-lan: port 2(wlan0) entered disabled state
Jan 10 18:43:32 router kern.info kernel: [262138.340000] br-lan: port 1(eth0.1) entered disabled state
Jan 10 18:43:32 router kern.info kernel: [262138.360000] device eth0.1 left promiscuous mode
Jan 10 18:43:32 router kern.info kernel: [262138.360000] device eth0 left promiscuous mode
Jan 10 18:43:32 router kern.info kernel: [262138.370000] br-lan: port 1(eth0.1) entered disabled state
Jan 10 18:43:32 router kern.info kernel: [262138.380000] device wlan0 left promiscuous mode
Jan 10 18:43:32 router kern.info kernel: [262138.380000] br-lan: port 2(wlan0) entered disabled state
Jan 10 18:43:32 router kern.info kernel: [262138.390000] device wlan1 left promiscuous mode
Jan 10 18:43:32 router kern.info kernel: [262138.390000] br-lan: port 3(wlan1) entered disabled state
Jan 10 18:43:32 router daemon.notice netifd: Interface 'loopback' is now down
Jan 10 18:43:32 router daemon.notice netifd: wan (1031): Received SIGTERM
Jan 10 18:43:32 router daemon.notice netifd: Interface 'wan' is now down
Jan 10 18:43:32 router kern.info kernel: [262138.610000] eth0: link down
Jan 10 18:43:32 router user.info firewall: removing lan (br-lan) from zone lan
Jan 10 18:43:33 router kern.info kernel: [262140.190000] eth0: link up (1000Mbps/Full duplex)
Jan 10 18:43:34 router kern.info kernel: [262140.440000] eth0: link down
Jan 10 18:43:34 router kern.info kernel: [262140.450000] device eth0.1 entered promiscuous mode
Jan 10 18:43:34 router kern.info kernel: [262140.460000] device eth0 entered promiscuous mode
Jan 10 18:43:34 router daemon.warn dnsmasq[17006]: no servers found in /tmp/resolv.conf.auto, will retry
Jan 10 18:43:34 router daemon.notice netifd: Interface 'lan' is now up
Jan 10 18:43:34 router daemon.notice netifd: Interface 'loopback' is now up
Jan 10 18:43:34 router daemon.notice netifd: wan (17323): udhcpc (v1.19.4) started
Jan 10 18:43:34 router daemon.notice netifd: wan (17323): Sending discover...
Jan 10 18:43:34 router kern.info kernel: [262141.200000] eth0: link up (1000Mbps/Full duplex)
Jan 10 18:43:34 router kern.info kernel: [262141.220000] br-lan: port 1(eth0.1) entered forwarding state
Jan 10 18:43:34 router kern.info kernel: [262141.220000] br-lan: port 1(eth0.1) entered forwarding state
Jan 10 18:43:35 router user.notice ifup: Enabling Router Solicitations on lan (br-lan)
Jan 10 18:43:36 router kern.info kernel: [262143.220000] br-lan: port 1(eth0.1) entered forwarding state
Jan 10 18:43:37 router daemon.notice netifd: wan (17323): Sending discover...
Jan 10 18:43:37 router user.info firewall: adding lan (br-lan) to zone lan
Jan 10 18:43:37 router daemon.notice netifd: wan (17323): Sending select for 89.78.XX.XX...
Jan 10 18:43:37 router daemon.notice netifd: wan (17323): Lease of 89.78.XX.XX obtained, lease time 227653
Jan 10 18:43:37 router daemon.info dnsmasq[17006]: reading /tmp/resolv.conf.auto
Jan 10 18:43:37 router daemon.warn dnsmasq[17006]: ignoring nameserver 192.168.1.1 - local interface
Jan 10 18:43:37 router daemon.info dnsmasq[17006]: using local addresses only for domain lan
Jan 10 18:43:37 router daemon.notice netifd: Interface 'wan' is now up
Jan 10 18:43:38 router kern.info kernel: [262144.260000] device wlan0 entered promiscuous mode
Jan 10 18:43:38 router kern.info kernel: [262145.050000] br-lan: port 2(wlan0) entered forwarding state
Jan 10 18:43:38 router kern.info kernel: [262145.050000] br-lan: port 2(wlan0) entered forwarding state
Jan 10 18:43:40 router kern.info kernel: [262147.050000] br-lan: port 2(wlan0) entered forwarding state
Jan 10 18:43:42 router kern.info kernel: [262148.370000] device wlan1 entered promiscuous mode
Jan 10 18:43:42 router kern.info kernel: [262148.620000] br-lan: port 3(wlan1) entered forwarding state
Jan 10 18:43:42 router kern.info kernel: [262148.620000] br-lan: port 3(wlan1) entered forwarding state
Jan 10 18:43:44 router kern.info kernel: [262150.620000] br-lan: port 3(wlan1) entered forwarding state
Jan 10 18:43:58 router daemon.info hostapd: wlan0: STA 98:0c:82:1c:db:af IEEE 802.11: authenticated
Jan 10 18:43:58 router daemon.info hostapd: wlan0: STA 98:0c:82:1c:db:af IEEE 802.11: associated (aid 1)
Jan 10 18:43:58 router daemon.info hostapd: wlan0: STA 98:0c:82:1c:db:af WPA: pairwise key handshake completed (RSN)
Jan 10 18:43:58 router daemon.info dnsmasq-dhcp[17006]: DHCPREQUEST(br-lan) 192.168.1.135 98:0c:82:1c:db:af
Jan 10 18:43:58 router daemon.info dnsmasq-dhcp[17006]: DHCPACK(br-lan) 192.168.1.135 98:0c:82:1c:db:af android-dcd436a7579d6d35
Jan 10 18:44:08 router user.notice ifup: Allowing Router Advertisements on wan (eth0.2)
Jan 10 18:44:09 router user.info firewall: removing wan (eth0.2) from zone wan
Jan 10 18:44:10 router user.info firewall: adding wan (eth0.2) to zone wan

net zaczął działać dopopiero po 18:44:10, co tak długo ? wifi wstało już 18:43:44...
i jak zrobić skrypt reagujący na takie padnięcie wana ?