nawtom napisał/a:

To  jest mój skrypt na zbieranie danych z licznika OR-WE-504 może cie zainteresuje ja się komunikuje slotem tcp/ip na i z modułu już rs485

Mógłbyś pokazać jak to masz podłączone do routera/terminala? Zainteresowany tematem, zainstalowałbym sobie coś takiego.

27

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Witam, podepnę się pod temat by nowego nie tworzyć, posiadam dwa routery TL-WR741ND i TL-WR841N oba routery maja tą samą przypadłość podczas uruchamiania świecą się wszystkie prawidłowo, jak uruchomiony zapala się na stałe dioda port 3, gaśnie gdy wsadzisz w nią kabel. Są do odratowania?

http://rpc.one.pl/index.php/lista-artyk … od-openwrt

Przykład nr 4 - chyba dla Ciebie.

29

(68 odpowiedzi, napisanych Oprogramowanie / Software)

Wyglada na to ze zapchane miejsce rowneiz mam na routerze hmm

root@Mefisto:~# /bin/adblock restart
Connecting to jazz.tvtom.pl (193.238.200.6:80)
-                    100% |*******************************|  1814   0:00:00 ETA
Connecting to blog.ksx4system.net (62.181.8.23:80)
-                    100% |*******************************| 12049   0:00:00 ETA
Connecting to hosts-file.net (107.22.171.143:80)
-                    100% |*******************************|   527k  0:00:00 ETA
Connecting to pgl.yoyo.org (95.172.9.82:80)
-                    100% |*******************************| 66611   0:00:00 ETA
Connecting to someonewhocares.org (72.2.4.176:80)
-                    100% |*******************************|   310k  0:00:00 ETA
Connecting to sysctl.org (213.186.34.12:80)
-                    100% |*******************************|   619k  0:00:00 ETA
Connecting to winhelp2002.mvps.org (216.155.126.40:80)
-                    100% |*******************************|   505k  0:00:00 ETA
Connecting to www.malekal.com (94.23.44.69:80)
-                    100% |*******************************| 39290   0:00:00 ETA
Connecting to www.malwaredomainlist.com (143.215.130.61:80)
-                    100% |*******************************| 44234   0:00:00 ETA
Sorting
/bin/adblock: line 120: can't create /bin/hosts.deny: No space left on device
sed: can't create temp file '/bin/hosts.denyPptoJI': No space left on device
sed: can't create temp file '/bin/hosts.denyDUcaZK': No space left on device
sed: can't create temp file '/bin/hosts.denyhuZaGf': No space left on device
sed: can't create temp file '/bin/hosts.deny8AmOER': No space left on device
sed: can't create temp file '/bin/hosts.denyy1zION': No space left on device
sed: can't create temp file '/bin/hosts.deny6YXt7M': No space left on device
sed: can't create temp file '/bin/hosts.denywF8M1D': No space left on device
sed: can't create temp file '/bin/hosts.denyFJkf6d': No space left on device
sed: can't create temp file '/bin/hosts.denydYvRnl': No space left on device
sed: can't create temp file '/bin/hosts.denyjnyskg': No space left on device
sed: can't create temp file '/bin/hosts.denyVEGbEu': No space left on device
sed: can't create temp file '/bin/hosts.denydbMCR3': No space left on device
sed: can't create temp file '/bin/hosts.denyzWj78A': No space left on device
sed: can't create temp file '/bin/hosts.denykzlhLb': No space left on device
sed: can't create temp file '/bin/hosts.denyUcGrhV': No space left on device
sed: can't create temp file '/bin/hosts.denypsp1TD': No space left on device
sed: can't create temp file '/bin/hosts.denyVJq2TM': No space left on device
sed: can't create temp file '/bin/hosts.denyvGd1lC': No space left on device
sed: can't create temp file '/bin/hosts.denyyYf09k': No space left on device
sed: can't create temp file '/bin/hosts.denyDvuVNb': No space left on device
sed: can't create temp file '/bin/hosts.denyDyrxix': No space left on device
sed: can't create temp file '/bin/hosts.denym7FG6g': No space left on device
sed: can't create temp file '/bin/hosts.denyiOamXK': No space left on device
Restarting Dnsmasq
Done

30

(68 odpowiedzi, napisanych Oprogramowanie / Software)

