TP-Link CPE210/510

Besonders gesprächig ist er leider nicht:

TP-LINK SafeLoader (Build time: Dec 29 2013 - 06:34:02)
CPU: 560MHz AHB: 225MHz DDR: 8MB
Performing LED check..  PASS
Press CTRL+B to enter SafeLoader: 1
þjffs2 is ready
jffs2 is ready
[    9.220000] jffs2: notice: (331) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 14 of xref (0 dead, 2 orphan) found.
switching to overlay
[    9.430000] eth0: link down
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[   11.210000] NET: Registered protocol family 10
[   11.210000] tun: Universal TUN/TAP device driver, 1.6
[   11.220000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[   11.230000] nf_conntrack version 0.5.0 (958 buckets, 3832 max)
[   11.250000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   11.270000] batman_adv: B.A.T.M.A.N. advanced 2013.4.0 (compatibility version                                                                     14) loaded
[   11.290000] u32 classifier
[   11.290000]     input device check on
[   11.290000]     Actions configured
[   11.300000] Mirror/redirect action on
[   11.310000] Failed to load ipt action
[   11.320000] netem: version 1.3
[   11.340000] Loading modules backported from Linux version master-2014-05-22-0                                                                    -gf2032ea
[   11.350000] Backport generated by backports.git backports-20140320-37-g5c33da                                                                    0
[   11.390000] Ebtables v2.0 registered
[   11.390000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   11.520000] xt_time: kernel timezone is -0000
[   11.550000] cfg80211: Calling CRDA to update world regulatory domain
[   11.550000] cfg80211: World regulatory domain updated:
[   11.560000] cfg80211:  DFS Master region: unset
[   11.560000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gai                                                                    n, max_eirp), (dfs_cac_time)
[   11.570000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 m                                                                    Bm), (N/A)
[   11.580000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 m                                                                    Bm), (N/A)
[   11.590000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 m                                                                    Bm), (N/A)
[   11.600000] cfg80211:   (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000                                                                     mBm), (N/A)
[   11.610000] cfg80211:   (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000                                                                     mBm), (0 s)
[   11.610000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000                                                                     mBm), (0 s)
[   11.620000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 m                                                                    Bm), (N/A)
[   11.630000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0                                                                     mBm), (N/A)
[   11.780000] cfg80211: Calling CRDA for country: US
[   11.790000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47
[   11.800000] cfg80211: Regulatory domain changed to country: US
[   11.800000] cfg80211:  DFS Master region: FCC
[   11.810000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gai                                                                    n, max_eirp), (dfs_cac_time)
[   11.820000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 m                                                                    Bm), (N/A)
[   11.830000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 m                                                                    Bm), (N/A)
[   11.830000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 m                                                                    Bm), (0 s)
[   11.840000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 m                                                                    Bm), (N/A)
[   11.850000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 40                                                                    00 mBm), (N/A)
[   25.880000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   25.890000] IPv6: ADDRCONF(NETDEV_UP): eth0.2: link is not ready
[   25.890000] device eth0.2 entered promiscuous mode
[   25.900000] device eth0 entered promiscuous mode
[   25.930000] IPv6: ADDRCONF(NETDEV_UP): br-client: link is not ready
[   25.990000] IPv6: ADDRCONF(NETDEV_UP): eth0.1: link is not ready
[   26.000000] device eth0.1 entered promiscuous mode
[   26.050000] IPv6: ADDRCONF(NETDEV_UP): br-wan: link is not ready
[   26.110000] device br-client entered promiscuous mode
[   26.110000] IPv6: ADDRCONF(NETDEV_UP): local-node: link is not ready
[   26.480000] eth0: link up (1000Mbps/Full duplex)
[   26.480000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   26.540000] batman_adv: bat0: Adding interface: mesh-vpn
[   26.550000] batman_adv: bat0: The MTU of interface mesh-vpn is too small (142                                                                    6) to handle the transport of batman-adv packets. Packets going over this interf                                                                    ace will be fragmented on layer2 which could impact the performance. Setting the                                                                     MTU to 1528 would solve the problem.
[   26.570000] batman_adv: bat0: Interface activated: mesh-vpn
[   26.580000] batman_adv: bat0: no_rebroadcast: Changing from: disabled to: ena                                                                    bled
[   26.600000] br-wan: port 1(eth0.1) entered forwarding state
[   26.600000] br-wan: port 1(eth0.1) entered forwarding state
[   26.610000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[   26.610000] br-client: port 1(eth0.2) entered forwarding state
[   26.620000] br-client: port 1(eth0.2) entered forwarding state
[   26.630000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.2: link becomes ready
[   26.640000] IPv6: ADDRCONF(NETDEV_CHANGE): br-wan: link becomes ready
[   26.640000] IPv6: ADDRCONF(NETDEV_CHANGE): br-client: link becomes ready
[   26.650000] IPv6: ADDRCONF(NETDEV_CHANGE): local-node: link becomes ready
[   26.660000] device bat0 entered promiscuous mode
[   26.670000] br-client: port 2(bat0) entered forwarding state
[   26.670000] br-client: port 2(bat0) entered forwarding state
[   28.320000] cfg80211: Calling CRDA for country: BO
[   28.390000] cfg80211: Regulatory domain changed to country: BO
[   28.390000] cfg80211:  DFS Master region: JP
[   28.400000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gai                                                                    n, max_eirp), (dfs_cac_time)
[   28.410000] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 3000 m                                                                    Bm), (N/A)
[   28.410000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 m                                                                    Bm), (N/A)
[   28.600000] br-wan: port 1(eth0.1) entered forwarding state
[   28.620000] br-client: port 1(eth0.2) entered forwarding state
[   28.670000] br-client: port 2(bat0) entered forwarding state procd: - init complete -
[   30.150000] batman_adv: bat0: Changing gw mode from: off to: client
[   30.170000] batman_adv: bat0: orig_interval: Changing from: 1000 to: 5000
[   30.880000] IPv6: ADDRCONF(NETDEV_UP): wlan0-1: link is not ready
[   30.890000] device wlan0-1 entered promiscuous mode
[   32.100000] br-client: port 3(wlan0-1) entered forwarding state
[   32.100000] br-client: port 3(wlan0-1) entered forwarding state
[   32.110000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0-1: link becomes ready
[   32.390000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   32.420000] wlan0: Selected IBSS BSSID 32:ca:ff:ee:ba:be based on configured                                                                     SSID
[   32.430000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   32.700000] batman_adv: bat0: Adding interface: wlan0
[   32.700000] batman_adv: bat0: Interface activated: wlan0
[   34.100000] br-client: port 3(wlan0-1) entered forwarding state

In der Tat. Insbesondere hätte mich an der Stelle die Initialisierung des Switches interessiert, da dies Rückschlüsse auf die Art der Verschaltung auf den PoE Ports zuließe.
Ich glaube ich muss mir einfach mal selbst die Hardware bestellen um zu schauen was man noch so tolles damit anstellen kann.
Euch bis hierhin schonmal vielen Dank für eure Infos!

1 „Gefällt mir“

Hallo,

ich habe bisher nur einen indoor-Router und da ich nicht den Tupper-Weg gehen möchte, überlege ich mir derzeit einen CPE210 zu kaufen.

Frage: Ist der Router schon so weit in die Standards eingebunden, dass ich einfach gluon clonen kann und quasi nach dieser Anleitung das Image erstellen kann? Oder würde das noch nicht gehen?

Grüße und einen Guten Rutsch!
MPW

Willst du ne neue Community starten oder bei einer bestehenden teilnehmen? Wenn bestehende Community, dann mal die Leute von der Firmware ansprechen ob die dir eine bauen können. Wir haben seit gestern die Gluon 2014.4 im Testing Betrieb und die Spielt mit den CPEs wunderbar.

Das freut mich. Ich bin aus Münster und werde Mal bei unseren Leuten nachfragen, ob unser Git das auch schon kann. Mich interessierte einfach auch der generelle Stand. Ich hab auch bisher noch keine Images gebaut, aber es interessiert mich halt es zu lernen. Aber das ist hier nicht Thema.

Wie ist denn die Funkqualität bzw. Reichweite des Geräts? Hält er mit den Nanostations mit?

Ich kann nur für den CPE210er sprechen, weil (…cutted…sei OT hier):
Bauartbedingt das gleiche „Problem“ wie beim der NSM2: sinnvoll nutzbare Elevation +/-15 Grad.
Das hört sich jetzt nicht unbedingt schlimm an. Aber wenn man oben auf dem Hochhausdach sitzt und mit der Wasserwaage in der Hand einstellt, dann kommen mir immer Zweifel, was mit den Leuten ist, die 150m vor dem Gebäude stehen… am Boden. Da reicht der Rundsdtrahler (im Fenster irgendwo weiter unten) nicht mehr sicher hin und CPE/NSM2 geht locker über die Köpfe hinweg.

Ach ja: Ohne Wasserwaage in der vertikalen Ausrichtung ist der Miserfolg zumindest beim Einstellen im Sitzen auf schrägen Dächern garantiert.

Zur Funkleistung: Ich sehe keinen Unterschied zur NSM2. Aber vielleicht hat ein Anwesender genauer „gebenchmarkt“.

Ich will die hier benutzen um eine beidseitig 3-4etagig bebaute Straße auszuleuchten, wohne selbst im zweiten Stock. Da ich sie außen ins Fenster hängen möchte, müssten auch die Leute direkt vor dem Fenster noch Empfang haben, einfach weil es nur 5 Meter sind. Und dann eben ein Router pro Richtung.

Dafür sollte das perfekt spielen.

Was braucht das Modell eigentlich so an Strom?

PoE, wahlweise passiv (24V) , aber aktiv geht wohl auch, habe ich nicht ausprobiert.
Das mitgelieferte Netzteil akzeptiert 90-240v gemäß Aufdruck.

Das sagt mir alles nichts, laut Google liegt die maximale Leistungsaufnahme bei passivem PoE bei knapp 13 Watt. Das wäre ganz schön viel.

Mich interessiert mehr so der Idle-Verbrauch und der Verbrauch, wenn 1-2 Clients dranhängen.

13 Watt fänd ich ehrlich gesagt ziemlich viel, entspricht ~23 € Strom im Jahr. Ein WR841 braucht im Idle 1,5 Watt.

Mein CPE210 ist von TP-Link, nicht von Google.

Wenn es Dir um die verfügbare maximale elektrische Leistung geht, die das Netzteil sekundär abgibt, so ist dieses auf 24V, 1A spezifiziert.
Und das ist in der Tat schön viel, denn damit ließe sich -Schaltung des Slave-Eth1-Ports auf POE plus Softbridge vorausgesetzt- (und kurzen/verlustarme Verkabelung vorausgesetzt) zwei CPEs an einem Netzteil (und Strang) betreiben.

Und was die reale elektrische Leistungsaufnahme anbelangt: Es handelt sich faktisch um einen WDR3600 als SingleBand und mit nur zwei Lanports statt 5. Da würde ich vermuten, das Ding weniger benötigt.

Okay. Also so um die vier Watt. Das geht ja noch.

Der Preis ist inzwischen auf rund „46€ inkl Versand“ gesunken. (kommt noch ggf. 80ct. Paypal dazu).
(Link ist Affiliate-frei)

1 „Gefällt mir“

Hat mittlerweile schon jemand PoE Passthrough zum Laufen bekommen?

Ich habe es noch nicht probiert.
Wie wäre der Ansatz, um das zu testen?
(Nein, nicht wie man das Multimeter halten muss, sondern wie man das ggf. anschalten könnte, wenn es denn funktionieren würde.)

Wenn es so wie bei den NanoStations gelöst ist ist der Passthrough durch einen GPIO steuerbar.
Hier könntest du versuchen verschiedene GPIOs einfach mal auszuprobieren.
Bei den Nanos kann man diesen über den GPIO 8 unter OpenWrt wie folgt steuern:

echo 8 > /sys/class/gpio/export # Stellt den GPIO über sysfs bereit
echo out > /sys/class/gpio/gpio8/direction # Setzt den Betriebsmodus auf Output
echo 1 > /sys/class/gpio/gpio8/value # PoE Passthrough an
echo 0 > /sys/class/gpio/gpio8/value # PoE Passthrough aus

Zusätzlich kannst du dir eine Übersicht über die exportierten und fest definierten GPIOs deiner Platform ausgeben lassen:

cat /sys/kernel/debug/gpio

Hinweis: GPIOs die nicht fest definiert und auch nicht explizit wie oben angegeben exportiert wurden werden in der Übersicht nicht angezeigt.

Analog könntest du jetzt in den einzelnen Befehlen die 8 mit einem beliebigen anderen GPIO Port austauschen und damit probieren. Manchmal kann es sein, dass sich der Router weghängt, da der GPIO z.B. anderweitig belegt ist und mit irgendwelchen anderen ICs verschaltet ist.

2 „Gefällt mir“

GPIO 20 war’s!

TPLink CPE210/CPE510 switch off POE pt (pass through) on LAN1
(OpenWRT)

echo 20 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio20/direction
echo 1 > /sys/class/gpio/gpio20/value # ON

Turn on passive POE LAN0 to LAN1:

echo 20 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio20/direction
echo 0 > /sys/class/gpio/gpio20/value # OFF

(just for google…) :wink:

(Beweisphoto <g>)

6 „Gefällt mir“

Du bist mein Held! Vielen Dank dafür!

1 „Gefällt mir“

Die Blumen darf ich an @Felix weiterreichen. Ich habe nur die Möglichkeiten durchprobiert.

1 „Gefällt mir“