1

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Witam ponownie. Miałem już okazję przetestować wyżej opisany zestaw. Oczywiście po naprawie mojego przeoczenia wszystko działa jak należy. Dziękuję Cezaremu za pomoc. Pozdrawiam.

2

(151 odpowiedzi, napisanych Oprogramowanie / Software)

smile
No nie, wiedziałem że to jakaś pierdoła będzie. Po prostu chciałem za szybko i nie doczytałem, że mam jeszcze w jednym pliku sprawdzić. Oczywiście przyznaje się do błędu wink. Czy teraz dobrze?:
root@Gargoyle:~# cat /lib/netifd/proto/3g.sh
#!/bin/sh
INCLUDE_ONLY=1

. ../netifd-proto.sh
. ./ppp.sh
init_proto "$@"

proto_3g_init_config() {
        no_device=1
        available=1
        ppp_generic_init_config
        proto_config_add_string "device"
        proto_config_add_string "apn"
        proto_config_add_string "service"
        proto_config_add_string "pincode"
}

proto_3g_setup() {
        local interface="$1"
        local chat

        json_get_var device device
        json_get_var apn apn
        json_get_var service service
        json_get_var pincode pincode

        [ -e "$device" ] || {
                proto_set_available "$interface" 0
                return 1
        }

        case "$service" in
                cdma|evdo)
                        chat="/etc/chatscripts/evdo.chat"
                ;;
                *)
                        chat="/etc/chatscripts/3g.chat"
                        cardinfo=$(gcom -d "$device" -s /etc/gcom/getcardinfo.gcom)
                        if echo "$cardinfo" | grep -q Novatel; then
                                case "$service" in
                                        umts_only) CODE=2;;
                                        gprs_only) CODE=1;;
                                        *) CODE=0;;
                                esac
                                export MODE="AT\$NWRAT=${CODE},2"
                        elif echo "$cardinfo" | grep -q Option; then
                                case "$service" in
                                        umts_only) CODE=1;;
                                        gprs_only) CODE=0;;
                                        *) CODE=3;;
                                esac
                                export MODE="AT_OPSYS=${CODE}"
                        elif echo "$cardinfo" | grep -q "Sierra Wireless"; then
                                SIERRA=1
                        elif echo "$cardinfo" | grep -qi huawei; then
                                case "$service" in
                                        umts_only) CODE="14,2";;
                                        gprs_only) CODE="13,1";;
                                        umts_pref) CODE="2,2";;
                                        gprs_pref) CODE="2,1";;
                                        *) CODE="2,2";;
                                esac
                                export MODE="AT^SYSCFG=${CODE},3FFFFFFF,2,4"
                        elif echo "$cardinfo" | grep -q ZTE; then
                                case "$service" in
                                        umts_only) CODE="2,0,0";;
                                        gprs_only) CODE="1,0,0";;
                                        umts_pref) CODE="0,0,2";;
                                        gprs_pref) CODE="0,0,1";;
                                        *) CODE="0,0,0";;
                                esac
                                export mode="AT+ZSNT=${CODE}"
                        fi

                        if [ -n "$pincode" ]; then
                                PINCODE="$pincode" gcom -d "$device" -s /etc/gcom/setpin.gcom || {
                                        proto_notify_error "$interface" PIN_FAILED
                                        proto_block_restart "$interface"
                                        return 1
                                }
                        fi
                        [ "$service" = "umts" ] && MODE=""
                        [ -n "$MODE" ] && gcom -d "$device" -s /etc/gcom/setmode.gcom

                        # wait for carrier to avoid firmware stability bugs
                        [ -n "$SIERRA" ] && {
                                gcom -d "$device" -s /etc/gcom/getcarrier.gcom || return 1
                        }
                ;;
        esac

        gcom -d "$device" -s /etc/gcom/getstrength.gcom > /tmp/strength.txt

        connect="${apn:+USE_APN=$apn }/usr/sbin/chat -t5 -v -E -f $chat"
        ppp_generic_setup "$interface" \
                novj \
                nobsdcomp \
                noauth \
                lock \
                crtscts \
                115200 "$device"
        return 0
}

proto_3g_teardown() {
        proto_kill_command "$interface"
}

add_protocol 3g

3

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Tylko że nie wiem czy to ma znaczenie, ale niestety nie mam już przy sobie modemu.
root@Gargoyle:~# cat /etc/ppp/options
#debug
logfile /dev/null
noipdefault
nocrtscts
lock
maxfail 0
lcp-echo-failure 5
lcp-echo-interval 1
root@Gargoyle:~# cat /lib/netifd/proto/3g.sh
#!/bin/sh
INCLUDE_ONLY=1

. ../netifd-proto.sh
. ./ppp.sh
init_proto "$@"