Podczas restartu skryptu tak się dzieje, co może być przyczyną

 | Gargoyle PL 1.5.11.7 (3afc491)                               |
 | OpenWrt Attitude Adjustment 12.09.1 (r39154)                 |
 | Build time: 2014-01-10 16:49 CET                             |
 |                                                              |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                
root@Mefisto:~# /bin/adblock restart
Connecting to jazz.tvtom.pl (193.238.200.6:80)
-                    100% |********************************************************************************************|  1814   0:00:00 ETA
Connecting to adaway.sufficientlysecure.org (91.250.99.24:80)
wget: server returned error: HTTP/1.1 404 Not Found
Connecting to blog.ksx4system.net (62.181.8.23:80)
-                    100% |********************************************************************************************| 12049   0:00:00 ETA
Connecting to hosts-file.net (107.22.171.143:80)
-                    100% |********************************************************************************************|   527k  0:00:00 ETA
Connecting to pgl.yoyo.org (95.172.9.82:80)
-                    100% |********************************************************************************************| 66611   0:00:00 ETA
Connecting to someonewhocares.org (72.2.4.176:80)
-                    100% |********************************************************************************************|   310k  0:00:00 ETA
Connecting to sysctl.org (213.186.34.12:80)
-                    100% |********************************************************************************************|   619k  0:00:00 ETA
Connecting to winhelp2002.mvps.org (216.155.126.40:80)
-                    100% |********************************************************************************************|   505k  0:00:00 ETA
Connecting to www.malekal.com (94.23.44.69:80)
-                    100% |********************************************************************************************| 39290   0:00:00 ETA
Connecting to www.malwaredomainlist.com (143.215.130.61:80)
-                    100% |********************************************************************************************| 44234   0:00:00 ETA
Sorting
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error
sed: write error

31

(2 odpowiedzi, napisanych Inne)

Dowolnym programem muszę sam segregować dane tak aby się pomieściły na płycie. Szukam takiego narzędzia które samo to uporządkuje.

32

(2 odpowiedzi, napisanych Inne)

Witam,

Potrzebuje wykonać backup danych (zdjęcia) folderu który ma około 14 GB. Czy znacie jakieś programy, aby to sprawnie zgrać do płyt DVD - i później odtworzyć w razie gdyby. Planuje to robić cyklicznie na płytach DVD-RAM. Dane są na domowym serwerze, czyli środowisko Linuxa. Czy macie jakieś sprawdzone program do takich zadań lub jak to sami wykonujecie?

Witam,

Wracam do problemu z poprzedniego posta, z pytaniem jak odpowiednio zmodyfikować poradnik Sieć gościnna tak aby zachować taka funkcjonalność całego zestawu
Router pierwszy WAN, LAN + dhcp dla LAN

 | Gargoyle PL 1.6.0.1 (f70487a)                                |
 | OpenWrt Attitude Adjustment 12.09.1 (r39154)                 |
 | Build time: 2014-01-24 12:21 CET                             |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                  |
 | Machine: Ubiquiti AirRouter                                  |
 | WAN: 192.168.10.179, proto: dhcp                             |
 | LAN: 192.168.35.1                                            |
 | WLAN: mode: ap, ssid: Gargoyle, channel: 1, conn: 0          |

Router drugi LAN = dhcp dla GUEST

 | Gargoyle PL 1.6.0.1 (f70487a)                                |
 | OpenWrt Attitude Adjustment 12.09.1 (r39154)                 |
 | Build time: 2014-01-24 12:11 CET                             |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                  |
 | Machine: TP-Link TL-WR842N/ND v1                             |
 | WAN:                                                         |
 | LAN: 192.168.35.3                                            |
 | WLAN: mode: ap, ssid: Gargoyle, channel: 1, conn: 0          |
 | WLAN: mode: ap, ssid: Gargoyle_Guest, channel: 1, conn: 1    

root@Gargoyle:~# cat /etc/config/network 

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config interface 'lan'
    option ifname 'eth0'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '192.168.35.3'
    option gateway '192.168.35.1'
    option dns '192.168.35.1'

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

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

config interface 'guest'
    option proto 'static'
    option ipaddr '10.1.1.1'
    option netmask '255.255.255.0'

root@Gargoyle:~# cat /etc/config/wireless 

config wifi-device 'radio0'
    option type 'mac80211'
    option hwmode '11ng'
    option path 'pci0000:00/0000:00:00.0'
    option htmode 'HT20'
    list ht_capab 'SHORT-GI-20'
    list ht_capab 'SHORT-GI-40'
    list ht_capab 'TX-STBC'
    list ht_capab 'RX-STBC1'
    list ht_capab 'DSSS_CCK-40'
    option noscan '1'
    option channel '1'

