Jak do cron-a to albo skrypt przerobisz i będziesz go wywoływał albo będziesz wywoływał to ifup wan z cron-a

Tak.
W jakim celu chcesz dodać do cron-a?

Zmieniłem skrypt tak aby działał dla dyndsn.org i no-ip.com

To prawie identyczny protokół, wystarczy w skrypcie zmienić z members.dyndns.org na dynupdate.no-ip.com

Witaj,
jeżeli to http://dyndns.org lub inaczej http://dyn.com/dns/ albo dla http://no-ip.com to możesz wykorzystać mój skrypt który jest tu https://raw.github.com/Rafciq/openwrt/m … -update.sh lub tu:

#!/bin/sh
# DDNS update for DYNDNS.org
# Script version 1.02 Rafal Drzymala 2013,2014
#
# Changelog
#    1.00    RD    First stable code
#    1.01    RD    Added detectip parameter
#    1.02    RD    Added service parameter
#
# Destination /etc/hotplug.d/iface/90-ddns-update
#

. /lib/functions.sh
. /lib/functions/network.sh

local wan_if

do_ddns() {
    local enabled
    local service
    local username
    local password
    local domain
    local detectip
    local wan_ip
    local service_url
    config_get_bool enabled $1 enabled 1
    if [ $enabled == 1 ]; then
        config_get service $1 service "dyndns.org"
        config_get username $1 username
        config_get password $1 password
        config_get domain $1 domain
        config_get_bool detectip $1 detectip 0
        case $service in
            dyndns.org)
                service_url="members.dyndns.org/nic/update";;
            no-ip.com)
                service_url="dynupdate.no-ip.com/nic/update";;
            *)
                logger -p user.notice -t "ddns-update[$service]" "Unknown service: $service"
                return;;
        esac
        if [ $detectip == 1 ]; then
            wan_ip="detect IP"
            myip=""
        else
            network_get_ipaddr wan_ip $wan_if
            if [ "$wan_ip" == "" ]; then
                logger -p user.notice -t "ddns-update[$service]" "Unable to get interface $wan_if IP address."
                return
            fi
            myip="&myip=$wan_ip"
        fi
        logger -p user.notice -t "ddns-update[$service]" "Register in DDNS because interface $wan_if ($wan_ip) is up."
        local result=$(wget -q -O - "http://$username:$password@$service_url?hostname=$domain$myip")
        case $result in
            badauth)
                logger -p user.notice -t "ddns-update[$service]" "The username and password pair do not match a real user.";;
            good*)
                logger -p user.notice -t "ddns-update[$service]" "The update was successful, and the hostname is now updated.";;
            nochg*)
                logger -p user.notice -t "ddns-update[$service]" "The update changed no settings, and is considered abusive ($result).";;
            notfqdn)
                logger -p user.notice -t "ddns-update[$service]" "The hostname specified is not a fully-qualified domain name (not in the form hostname.dyndns.org or domain.com).";;
            nohost)
                logger -p user.notice -t "ddns-update[$service]" "The hostname specified does not exist in this user account (or is not in the service specified in the system parameter).";;
            numhost)
                logger -p user.notice -t "ddns-update[$service]" "Too many hosts (more than 20) specified in an update. Also returned if trying to update a round robin (which is not allowed).";;
            abuse)
                logger -p user.notice -t "ddns-update[$service]" "The hostname specified is blocked for update abuse.";;
            badagent)
                logger -p user.notice -t "ddns-update[$service]" "The user agent was not sent or HTTP method is not permitted (we recommend use of GET request method).";;
            dnserr)
                logger -p user.notice -t "ddns-update[$service]" "DNS error encountered.";;
            "911")
                logger -p user.notice -t "ddns-update[$service]" "There is a problem or scheduled maintenance on our side.";;
            *)
                logger -p user.notice -t "ddns-update[$service]" "Unknown result: $result";;
        esac
    fi
}