proto_3g_init_config() {
        no_device=1
        available=1
        ppp_generic_init_config
        proto_config_add_string "device"
        proto_config_add_string "apn"
        proto_config_add_string "service"
        proto_config_add_string "pincode"
}

proto_3g_setup() {
        local interface="$1"
        local chat

        json_get_var device device
        json_get_var apn apn
        json_get_var service service
        json_get_var pincode pincode

        [ -e "$device" ] || {
                proto_set_available "$interface" 0
                return 1
        }

        case "$service" in
                cdma|evdo)
                        chat="/etc/chatscripts/evdo.chat"
                ;;
                *)
                        chat="/etc/chatscripts/3g.chat"
                        cardinfo=$(gcom -d "$device" -s /etc/gcom/getcardinfo.gcom)
                        if echo "$cardinfo" | grep -q Novatel; then
                                case "$service" in
                                        umts_only) CODE=2;;
                                        gprs_only) CODE=1;;
                                        *) CODE=0;;
                                esac
                                export MODE="AT\$NWRAT=${CODE},2"
                        elif echo "$cardinfo" | grep -q Option; then
                                case "$service" in
                                        umts_only) CODE=1;;
                                        gprs_only) CODE=0;;
                                        *) CODE=3;;
                                esac
                                export MODE="AT_OPSYS=${CODE}"
                        elif echo "$cardinfo" | grep -q "Sierra Wireless"; then
                                SIERRA=1
                        elif echo "$cardinfo" | grep -qi huawei; then
                                case "$service" in
                                        umts_only) CODE="14,2";;
                                        gprs_only) CODE="13,1";;
                                        umts_pref) CODE="2,2";;
                                        gprs_pref) CODE="2,1";;
                                        *) CODE="2,2";;
                                esac
                                export MODE="AT^SYSCFG=${CODE},3FFFFFFF,2,4"
                        elif echo "$cardinfo" | grep -q ZTE; then
                                case "$service" in
                                        umts_only) CODE="2,0,0";;
                                        gprs_only) CODE="1,0,0";;
                                        umts_pref) CODE="0,0,2";;
                                        gprs_pref) CODE="0,0,1";;
                                        *) CODE="0,0,0";;
                                esac
                                export mode="AT+ZSNT=${CODE}"
                        fi

                        if [ -n "$pincode" ]; then
                                PINCODE="$pincode" gcom -d "$device" -s /etc/gcom/setpin.gcom || {
                                        proto_notify_error "$interface" PIN_FAILED
                                        proto_block_restart "$interface"
                                        return 1
                                }
                        fi
                        [ "$service" = "umts" ] && MODE=""
                        [ -n "$MODE" ] && gcom -d "$device" -s /etc/gcom/setmode.gcom

                        # wait for carrier to avoid firmware stability bugs
                        [ -n "$SIERRA" ] && {
                                gcom -d "$device" -s /etc/gcom/getcarrier.gcom || return 1
                        }
                ;;
        esac

        gcom -d "$device" -s /etc/gcom/getstrength.gcom > /tmp/strength.txt

        connect="${apn:+USE_APN=$apn }/usr/sbin/chat -t5 -v -E -f $chat"
        ppp_generic_setup "$interface" \
                noaccomp \
                nopcomp \
                novj \
                nobsdcomp \
                noauth \
                lock \
                crtscts \
                115200 "$device"
        return 0
}

proto_3g_teardown() {
        proto_kill_command "$interface"
}

add_protocol 3g
root@Gargoyle:~#

4

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Oto wynik:

root@Gargoyle:~# ifup wan
root@Gargoyle:~# uci show network
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.lan=interface
network.lan.type=bridge
network.lan.proto=static
network.lan.netmask=255.255.255.0
network.lan.dns=192.168.0.1
network.lan.ipaddr=192.168.0.1
network.lan.ifname=eth0
network.wan=interface
network.wan.auto=1
network.wan.proto=3g
network.wan.pincode=7814
network.wan.device=/dev/ttyACM0
network.wan.mobile_isp=Polska - T-Mobile
network.wan.apn=internet
network.wan.service=umts
network.wan.pppd_options=debug
network.@switch[0]=switch
network.@switch[0].name=eth0
network.@switch[0].reset=1
network.@switch[0].enable_vlan=1
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device=eth0
network.@switch_vlan[0].vlan=1
network.@switch_vlan[0].ports=0 1 2 3 4
root@Gargoyle:~#
Jan 15 16:27:08 Gargoyle daemon.info dnsmasq[1401]: using nameserver 106.187.47.17#53 for domain bit
Jan 15 16:27:08 Gargoyle daemon.info dnsmasq[1401]: using nameserver 178.32.31.41#53 for domain bit
Jan 15 16:27:08 Gargoyle daemon.info dnsmasq[1401]: using local addresses only for domain lan
Jan 15 16:27:11 Gargoyle daemon.notice pppd[14971]: pppd 2.4.5 started by root, uid 0
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: abort on (BUSY)
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: abort on (NO CARRIER)
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: abort on (ERROR)
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: report (CONNECT)
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: timeout set to 10 seconds
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: send (AT&F^M)
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: expect (OK)
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: AT&F^M^M
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: OK
Jan 15 16:27:12 Gargoyle local2.info chat[14976]:  -- got it
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: send (ATE1^M)
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: expect (OK)
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: ^M
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: ATE1^M^M
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: OK
Jan 15 16:27:12 Gargoyle local2.info chat[14976]:  -- got it
Jan 15 16:27:12 Gargoyle local2.info chat[14976]: send (AT+CGDCONT=1,"IP","internet"^M)
Jan 15 16:27:13 Gargoyle local2.info chat[14976]: timeout set to 30 seconds
Jan 15 16:27:13 Gargoyle local2.info chat[14976]: expect (OK)
Jan 15 16:27:13 Gargoyle local2.info chat[14976]: ^M
Jan 15 16:27:13 Gargoyle local2.info chat[14976]: AT+CGDCONT=1,"IP","internet"^M^M
Jan 15 16:27:13 Gargoyle local2.info chat[14976]: OK
Jan 15 16:27:13 Gargoyle local2.info chat[14976]:  -- got it
Jan 15 16:27:13 Gargoyle local2.info chat[14976]: send (ATD*99***1#^M)
Jan 15 16:27:13 Gargoyle local2.info chat[14976]: expect (CONNECT)
Jan 15 16:27:13 Gargoyle local2.info chat[14976]: ^M
Jan 15 16:27:19 Gargoyle local2.info chat[14976]: ATD*99***1#^M^M
Jan 15 16:27:19 Gargoyle local2.info chat[14976]: CONNECT
Jan 15 16:27:19 Gargoyle local2.info chat[14976]:  -- got it
Jan 15 16:27:19 Gargoyle local2.info chat[14976]: send ( ^M)
Jan 15 16:27:19 Gargoyle daemon.debug pppd[14971]: Script USE_APN=internet /usr/sbin/chat -t5 -v -E -f /etc/chatscripts/3g.chat finished (pid 14975), status = 0x0
Jan 15 16:27:19 Gargoyle daemon.info pppd[14971]: Serial connection established.
Jan 15 16:27:19 Gargoyle daemon.debug pppd[14971]: using channel 30
Jan 15 16:27:19 Gargoyle daemon.info pppd[14971]: Using interface 3g-wan
Jan 15 16:27:19 Gargoyle daemon.notice pppd[14971]: Connect: 3g-wan <--> /dev/ttyACM0
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x6e155097>]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: rcvd [LCP ConfReq id=0x1 <mru 1600> <auth pap> <magic 0xe3565da4> <asyncmap 0x0> <pcomp> <accomp>]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: No auth is possible
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x6e155097>]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: rcvd [LCP ConfReq id=0x2 <mru 1600> <magic 0xe3565da4> <asyncmap 0x0>]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: sent [LCP ConfAck id=0x2 <mru 1600> <magic 0xe3565da4> <asyncmap 0x0>]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: sent [LCP EchoReq id=0x0 magic=0x6e155097]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: rcvd [LCP EchoRep id=0x0 magic=0xe3565da4]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: rcvd [IPCP ConfReq id=0x1 <addr 10.0.0.1>]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: sent [IPCP ConfAck id=0x1 <addr 10.0.0.1>]
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: rcvd [IPV6CP ConfReq id=0x1 <addr fe80::afc4:6474:57a5:2c09>]
Jan 15 16:27:20 Gargoyle daemon.warn pppd[14971]: Unsupported protocol 'IPv6 Control Protocol' (0x8057) received
Jan 15 16:27:20 Gargoyle daemon.debug pppd[14971]: sent [LCP ProtRej id=0x2 80 57 01 01 00 0e 01 0a af c4 64 74 57 a5 2c 09]
Jan 15 16:27:21 Gargoyle daemon.debug pppd[14971]: sent [LCP EchoReq id=0x1 magic=0x6e155097]
Jan 15 16:27:21 Gargoyle daemon.debug pppd[14971]: rcvd [LCP EchoRep id=0x1 magic=0xe3565da4]
Jan 15 16:27:22 Gargoyle daemon.debug pppd[14971]: sent [LCP EchoReq id=0x2 magic=0x6e155097]
Jan 15 16:27:22 Gargoyle daemon.debug pppd[14971]: rcvd [LCP EchoRep id=0x2 magic=0xe3565da4]
Jan 15 16:27:23 Gargoyle daemon.debug pppd[14971]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Jan 15 16:27:23 Gargoyle daemon.debug pppd[14971]: sent [LCP EchoReq id=0x3 magic=0x6e155097]
Jan 15 16:27:23 Gargoyle daemon.debug pppd[14971]: rcvd [LCP EchoRep id=0x3 magic=0xe3565da4]
Jan 15 16:27:23 Gargoyle daemon.debug pppd[14971]: rcvd [IPCP ConfNak id=0x1 <addr 10.113.19.125> <ms-dns1 213.158.199.1> <ms-dns2 213.158.199.5>]
Jan 15 16:27:23 Gargoyle daemon.debug pppd[14971]: sent [IPCP ConfReq id=0x2 <addr 10.113.19.125> <ms-dns1 213.158.199.1> <ms-dns2 213.158.199.5>]
Jan 15 16:27:23 Gargoyle daemon.debug pppd[14971]: rcvd [IPCP ConfAck id=0x2 <addr 10.113.19.125> <ms-dns1 213.158.199.1> <ms-dns2 213.158.199.5>]
Jan 15 16:27:23 Gargoyle daemon.notice pppd[14971]: local  IP address 10.113.19.125
Jan 15 16:27:23 Gargoyle daemon.notice pppd[14971]: remote IP address 10.0.0.1
Jan 15 16:27:23 Gargoyle daemon.notice pppd[14971]: primary   DNS address 213.158.199.1
Jan 15 16:27:23 Gargoyle daemon.notice pppd[14971]: secondary DNS address 213.158.199.5
Jan 15 16:27:23 Gargoyle daemon.debug pppd[14971]: Script /lib/netifd/ppp-up started (pid 15004)
Jan 15 16:27:23 Gargoyle daemon.notice netifd: Interface 'wan' is now up
Jan 15 16:27:23 Gargoyle daemon.debug pppd[14971]: Script /lib/netifd/ppp-up finished (pid 15004), status = 0x0
Jan 15 16:27:24 Gargoyle user.notice ifup: Enabling Router Solicitations on wan (3g-wan)
Jan 15 16:27:25 Gargoyle user.info firewall: removing wan (3g-wan) from zone wan
Jan 15 16:27:26 Gargoyle user.info firewall: adding wan (3g-wan) to zone wan
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: reading /tmp/resolv.conf.auto
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 213.158.199.1#53
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 213.158.199.5#53
Jan 15 16:27:26 Gargoyle daemon.warn dnsmasq[1401]: ignoring nameserver 192.168.0.1 - local interface
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain micro
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain micro
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain micro
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain oss
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain oss
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain oss
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain null
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain null
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain null
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain ing
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain ing
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain ing
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain indy
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain indy
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain indy
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain gopher
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain gopher
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain gopher
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain geek
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain geek
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain geek
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain fur
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain fur
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain fur
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain free
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain free
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain free
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain bbs
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain bbs
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain bbs
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain dyn
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain dyn
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain dyn
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain parody
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain parody
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain parody
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain glue
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain glue
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain glue
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 176.58.118.172#53 for domain bit
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 106.187.47.17#53 for domain bit
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using nameserver 178.32.31.41#53 for domain bit
Jan 15 16:27:26 Gargoyle daemon.info dnsmasq[1401]: using local addresses only for domain lan
Jan 15 16:27:26 Gargoyle kern.info kernel: [ 1697.110000] usb 1-1: USB disconnect, device number 29
Jan 15 16:27:26 Gargoyle daemon.notice pppd[14971]: Modem hangup
Jan 15 16:27:26 Gargoyle daemon.info pppd[14971]: Connect time 0.1 minutes.
Jan 15 16:27:26 Gargoyle daemon.info pppd[14971]: Sent 714 bytes, received 0 bytes.
Jan 15 16:27:26 Gargoyle daemon.debug pppd[14971]: Script /lib/netifd/ppp-down started (pid 15176)
Jan 15 16:27:26 Gargoyle daemon.notice pppd[14971]: Connection terminated.
Jan 15 16:27:27 Gargoyle daemon.notice netifd: Interface 'wan' has lost the connection
Jan 15 16:27:27 Gargoyle daemon.debug pppd[14971]: Script /lib/netifd/ppp-down finished (pid 15176), status = 0x0
root@Gargoyle:~#