config wifi-iface 'ap_g'
    option device 'radio0'
    option mode 'ap'
    option network 'lan'
    option ssid 'Gargoyle'
    option encryption 'psk'
    option key 'password'

config wifi-iface 'guest'
    option device 'radio0'
    option mode 'ap'
    option network 'guest'
    option ssid 'Gargoyle_Guest'
    option encryption 'none'

root@Gargoyle:~# cat /etc/config/dhcp 

config dnsmasq
    option domainneeded '1'
    option boguspriv '1'
    option filterwin2k '0'
    option localise_queries '1'
    option rebind_protection '1'
    option rebind_localhost '1'
    option local '/lan/'
    option domain 'lan'
    option expandhosts '1'
    option nonegcache '0'
    option authoritative '1'
    option readethers '1'
    option leasefile '/tmp/dhcp.leases'
    option resolvfile '/tmp/resolv.conf.auto'

config dhcp 'wan'
    option interface 'wan'
    option ignore '1'

config dhcp 'guest'
    option start '100'
    option limit '150'
    option leasetime '2h'
    option interface 'guest'

W zasadzie do tego momentu wszystko działa, ale moja wiedza jest na tyle uboga aby wymyśleć co dalej?
Z góry dziekuje za wszelkie podpowiedzi.

34

(583 odpowiedzi, napisanych Oprogramowanie / Software)

Okej smile Jak wyjdzie to zaktualizuje.

35

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Może być i  dobrze zaciśnięte, a jeśli żyły będą przeciągnięte to i tak 1000 nie złapiesz.

36

(274 odpowiedzi, napisanych Oprogramowanie / Software)

mexpert napisał/a:

Może nie aż tak bardzo, ale gdy wykonam dmesg lub logread to mam praktycznie tylko informację o tym błędzie. Jest to trochę irytujące.

Potwierdzam po całej nocy "w spoczynku" praktycznie tylko ta informacje w logread można zobaczyć.

Dwa routery, jedna sieć WiFi + sieć gościnna.

Zwracam się z prośba o pomoc w zdiagnozowaniu problemu.
Próbuje uruchomić taka konfiguracje jak w temacie. Przedstawie jak się to ma na obecna chwilę:

Router pierwszy WAN, serwer DHCP, WiFi + Wifi Gosc -> Port LAN skrętka Port LAN -> Router drugi WAN połączony z LAN, wyłączony serwer DHCP, WiFi + Wifi Gosc.

Usterka polega na tym, że łącząc się poprzez Router drugi z siecia Siec-A_Gosc nie działa Internet. Wygląda na to że nie może pobrac adresów po DHCP. W pozostałych przypadkach nie ma problemu. Problem pewnie polega z routingiem, ale szczerze do konca nie ogarniam tego. Z samym Routerem nawiązuje połączenie co pokazuje:

root@OpenWrt:~# iw dev wlan0-1 station dump
Station 7c:61:93:97:50:41 (on wlan0-1)
    inactive time:    1110 ms
    rx bytes:    1242
    rx packets:    8
    tx bytes:    322
    tx packets:    2
    tx retries:    0
    tx failed:    0
    signal:      -52 [-52] dBm
    signal avg:    -50 [-50] dBm
    tx bitrate:    1.0 MBit/s
    rx bitrate:    54.0 MBit/s
    authorized:    yes
    authenticated:    yes
    preamble:    short
    WMM/WME:    yes
    MFP:        no
    TDLS peer:    no

Router pierwszy        TL-WR842ND    Gargoyle PL 1.5.9.2 (1f082da)
Router drugi        TL-WR743ND    OpenWrt Attitude Adjustment 12.09-rc1 (r35351)

Ustawienia Router pierwszy

root@Gargoyle:~# cat /etc/config/network 

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config interface 'lan'
    option ifname 'eth0'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '192.168.35.1'
    option 'defaultroute' '0'
    option 'peerdns' '0'

config interface 'wan'
    option ifname 'eth1'
    option proto 'dhcp'

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

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

config interface 'gosc'
    option proto 'static'
    option ipaddr '192.168.55.1'
    option netmask '255.255.255.0'
    option 'defaultroute' '0'
    option 'peerdns' '0'

