1

Temat: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Witam, w dniu dzisiejszym zaktualizowałem sobie OpenWrt AA 12.09 do Gargoyle:

Gargoyle PL 1.6.1.4 (8eab7c6)
OpenWrt Attitude Adjustment 12.09.1 (r41182)
Build time: 2014-06-14 11:49 CEST

z zachowaniem konfiguracji.
Mam w planach odpalić tutaj internet LTE od Plusa.

Modem po wpięciu do routera jest sterowany przez sterownik: cdc_ether

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=14db Rev= 1.02
S:  Manufacturer=HUAWEI Technology
S:  Product=HUAWEI Mobile
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=cdc_ether
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=cdc_ether
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms

a powinien przez: cdc_ncm

w /dev nie ma śladu po ttyUSB (rozumiem, że po przełączeniu w tryb cdc_ncm pojawi się tam?).


Jak zmienić sterownik jakiego używa modem na cdc_ncm i sprawić aby zaczął on działać?

2

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Bo masz hilinka a nie zwykły modem. On ma własne gui przez przeglądarkę, a ustawiasz go jak zwykłą kartę sieciową, tak?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Ustawiam? Jak go ustawić jako kartę sieciową?

4

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

W konfiguracja/podstawowa jako wan wybierasz dhcp (przewodowo), jako interfejs wan - eth2/usb0 czy co tam ci sie pojawiło  (nie domyślny).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez andypl 2014-06-30 21:02:46)

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

OK już poszło...

Dzięki. Nie wiedziałem, że wystarczy tylko to przestawić.

6 (edytowany przez andypl 2014-07-02 20:23:10)

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Wróciłem co "czystego" OpenWrt bo mi jednak jakoś lepiej odpowiada.

Internet z LTE śmiga jednak mam problem z poprawnym ustawieniem fw do przekierowania ruchu BitTorrent.

Mam taką regułę:

config redirect
    option name 'torrenty'
    option src 'wan'
    option proto 'tcpudp'
    option src_dport '40000-45000'
    option dest 'lan'
    option dest_port '40000-45000'
    option reflection '0'
    option dest_ip '192.168.2.69'
    option src_dip '192.168.1.1'

Co prawda rtorrent poprawnie nawiązuje połączenie z trackerem, jednak nie łączy się do peerów.

192.168.1.1 - interfejs na którym nasłuchuje web-konfigurator od Plusa / brama
192.168.1.100 - wan od strony lanu
192.168.2.69 - RaspberryPI z rtorrentem

7

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

wywal src_dip i reflection.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Dalej nic.

9 (edytowany przez andypl 2014-07-02 21:55:44)

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Poniżej jeszcze zrzut network i firewall. W firewallu mam pewnie nieźle namieszane.

root@bazinga:~# 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 type 'bridge'
    option proto 'static'
    option ipaddr '192.168.2.1'
    option netmask '255.255.255.0'
    option _orig_ifname 'eth0.1 wlan0 wlan1'
    option _orig_bridge 'true'
    option ifname 'eth0.1 eth2'

config interface 'wan'
    option _orig_ifname 'eth2'
    option _orig_bridge 'false'
    option proto 'dhcp'
    option macaddr '00:80:1E:15:36:8B'
    option type 'bridge'
    option ifname 'eth0 eth0.1 eth2'

config switch
    option name 'rtl8366s'
    option blinkrate '2'
    option enable_vlan4k '1'

config switch_vlan
    option device 'rtl8366s'
    option vlan '1'
    option ports '0 1 2 3 4 5t'

config switch_port
    option device 'rtl8366s'
    option port '1'
    option led '6'

config switch_port
    option device 'rtl8366s'
    option port '2'
    option led '9'

config switch_port
    option device 'rtl8366s'
    option port '5'
    option led '2'

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

config defaults
    option output 'ACCEPT'
    option forward 'ACCEPT'
    option syn_flood '1'
    option drop_invalid '1'
    option input 'DROP'

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

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

config rule
    option src 'wan'
    option proto 'udp'
    option dest_port '68'
    option target 'ACCEPT'
    option family 'ipv4'

config rule
    option src 'wan'
    option proto 'icmp'
    option icmp_type 'echo-request'
    option target 'ACCEPT'

config rule
    option name 'rTorrent'
    option dest_port '40000-45000'
    option src 'wan'
    option proto 'tcpudp'
    option target 'ACCEPT'

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

config rule
    option name 'openvpn'
    option src 'wan'
    option target 'ACCEPT'
    option proto 'udp'
    option dest_port '1194'