network_find_wan wan_if
[ "$wan_if" == "" ] && exit 0
if [ "$INTERFACE" == "$wan_if" ] && [ "$ACTION" == "ifup" ]; then
    config_load system
    config_foreach do_ddns ddns
fi
exit 0
# Done.

Skrypt wklejasz do pliku /etc/hotplug.d/iface/90-ddns-update

a w pliku /etc/config/system dodajesz sekcję:

config ddns 'wan_no_ip'
    option enabled '1'
    option service 'no-ip.com'
    option domain 'nazwa_hosta'
    option detectip '1'
    option username 'nazwa_użytkownika'
    option password 'hasło'

W tej wersji z parametrem detectip ustawionym na 1 będzie ustawiał IP twojego routera widoczne z internetu.

Każdorazowe poniesienie wan-u będzie skutkowało aktualizacją IP w DynDNS. Możesz sprawdzić działanie wykonując:

ifup wan
logread

Mam takich konfiguracji kilka, gdzie w każdej jest Huawei E173 i te skrypty. Systemy te są bezobsługowe i radzą sobie od wielu miesięcy bezproblemowo, gwarantując stały dostęp do netu..

A co z tym SIM-em? Z tym błędem nie będzie działać.

Parametr "mode" zmień na AT^SYSCFG=14,2,2000000000000,1,1

Witaj,
modem się chyba nie loguje do sieci.

Jest jakiś problem z kartą SIM.

Error 'SIM failure' while checking for password input request

Jeżeli to Aero2 to musi być włączony roaming czyli: AT^SYSCFG=14,2,2000000000000,1,1

109

(35 odpowiedzi, napisanych Oprogramowanie / Software)

Witaj @prorock,
Sądzę, że nie jeden uczestnik tego forum pomoże Tobie bez tych Twoich obrzydliwych określeń. Myślę, że w ramach „szacunku” do tych Osób(dzieci), który jak piszesz masz, powinien mieścić się także sposób wyrażania się o nich.
Już wystarczająco sponiewierałeś jak sądzę nie tylko mnie tym, co do tej pory napisałeś. Proszę kontynuuj w bardziej ludzkiej formie.

110

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Spoko, ja też nie:)
Odezwij się czy nadal są z tym kłopoty.

111

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Dzierżawę możesz ustawić dla DHCP w twoim LAN, a to co innego.
Mnie chodziło o ustawienie DHCP dla WAN, wtedy router od operatora od jego DHCP otrzymuje IP i inne parametry WAN na określony czas i to jest dzierżawa o której pisałem.

Tak czy inaczej dla WAN ustawiłbym DHCP i wpisałbym adres MAC laptopa.

112

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Pozostawiłbym DHCP i wpisany MAC.
Jaki jest czas dzierżawy? Czy czasem nie po takim czasie "pada" internet?

113

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Pytam, bo może WAN powinieneś mieć ustawiony na DHCP i tylko ustawiony MAC ten z laptopa.

114

(13 odpowiedzi, napisanych Oprogramowanie / Software)

To masz statyczne IP a nie dynamiczne. Operator kazał Tobie wpisać IP i całą resztę?
Może adres MAC też?

Myślę że operator widzi MAC który wpisujesz i ten fizyczny który ma twój port WAN. Jak masz skonfigurowany router to widzi MAC wpisany, a jak przywracasz mu ustawienia a po tym resetujesz to widzi MAC fizyczny portu WAN routera do chwili kolejnej konfiguracji.

115

(13 odpowiedzi, napisanych Oprogramowanie / Software)

andkow napisał/a:

... muszę tylko zresetować router i wpisać jeszcze raz te same dane które były przed chwilą....

Witaj,
co wpisujesz jeszcze raz?

116

(21 odpowiedzi, napisanych Oprogramowanie / Software)

Cześć,
jest już poprawka sterownika opisana w https://dev.openwrt.org/ticket/12181.
Może Cezary zechciałby dodać ją do swoich obrazów.

117