root@Gargoyle:~# cat /etc/config/wireless 

config wifi-device 'radio0'
    option type 'mac80211'
    option macaddr '64:70:02:bb:70:c8'
    option hwmode '11ng'
    option htmode 'HT20'
    option country 'PL'
    option country_ie '1'
    option noscan '1'
    option channel '8'
    option disabled '0'

config wifi-iface
    option device 'radio0'
    option network 'lan'
    option mode 'ap'
    option ssid 'Siec-A'
    option encryption 'psk2'
    option key '12345378'

config wifi-iface 'gosc'
    option device 'radio0'
    option mode 'ap'
    option network 'gosc'
    option ssid 'Siec-A_Gosc'
    option encryption 'psk2'
    option key '3453789'

root@Gargoyle:~# cat /etc/config/firewall 

config defaults
    option syn_flood '1'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'lan'
    option network 'lan'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'wan'
    option network 'wan'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'

config forwarding
    option src 'lan'
    option dest 'wan'

config rule
    option name 'Allow-DHCP-Renew'
    option src 'wan'
    option proto 'udp'
    option dest_port '68'
    option target 'ACCEPT'
    option family 'ipv4'

config rule
    option name 'Allow-Ping'
    option src 'wan'
    option proto 'icmp'
    option icmp_type 'echo-request'
    option family 'ipv4'
    option target 'ACCEPT'

config rule
    option name 'Allow-DHCPv6'
    option src 'wan'
    option proto 'udp'
    option src_ip 'fe80::/10'
    option src_port '547'
    option dest_ip 'fe80::/10'
    option dest_port '546'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Input'
    option src 'wan'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    list icmp_type 'router-solicitation'
    list icmp_type 'neighbour-solicitation'
    list icmp_type 'router-advertisement'
    list icmp_type 'neighbour-advertisement'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Forward'
    option src 'wan'
    option dest '*'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config include
    option path '/etc/firewall.user'

config include
    option path '/usr/lib/gargoyle_firewall_util/gargoyle_additions.firewall'

config include 'openvpn_include_file'
    option path '/etc/openvpn.firewall'

config remote_accept 'ra_22_9922'
    option local_port '22'
    option remote_port '9922'
    option proto 'tcp'
    option zone 'wan'

config zone
    option name 'gosc'
    option network 'gosc'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'

config forwarding
    option src 'gosc'
    option dest 'wan'

config rule
    option src 'gosc'
    option proto 'udp'
    option src_port '67-68'
    option dest_port '67-68'
    option target 'ACCEPT'
    option family 'ipv4'

config rule
    option src 'gosc'
    option dest_port '53'
    option target 'ACCEPT'
    option family 'ipv4'
    option proto 'tcpudp'

root@Gargoyle:~# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.10.1    0.0.0.0         UG    0      0        0 eth1
192.168.10.0    *               255.255.255.0   U     0      0        0 eth1
192.168.35.0    *               255.255.255.0   U     0      0        0 br-lan
192.168.55.0    *               255.255.255.0   U     0      0        0 wlan0-1

Ustawienia Router drugi

root@OpenWrt:~# cat /etc/config/network 

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config interface 'lan'
    option ifname 'eth0 eth1'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '192.168.35.2'
    option dns '192.168.35.1'
    option gateway '192.168.35.1'

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

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

config interface 'gosc'
    #option type 'bridge'
    option proto 'static'
    option ipaddr '192.168.55.2'
    option netmask '255.255.255.0'
    option dns '192.168.55.1'
    option gateway '192.168.55.1'

root@OpenWrt:~# cat /etc/config/wireless 

config wifi-device 'radio0'
    option type 'mac80211'
    option macaddr 'a0:f3:c1:3b:2b:e4'
    option hwmode '11ng'
    option htmode 'HT20'
    option country 'PL'
    option country_ie '1'
    option noscan '1'
    option channel '8'
    option disabled '0'

config wifi-iface
    option device 'radio0'
    option network 'lan'
    option mode 'ap'
    option ssid 'Siec-A'
    option encryption 'psk2'
    option key '12345378'

config wifi-iface 'gosc'
    option device 'radio0'
    option mode 'ap'
    option network 'gosc'
    option ssid 'Siec-A_Gosc'
    option encryption 'psk2'
    option key '3453789'

root@OpenWrt:~# cat /etc/config/firewall 