config redirect
    option target 'DNAT'
    option name 'torrenty'
    option src 'wan'
    option proto 'tcpudp'
    option src_dport '40000-45000'
    option dest 'lan'
    option dest_port '40000-45000'
    option dest_ip '192.168.2.69'

config redirect
    option target 'DNAT'
    option src 'wan'
    option dest 'lan'
    option proto 'tcp udp'
    option src_dport '2222'
    option dest_ip '192.168.2.1'
    option dest_port '22'
    option name 'SSH'

config redirect
    option target 'DNAT'
    option src 'wan'
    option dest 'lan'
    option proto 'tcp udp'
    option src_dport '2223'
    option dest_ip '192.168.2.69'
    option dest_port '22'
    option name 'SSH_Syon'

config zone
    option name 'newzone'
    option input 'DROP'
    option forward 'ACCEPT'
    option network ' '
    option output 'ACCEPT'

config rule
    option target 'ACCEPT'
    option src 'wan'
    option proto 'tcp udp'
    option dest_port '8010'
    option name 'proxy'

config redirect
    option target 'DNAT'
    option src 'wan'
    option dest 'lan'
    option proto 'tcp'
    option src_dport '443'
    option dest_ip '192.168.2.69'
    option dest_port '22'
    option name 'SYON_TUNEL'

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

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

root@bazinga:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr C6:3D:C7:AF:04:FD 
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:149440 errors:0 dropped:45 overruns:0 frame:0
          TX packets:192757 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:16559538 (15.7 MiB)  TX bytes:179215521 (170.9 MiB)

br-wan    Link encap:Ethernet  HWaddr 00:80:1E:15:36:8B 
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:160707 errors:0 dropped:6 overruns:0 frame:0
          TX packets:117372 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:163612801 (156.0 MiB)  TX bytes:13689340 (13.0 MiB)

eth0      Link encap:Ethernet  HWaddr C6:3D:C7:AF:04:FD 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:149552 errors:0 dropped:0 overruns:12 frame:0
          TX packets:192992 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19256927 (18.3 MiB)  TX bytes:179999722 (171.6 MiB)
          Interrupt:4

eth0.1    Link encap:Ethernet  HWaddr C6:3D:C7:AF:04:FD 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:149550 errors:0 dropped:0 overruns:0 frame:0
          TX packets:192821 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:16564598 (15.7 MiB)  TX bytes:179218465 (170.9 MiB)

eth2      Link encap:Ethernet  HWaddr 58:2C:80:13:92:63 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:168240 errors:0 dropped:0 overruns:0 frame:0
          TX packets:121920 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:167673379 (159.9 MiB)  TX bytes:14354148 (13.6 MiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:429 errors:0 dropped:0 overruns:0 frame:0
          TX packets:429 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:36627 (35.7 KiB)  TX bytes:36627 (35.7 KiB)

wlan0     Link encap:Ethernet  HWaddr C4:3D:C7:AF:04:FD 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2355 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2319 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:322194 (314.6 KiB)  TX bytes:1882492 (1.7 MiB)

10

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Ale ty to wszystko robisz na modemie? Wykupiłeś publiczne ip żeby mieć dostęp z zewnątrz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Nie sądzę aby tutaj był problem, ponieważ kiedy podłącze modem bezpośrednio do laptopa to wszystko działa poprawnie - klient BitTorrent nawiązuje bez problemu połączenia.

12

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Skoro plus daje mój up za fw, to może całkowicie wyłączę fw na routerze? Pewnie to on powoduje problem z działaniem rTorrenta.

13

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Ok przełączyłem się już chyba na stałe na Gargoyle - albo i nie ale to się zobaczy wink


Wracając jednak do problemu. Zanim wykupiłem publiczne IP (dynamiczne publiczne IP to ok 6zł/m) to o dziwo na moim laptopie rtorrent działał bez problemu.
Teraz gdy mam czysty konfig na routerze to:

1) rtorrent odpalony na RaspberryPI  - nie ściąga. Objaw jest ten sam co wcześniej.
2) rtorrent na laptopie działa bez zająknięcia tak po WiFi jak i po kablu.

Gdzie leży problem?

14

Odp: Netgear WNDR3700v2 + Huawei E3272 (LTE Plus)

Odpowiem sobie sam - problem leży w rtorrencie. Po wrzucieniu Transmission'a wszystko działa jak należy.
Trochę to dziwne, bo konfiguracja nie była zmieniana jak zmieniłem dostawce netu.