(148 odpowiedzi, napisanych Oprogramowanie / Software)

Witaj,
chyba wziąłeś przykład zbyt dosłownie. Tak jak napisał Cezary nazwy zależą od budowy konkretnego urządzenia. Przywróć poprzednie nazwy i potraktuj podany przykład, jako wskazówki, co masz zmienić a nie przepisuj wszystkiego.

118

(148 odpowiedzi, napisanych Oprogramowanie / Software)

Witaj,

woytas73 napisał/a:

... (uwaga przed włączeniem openvpn w roli serwera lub klienta należy go wystartowac) ...

w opisie specjalnie nic niema o startowaniu openvpn, ma on wystartować dopiero po restarcie.

woytas73 napisał/a:

... za cholerę nie mogę się wbic na klienty ...

A jak były dostępne przed konfiguracją?

119

(21 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:
Rafciq napisał/a:

Brakuje Tobie parametru is_rootfs ustawionego na 1 w konfiguracji extroot-a w fstab.
Wydaj z konsoli polecenia:

uci set fstab.@mount[0].is_rootfs=1
uci commit
reboot

Tego nie ma z AA już.

Właśnie doczytałem że od wersji r25787 preferowane jest option target /overlay lub option target / i opcja is_rootfs nie jest wymagana. Dzięki za podpowiedź.

120

(21 odpowiedzi, napisanych Oprogramowanie / Software)

Brakuje Tobie parametru is_rootfs ustawionego na 1 w konfiguracji extroot-a w fstab.
Wydaj z konsoli polecenia:

uci set fstab.@mount[0].is_rootfs=1
uci commit
reboot

121

(21 odpowiedzi, napisanych Oprogramowanie / Software)

Witaj,
wydaj z konsoli polecenia:

/etc/init.d/fstab overlay_enable
reboot

po restarcie zrób df.

122

(21 odpowiedzi, napisanych Oprogramowanie / Software)

Witaj,
parametr vlan to, co innego niż parametr vid, jak pewnie już zauważyłeś. Z parametru vlan tworzone są nazwy interfejsów w systemie: z 1 interfejs eth0.1 z 2 interfejs eth0.2 itd. Dlatego ich zakres do 15 jest w takich zastosowaniach wystarczający. Natomiast parametr vid to indentyfikator VLAN (650,1150) ten, który jest tagiem w ramkach ethernetowych i służy do ich rozpoznawania.

Tak jak to opisałeś powinno zadziałać, choć po tym błędzie mam wątpliwości czy ten chip i ten firmware będą funkcjonować poprawnie.
Daj znać o postępach.
Jest mi miło, że mogłem, chociaż trochę Tobie pomóc.

123

(21 odpowiedzi, napisanych Oprogramowanie / Software)

To klops:(
Jest wzmianka https://dev.openwrt.org/ticket/12181 na ten temat.
Spróbuj wyłączyć zasilanie, choć nie wierzę w to rozwiązanie:(

124

(21 odpowiedzi, napisanych Oprogramowanie / Software)

1.Czy restart routera zrobiłeś?
2.Czy w pliku /etc/config/network masz tylko te cztery sekcje rozpoczynające się od "config switch"?
3.Wykonaj proszę swconfig dev eth0 show i pokaż końcowe linie.

125

(21 odpowiedzi, napisanych Oprogramowanie / Software)

A więc porty LAN 1 i LAN 2 zrobimy jako zwyczajny LAN:

config switch
    option name 'eth0'
    option reset '1'
    option enable_vlan '1'    

config switch_vlan
    option device 'eth0'
    option vlan '1'
    option vid '1'
    option ports '0t 2 3'

config switch_vlan
    option device 'eth0'
    option vlan '2'
    option vid '2'
    option ports '0t 1'
    
config switch_vlan
    option device 'eth0'
    option vlan '3'
    option vid '650'
    option ports '0t 1t 4t 5t'

pozostaje konfiguracja bramki VoIP.