config defaults
    option syn_flood '1'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'lan'
    option network 'lan'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'wan'
    option network 'wan'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'

config forwarding
    option src 'lan'
    option dest 'wan'

config rule
    option name 'Allow-DHCP-Renew'
    option src 'wan'
    option proto 'udp'
    option dest_port '68'
    option target 'ACCEPT'
    option family 'ipv4'

config rule
    option name 'Allow-Ping'
    option src 'wan'
    option proto 'icmp'
    option icmp_type 'echo-request'
    option family 'ipv4'
    option target 'ACCEPT'

config rule
    option name 'Allow-DHCPv6'
    option src 'wan'
    option proto 'udp'
    option src_ip 'fe80::/10'
    option src_port '547'
    option dest_ip 'fe80::/10'
    option dest_port '546'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Input'
    option src 'wan'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    list icmp_type 'router-solicitation'
    list icmp_type 'neighbour-solicitation'
    list icmp_type 'router-advertisement'
    list icmp_type 'neighbour-advertisement'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Forward'
    option src 'wan'
    option dest '*'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config include
    option path '/etc/firewall.user'

config zone
    option name 'gosc'
    option network 'gosc'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'

config forwarding
    option src 'gosc'
    option dest 'wan'

config rule
    option src 'gosc'
    option proto 'udp'
    option src_port '67-68'
    option dest_port '67-68'
    option target 'ACCEPT'
    option family 'ipv4'

config rule
    option src 'gosc'
    option dest_port '53'
    option target 'ACCEPT'
    option family 'ipv4'
    option proto 'tcpudp'

root@OpenWrt:~# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.55.1    0.0.0.0         UG    0      0        0 wlan0-1
192.168.35.0    *               255.255.255.0   U     0      0        0 br-lan
192.168.55.0    *               255.255.255.0   U     0      0        0 wlan0-1

38

(274 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Ktoś ma E3276 i jest chętny do testów?

Mógłbyś też przygotować dla TL-WR842ND?

Spróbuj może podłączyć HUB USB z zasilaniem?

40

(124 odpowiedzi, napisanych Oprogramowanie / Software)

maxwell23 napisał/a:

Dodam jeszcze ze router teraz daje mi adres 169.254.34.77 i maske 255.255.0.0

Przypisz adres na stałe w komputerze.
Jeżeli masz po DHCP to właśnie takie będzie Ci Windows ustawiał kiedy nie znajdzie serwera DHCP.

41

(124 odpowiedzi, napisanych Oprogramowanie / Software)

Faktycznie modem często się rozłącza, i tylko reboot pomagał.
Wyprujcie skrypty od Rafała są w tym temacie.
Na tyle ile miałem modem do ustawień jakieś 8 godzin nie było problemu. Nie wychwyciłem momentu w którym modem się rozłącza - może Wam się uda.

OK wypróbuje te nowe wersje skryptów.
Zmienię w sekcji wan jak napisałeś, teraz rozumie już o co chodzi.

W miejscu gdzie testowałem (bez anteny zewnętrznej) miałem zasięg LTE 68%, w miejscu faktycznej instalacji osiągam jedynie 35% po WCDMA - modem na dzień dziś ma problem z połączeniem (gołoledź, śnieg itp) Przy normalnych warunkach osiągałem jakieś 50% po WCDMA - rzadko kiedy łączył się po LTE. Może powinienem zmienić antenę komniową AK C2 aby wzmocnić sygnał. Macie jakieś sprawdzone?

Wypróbowałem skrypty Rafała dla poniższej konfiguracji, efekt końcowy zadowalający.

Router: TP-Link TL-WR842N/ND v1 Gargoyle 1.5.9.2 (r35228), by obsy
Modem: HUAWEI E3276
Internet: Cyfrowy Polsat LTE
Skrypt 3gtester: Establishing 3G modem connection in dialup or NDIS mode Script version 1.07 Rafal Drzymala 2012
Skrypt ndisup.gcom: Establishing 3G modem connection in NDIS mode Script for comgt version 1.05 Rafal Drzymala 2012

Zadziałało po zmiane w skrypcie ndisup.gcom w sekcji "Restarting modem and start all" linia 487 - według oryginalnego skryptu:

send "AT\^NDISDUP=1,0^m"

zmieniłem na:

send "AT\^NDISDUP=1,1^m"

.
Przed ta zmiana modem się łączył (? dioda świeciła stale) ale nie pobierał adresów dla interfejsu wwan0.

Moje obecne ustawienia

root@Gargoyle:~# cat /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ipaddr '192.168.20.1'

config interface 'wan'
        option auto '0'
        option proto 'dhcp'
        option ifname 'wwan0'
        option comm '/dev/ttyUSB0'
        option mode 'AT^NDISDUP=1,1'
        option apn 'internet.cp'
        option rebootafter '900'

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

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

root@Gargoyle:~# cat /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
sleep 5
/sbin/3gtester3
exit 0

44

(274 odpowiedzi, napisanych Oprogramowanie / Software)

modis napisał/a:

Jakies pomysly? moze by ktos zrobil release dla wdr3600 z wkompilowanym driverem?

Cezary zrobił Gargoyle PL
--
Zaktualizowałem w TL-WR842ND do najnowszej wersji Gargoyle PL - wersja 1.5.9.2 - metoda połączenia jak tym temacie - działa bez zarzutu.

45

(274 odpowiedzi, napisanych Oprogramowanie / Software)

czoper napisał/a:

To ktory rom mam wgrać żeby to działało zgodnie z tym linkiem którego wkleiłeś?:)