5

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Czy ma to wyglądać tak?:
config interface 'wan'
        option auto '1'
        option proto '3g'
        option pincode '7814'
        option device '/dev/ttyACM0'
        option mobile_isp 'Polska - T-Mobile'
        option apn 'internet'
        option service 'umts'
option pppd_options debug

6

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Wygląda na to że nie zadziałało:
root@Gargoyle:~# option pppd_options debug
-ash: option: not found

root@Gargoyle:~# ifup wan

root@Gargoyle:~# uci show network
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.lan=interface
network.lan.type=bridge
network.lan.proto=static
network.lan.netmask=255.255.255.0
network.lan.dns=192.168.0.1
network.lan.ipaddr=192.168.0.1
network.lan.ifname=eth0
network.wan=interface
network.wan.auto=1
network.wan.proto=3g
network.wan.pincode=7814
network.wan.device=/dev/ttyACM0
network.wan.mobile_isp=Polska - T-Mobile
network.wan.apn=internet
network.wan.service=umts
network.@switch[0]=switch
network.@switch[0].name=eth0
network.@switch[0].reset=1
network.@switch[0].enable_vlan=1
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device=eth0
network.@switch_vlan[0].vlan=1
network.@switch_vlan[0].ports=0 1 2 3 4

Jan 15 16:15:35 Gargoyle daemon.notice pppd[13384]: secondary DNS address 213.158.199.5
Jan 15 16:15:35 Gargoyle daemon.notice netifd: Interface 'wan' is now up
Jan 15 16:15:36 Gargoyle kern.info kernel: [  987.040000] usb 1-1: USB disconnect, device number 25
Jan 15 16:15:36 Gargoyle daemon.notice pppd[13384]: Modem hangup
Jan 15 16:15:36 Gargoyle daemon.info pppd[13384]: Connect time 0.1 minutes.
Jan 15 16:15:36 Gargoyle daemon.info pppd[13384]: Sent 0 bytes, received 0 bytes.
Jan 15 16:15:36 Gargoyle daemon.notice pppd[13384]: Connection terminated.
Jan 15 16:15:36 Gargoyle user.notice ifup: Enabling Router Solicitations on wan (3g-wan)
Jan 15 16:15:37 Gargoyle daemon.notice netifd: Interface 'wan' has lost the connection
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: reading /tmp/resolv.conf.auto
Jan 15 16:15:38 Gargoyle daemon.warn dnsmasq[1401]: ignoring nameserver 192.168.0.1 - local interface
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain micro
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain micro
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain micro
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain oss
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain oss
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain oss
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain null
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain null
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain null
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain ing
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain ing
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain ing
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain indy
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain indy
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain indy
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain gopher
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain gopher
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain gopher
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain geek
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain geek
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain geek
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain fur
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain fur
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain fur
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain free
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain free
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain free
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain bbs
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain bbs
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain bbs
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain dyn
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain dyn
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain dyn
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain parody
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain parody
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain parody
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain glue
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain glue
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain glue
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 176.58.118.172#53 for domain bit
Jan 15 16:15:38 Gargoyle daemon.info dnsmasq[1401]: using nameserver 106.187.47.17#53 for domain bit
Jan 15 16:15:39 Gargoyle daemon.info dnsmasq[1401]: using nameserver 178.32.31.41#53 for domain bit
Jan 15 16:15:39 Gargoyle daemon.info dnsmasq[1401]: using local addresses only for domain lan
Jan 15 16:15:39 Gargoyle daemon.info pppd[13384]: Terminating on signal 15
Jan 15 16:15:39 Gargoyle daemon.info pppd[13384]: Exit.
Jan 15 16:15:39 Gargoyle daemon.notice netifd: Interface 'wan' is now down
Jan 15 16:15:40 Gargoyle kern.info kernel: [  990.770000] usb 1-1: new high-speed USB device number 26 using ehci-platform
Jan 15 16:15:40 Gargoyle kern.info kernel: [  990.930000] scsi24 : usb-storage 1-1:1.0
Jan 15 16:15:40 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Manufacturer=ZTE Product=MF195 Serial=MF1950TMOD000000
Jan 15 16:15:40 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Selecting /etc/usb_modeswitch.d/19d2:1514 for mode switching
Jan 15 16:15:40 Gargoyle syslog.notice usb_modeswitch: switching device 19d2:1514 on 001/026
Jan 15 16:15:40 Gargoyle kern.info kernel: [  991.150000] usb 1-1: USB disconnect, device number 26
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: reading /tmp/resolv.conf.auto
Jan 15 16:15:41 Gargoyle daemon.warn dnsmasq[1401]: ignoring nameserver 192.168.0.1 - local interface
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain micro
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain micro
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain micro
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain oss
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain oss
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain oss
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain null
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain null
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain null
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain ing
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain ing
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain ing
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain indy
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain indy
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain indy
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain gopher
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain gopher
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain gopher
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain geek
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain geek
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain geek
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain fur
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain fur
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain fur
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain free
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain free
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain free
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain bbs
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain bbs
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain bbs
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain dyn
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain dyn
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain dyn
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain parody
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain parody
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain parody
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.142.171.235#53 for domain glue
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 95.211.32.162#53 for domain glue
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 66.244.95.20#53 for domain glue
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 176.58.118.172#53 for domain bit
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 106.187.47.17#53 for domain bit
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using nameserver 178.32.31.41#53 for domain bit
Jan 15 16:15:41 Gargoyle daemon.info dnsmasq[1401]: using local addresses only for domain lan
Jan 15 16:15:46 Gargoyle kern.info kernel: [  996.620000] usb 1-1: new high-speed USB device number 27 using ehci-platform
Jan 15 16:15:46 Gargoyle kern.info kernel: [  996.770000] cdc_acm 1-1:1.0: ttyACM0: USB ACM device
Jan 15 16:15:46 Gargoyle kern.info kernel: [  996.770000] cdc_acm 1-1:1.2: ttyACM1: USB ACM device
Jan 15 16:15:46 Gargoyle kern.info kernel: [  996.780000] scsi25 : usb-storage 1-1:1.4
Jan 15 16:15:46 Gargoyle kern.info kernel: [  996.780000] cdc_acm 1-1:1.5: ttyACM2: USB ACM device
Jan 15 16:15:47 Gargoyle kern.notice kernel: [  997.780000] scsi 25:0:0:0: Direct-Access     ZTE      Storage          0001 PQ: 0 ANSI: 0
Jan 15 16:15:47 Gargoyle kern.notice kernel: [  997.790000] sd 25:0:0:0: [sda] Attached SCSI removable disk
root@Gargoyle:~#