OpenWrt - zmodyfikowane obrazy Attitude Adjustment z tąd. W Gargoyle domyślnie Cezary przygotował sterowniki CDC NCM dla routerów z 8 MB flash. MR3220v2 ma 4 MB.
Tak jak Cezary Ci napisał musisz zainstalować zwykle OpenWRT i doinstalować sterowniki kmod-usb-net-cdc-ncm.

46

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Paco52327 napisał/a:

u mnie też nie... Adblock'a mam

U mnie bez Adblock'a reklamy nie widać.

47

(274 odpowiedzi, napisanych Oprogramowanie / Software)

Pokaż cat /proc/bus/usb/devices

Jeżeli zobaczysz w wynikach coś podobnego do:

I:  If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=cdc_ncm
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=cdc_ncm

Znaczy że do modemu zostały zainstalowane sterowniki.

Sprawdź czy masz już modem/łącze aktywowane u operatora najlepiej pod Windows. Jeżeli tak to spróbuj tego skryptu (zmień na odpowiednie dla Ciebie nazwa APN u mnie było internet.cp)

Tworzysz skrypt

touch /sbin/lte
chmod +x /sbin/lte

Edytujesz pod vi

#!/bin/sh
DEBUG=
PORT=/dev/ttyUSB0
ETH=wwan0

MODE="AT^NDISDUP=1,0" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
MODE="AT^NDISDUP=1,1,\"internet.cp\"" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3

A=`((sleep 1 && echo -e "AT^DHCP?\r" >$PORT) &) &&  grep -m1 "DHCP:" $PORT | cut -f2 -d:`

IP=$(echo "$A" | cut -f1 -d, | sed 's/ //g')
NETMASK=$(echo "$A" | cut -f2 -d,)
GATEWAY=$(echo "$A" | cut -f3 -d,)
if [ ${#IP} -eq "8" ] && [ ${#NETMASK} -eq "8" ] && [ ${#GATEWAY} -eq "8" ]; then
    IP=$(printf "%d.%d.%d.%d" 0x${IP:6:2} 0x${IP:4:2} 0x${IP:2:2} 0x${IP:0:2})
    NETMASK=$(printf "%d.%d.%d.%d" 0x${NETMASK:6:2} 0x${NETMASK:4:2} 0x${NETMASK:2:2} 0x${NETMASK:0:2})
    GATEWAY=$(printf "%d.%d.%d.%d" 0x${GATEWAY:6:2} 0x${GATEWAY:4:2} 0x${GATEWAY:2:2} 0x${GATEWAY:0:2})
    $DEBUG ifconfig $ETH $IP netmask $NETMASK
    $DEBUG ip route add default via $GATEWAY
fi

Jeżeli jest aktywny winien się połączyć zaświecić stale.

Wypróbuje Twoje skrypty ma Hauwei E3276 (sterownik CDC NCM)  dla Gargoyle. Operator to Cyfrowy Polsat. Czy Twoje skrypty są uniwersalne, czy pod innym operatorem trzeba wnosić jakieś zmiany?

49

(274 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki fajnie by było.

Dziękuje za pomoc Cezary.

50

(17 odpowiedzi, napisanych Oprogramowanie / Software)

Macie dawce? Pomogę.