7

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Przepraszam, pomyliłem okna z wątkami. Oto wyniki:
root@Gargoyle:~# ifup wan
root@Gargoyle:~# uci show network
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.lan=interface
network.lan.type=bridge
network.lan.proto=static
network.lan.netmask=255.255.255.0
network.lan.dns=192.168.0.1
network.lan.ipaddr=192.168.0.1
network.lan.ifname=eth0
network.wan=interface
network.wan.auto=1
network.wan.proto=3g
network.wan.pincode=7814
network.wan.device=/dev/ttyACM0
network.wan.mobile_isp=Polska - T-Mobile
network.wan.apn=internet
network.wan.service=umts
network.@switch[0]=switch
network.@switch[0].name=eth0
network.@switch[0].reset=1
network.@switch[0].enable_vlan=1
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device=eth0
network.@switch_vlan[0].vlan=1
network.@switch_vlan[0].ports=0 1 2 3 4

Jan 15 16:40:34 Gargoyle local2.info chat[15952]: send (AT+CGDCONT=1,"IP","internet"^M)
Jan 15 16:40:35 Gargoyle local2.info chat[15952]: timeout set to 30 seconds
Jan 15 16:40:35 Gargoyle local2.info chat[15952]: expect (OK)
Jan 15 16:40:35 Gargoyle local2.info chat[15952]: ^M
Jan 15 16:40:35 Gargoyle local2.info chat[15952]: AT+CGDCONT=1,"IP","internet"^M^M
Jan 15 16:40:35 Gargoyle local2.info chat[15952]: OK
Jan 15 16:40:35 Gargoyle local2.info chat[15952]:  -- got it
Jan 15 16:40:35 Gargoyle local2.info chat[15952]: send (ATD*99***1#^M)
Jan 15 16:40:35 Gargoyle local2.info chat[15952]: expect (CONNECT)
Jan 15 16:40:35 Gargoyle local2.info chat[15952]: ^M
Jan 15 16:40:43 Gargoyle local2.info chat[15952]: ATD*99***1#^M^M
Jan 15 16:40:43 Gargoyle local2.info chat[15952]: CONNECT
Jan 15 16:40:43 Gargoyle local2.info chat[15952]:  -- got it
Jan 15 16:40:43 Gargoyle local2.info chat[15952]: send ( ^M)
Jan 15 16:40:43 Gargoyle daemon.info pppd[15948]: Serial connection established.
Jan 15 16:40:43 Gargoyle daemon.info pppd[15948]: Using interface 3g-wan
Jan 15 16:40:43 Gargoyle daemon.notice pppd[15948]: Connect: 3g-wan <--> /dev/ttyACM0
Jan 15 16:40:53 Gargoyle daemon.notice pppd[15948]: local  IP address 10.114.20.10
Jan 15 16:40:53 Gargoyle daemon.notice pppd[15948]: remote IP address 10.0.0.1
Jan 15 16:40:53 Gargoyle daemon.notice pppd[15948]: primary   DNS address 213.158.199.1
Jan 15 16:40:53 Gargoyle daemon.notice pppd[15948]: secondary DNS address 213.158.199.5
Jan 15 16:40:53 Gargoyle daemon.notice netifd: Interface 'wan' is now up
Jan 15 16:40:54 Gargoyle user.notice ifup: Enabling Router Solicitations on wan (3g-wan)
Jan 15 16:40:55 Gargoyle user.info firewall: removing wan (3g-wan) from zone wan
Jan 15 16:40:56 Gargoyle user.info firewall: adding wan (3g-wan) to zone wan
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: reading /tmp/resolv.conf.auto
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 213.158.199.1#53
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 213.158.199.5#53
Jan 15 16:40:58 Gargoyle daemon.warn dnsmasq[5041]: ignoring nameserver 192.168.0.1 - local interface
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain micro
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain micro
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain micro
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain oss
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain oss
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain oss
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain null
Jan 15 16:40:58 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain null
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain null
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain ing
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain ing
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain ing
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain indy
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain indy
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain indy
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain gopher
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain gopher
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain gopher
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain geek
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain geek
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain geek
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain fur
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain fur
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain fur
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain free
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain free
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain free
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain bbs
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain bbs
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain bbs
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain dyn
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain dyn
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain dyn
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain parody
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain parody
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain parody
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain glue
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain glue
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain glue
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 176.58.118.172#53 for domain bit
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 106.187.47.17#53 for domain bit
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using nameserver 178.32.31.41#53 for domain bit
Jan 15 16:40:59 Gargoyle daemon.info dnsmasq[5041]: using local addresses only for domain lan
Jan 15 16:42:14 Gargoyle user.notice 3gtester: Restart wan connection
Jan 15 16:42:14 Gargoyle daemon.info pppd[15948]: Terminating on signal 15
Jan 15 16:42:14 Gargoyle daemon.info pppd[15948]: Connect time 1.4 minutes.
Jan 15 16:42:14 Gargoyle daemon.info pppd[15948]: Sent 2052 bytes, received 0 bytes.
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: reading /tmp/resolv.conf.auto
Jan 15 16:42:14 Gargoyle daemon.warn dnsmasq[5041]: ignoring nameserver 192.168.0.1 - local interface
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain micro
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain micro
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain micro
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain oss
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain oss
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain oss
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain null
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain null
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain null
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain ing
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain ing
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain ing
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain indy
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain indy
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain indy
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain gopher
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain gopher
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain gopher
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain geek
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain geek
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain geek
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain fur
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain fur
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain fur
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain free
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain free
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain free
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain bbs
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain bbs
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain bbs
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain dyn
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain dyn
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain dyn
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain parody
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain parody
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain parody
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.142.171.235#53 for domain glue
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 95.211.32.162#53 for domain glue
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 66.244.95.20#53 for domain glue
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 176.58.118.172#53 for domain bit
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 106.187.47.17#53 for domain bit
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using nameserver 178.32.31.41#53 for domain bit
Jan 15 16:42:14 Gargoyle daemon.info dnsmasq[5041]: using local addresses only for domain lan
Jan 15 16:42:14 Gargoyle daemon.info pppd[15948]: Exit.
Jan 15 16:42:14 Gargoyle daemon.notice netifd: Interface 'wan' is now down

8

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Sieć jest t mobile. W tej chwili dostałem nowe ustawienia :
Adres IP WAN:10.112.216.150
Maska podsieci WAN:255.255.255.255
Adres MAC WAN:
Adres bramy WAN:10.0.0.1
Serwer(y) DNS WAN:213.158.199.1
213.158.199.5
Siła sygnału: 64% (-73dBm, CSQ: 20)
I tak w kółko.
Konfiguracja to Modem 3g/lte, technologia 4g/3g/2g, /dev/ttyACM0, pin, oraz operator t mobile. Zmieniałem różnie.
A może aktywny hub?

9

(23 odpowiedzi, napisanych Oprogramowanie / Software)

W statusie wygląda to tak:
Adres IP WAN:10.115.28.226
Maska podsieci WAN:255.255.255.255
Adres MAC WAN:
Adres bramy WAN:10.0.0.1
Serwer(y) DNS WAN:213.158.199.1
213.158.199.5
Siła sygnału: 70% (-69dBm, CSQ: 22)

10

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Czy po tym poleceniu powinno się coś na konsoli pojawić? Ja mam tak:
root@Gargoyle:~# echo "nameserver 8.8.8.8" >/tmp/resolv.conf
root@Gargoyle:~#
Niepokoi mnie adres bramy WAN. U mnie jest to 10.0.0.1

11

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Tak. Linie z noaccomp i nopcomp. Usunięte.

12

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Zrobilem opkg update, zainstalowałem kmod-usb-net-cdc-ether, ale internetu jak nie było tak nie ma. W GUI w zakładce status mam siłę sygnału GSM i od czasu do czasu dostaje od dostawcy adres IP WAN, potem reset modemu i od nowa. Zasięg mam dobry. Polecenie AT%USBMODEM=0 daje wynik
-ash: AT%USBMODEM=0: not found

13

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Witam ponownie. Nadal walcze z tym sprzętem. Mam już w tej chwili zainstalowany gargoyle 1.5.9.1 (r35093). Modem jest widoczny, zapala się dioda na czerwono, później na zielono (niby się loguje) ale nie działa i znowu zapala na czerwono. Próbowałem zainstalować kmod-usb-net-cdc-ether, ale nie mogę.
Tak to wygląda:
root@Gargoyle:~# opkg install kmod-usb-net-cdc-ether
Unknown package 'kmod-usb-net-cdc-ether'.
Collected errors:
* opkg_install_cmd: Cannot install package kmod-usb-net-cdc-ether.

14

(151 odpowiedzi, napisanych Oprogramowanie / Software)

No dobrze, zostanę narazie przy moim, już go trochę poznałem.

15

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Ale to chyba taki gotowiec bardziej wink?

16

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Ech, może tu jest moje wybawienie. Czy ten gargoyle pójdzie też z mf 195?

17

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Dobrze, dzięki narazie. Jak będę  miał znowu modem to sprawdzę to, bo teraz już nie pamiętam czy to instalowałem (robiłem dużo rzeczy wink), chociaż w zakładce software na liście installed packages nie mam kmod-usb-net-cdc-ether...Może nie mogłem tego doinstalować...nie pamiętam.

18

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Kolego, powiedz czy dobrze rozumiem?Te interfejsy /dev/ttyACM0 /dev/ttyACM1 są powiązane z zainstalowaniem sterowników do modemu? a te sterowniki to kmod-usb-net-cdc-ether? I jeszcze jedno, który interfejs mam wybrać, bo mogę tylko jeden?

19

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Wydaje mi się że wykryło, bo pojawiał mi się w logach jak go podłączałem. Teraz nie mogę tego już znaleźć bo jeszcze coś nagrzebałem, a modemu już niestety nie mam. Musiałem oddać bo net musi działać chociażby na laptopie.
Kolego, jak myślisz, czy teraz mógłbym wykorzystać na próbę moją nokię jako modem(przy odpowiedniej konfiguracji)?

20

(151 odpowiedzi, napisanych Oprogramowanie / Software)

No tak, podstawa. OpenWrt Attitude Adjustment 12.09-beta2
Aha i tak w nawiasie to robię to po raz pierwszy w życiu, także mogłem coś zrobić nie tak.

21

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Powiedz mi jeszcze czy dobrze ustawiam(modem jest t mobile), w interfejsie WAN ustawiam:
Protocol - UMTS/GPRS/EV-DO
Service Type - UMTS/GPRS
APN - internet
PIN - kod
PAP/CHAP username - puste
PAP/CHAP password - puste
Modem device - co wybrac? - mam/dev/ttyATH0, albo /dev/ttyS0 i coustom

22

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki za szybka odpowiedź. Chodzi o to że słaby zasięg jest tu gdzie konfiguruję, natomiast w docelowym miejscu jest ok. Pytanie tylko czy właśnie to może być przyczyną i po zawiezieniu wszystkiego w zasięg będzie działać, czy może coś spartoliłem?

23

(151 odpowiedzi, napisanych Oprogramowanie / Software)

Witam wszystkich.
Chciałbym dołączyć się do dyskusji, gdyż właśnie jestem po wątpliwej przyjemności zmaganiem się z zestawem jak u kolegi Rambo_40, czyli mr 3220 v.2, oraz mf195. Przyznam że powyższa dyskusja bardzo mi pomogła i doszedłem nawet dalej niż Rambo_40, bo modem jest widziany, zapisuje się jego model i rodzaj. Mam natomiast inny kłopot. Chodzi o zapalanie się diody na modemie. Na routerze trzeba było przypisać i sią zapala, natomiast na modemie jeszcze się nie zapaliła, ani na czerwono ani na zielono, a modem działa, bo się pokazuje na liście. Połączenie internetowe także nie działa. Czy może to być związane z bardzo słabym zasięgiem sieci u mnie? Wyczytałem gdzieś że modem czasem może potrzebować większego napięcia niż router jest w stanie dostarczyć, może to mieć związek z zasięgiem?