Jetzt, wo Meister Yoda und Luke zugange sind, wird's spannend ... Ich warte neugierig. 😉
@elektronenblitz: Was hast Du vor? Ich sehe eine 32gb sdcard?
(Themenstarter)
Anmeldungsdatum: Beiträge: 611 |
Jetzt, wo Meister Yoda und Luke zugange sind, wird's spannend ... Ich warte neugierig. 😉 @elektronenblitz: Was hast Du vor? Ich sehe eine 32gb sdcard? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 611 |
elektronenblitz63 . . .
Oh, ich sehe, da gibt's Probleme, die - für einen Naiven wie mich - nur schwer zu bewältigen sein werden 😉 (wo ich doch so sehr auf etwas Leichtes gehofft hatte ☹ 😉 😳 )
Ah, ok. Das hatte ich nicht bedacht. |
![]() Anmeldungsdatum: Beiträge: 713 Wohnort: Im Inntal |
Privoxy kann http als intercepting proxy verarbeiten, https leider nicht. Mehr dazu in diesem Post weiter unten 😀
Okidoki 👍
Ok, schade. listen-address 192.168.2.25:8118 listen-address 192.168.3.25:8118 forward-socks4 / 127.0.0.1:9050 . forward-socks4a / 127.0.0.1:9050 . forward-socks5 / 127.0.0.1:9050 . forwarded-connect-retries 1 accept-intercepted-requests 1
VirtualAddrNetworkIPv4 172.16.0.0/12 TransPort 192.168.2.25:9040 TransPort 192.168.3.25:9040 AutomapHostsOnResolve 1 DNSPort 192.168.2.25:9053 DNSPort 192.168.3.25:9053 Anbei die iptables-rules iptables -t nat -A PREROUTING -i eth2 -p udp -m udp --dport 123 -j REDIRECT --to-ports 123 iptables -t nat -A PREROUTING -i eth2 -p udp --dport 53 -j REDIRECT --to-ports 9053 iptables -t nat -A PREROUTING -i eth2 -p tcp --syn --dport 80 -j REDIRECT --to-ports 8118 #iptables -t nat -A PREROUTING -i eth2 -p tcp --syn --dport 443 -j REDIRECT --to-ports 8118 -> https für Privoxy als intercepting funktioniert nicht iptables -t nat -A PREROUTING -i eth2 -p tcp --syn -j REDIRECT --to-ports 9040 iptables -t nat -A PREROUTING -i wlan0 -p udp -m udp --dport 123 -j REDIRECT --to-ports 123 iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 53 -j REDIRECT --to-ports 9053 iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn --dport 80 -j REDIRECT --to-ports 8118 #iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn --dport 443 -j REDIRECT --to-ports 8118 -> https für Privoxy als intercepting funktioniert nicht iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn -j REDIRECT --to-ports 9040
sudo lsof -nPi | grep LISTEN dnsmasq 1258 dnsmasq 7u IPv4 10032 0t0 TCP *:53 (LISTEN) dnsmasq 1258 dnsmasq 9u IPv6 10034 0t0 TCP *:53 (LISTEN) privoxy 1721 privoxy 4u IPv4 11339 0t0 TCP 192.168.2.25:8118 (LISTEN) privoxy 1721 privoxy 5u IPv4 11340 0t0 TCP 192.168.3.25:8118 (LISTEN) sshd 20949 root 3r IPv4 77003 0t0 TCP *:xxxxxxxx (LISTEN) sshd 20949 root 4u IPv6 77005 0t0 TCP *:xxxxxxxx (LISTEN) tor 23968 debian-tor 7u IPv4 228690 0t0 TCP 127.0.0.1:9050 (LISTEN) tor 23968 debian-tor 10u IPv4 228693 0t0 TCP 192.168.2.25:9040 (LISTEN) tor 23968 debian-tor 11u IPv4 228694 0t0 TCP 192.168.3.25:9040 (LISTEN) tor 23968 debian-tor 12u IPv4 228695 0t0 TCP 127.0.0.1:9051 (LISTEN)
Hübsch, hübsch 👍
Ok 🤓
Hab ich noch nie versucht...
Könnte funktionieren. Ich muss mich mal mit Squid beschäftigen 💡
Wer der große Yoda ist, wissen wir. Aber wer ist Luke ❓
Auch wissen will 😬 |
(Themenstarter)
Anmeldungsdatum: Beiträge: 611 |
duesentriebchen . . .
Wärst Du lieber r2d2? 😛 Wie auch immer, ich hatte Dich so verstanden, dass Du privoxy auf den Rechnern im Lan installiert hast. Nun hast Du es doch auf dem Router. Inzwischen habe ich ein wenig mehr herumprobiert und etwas auf die Performance geachtet. Und da finde ich schon, dass Polipo Vorteile bringt, sowohl *ANSTELLE* von Privoxy wie auch in Kombination (das alles, bis jetzt, bei lokaler Installation wohlgemerkt). Am besten scheint mir die Kombination, den Browsercache im Ram aktiviert zu lassen, den Diskcache - im Browser - aber komplett abzuschalten und dafür Polipo zu benutzen Auf der Seite von www.bodhizazen.net gibt es eine Anleitung wie man eine Easylist in eine forbidden Datei für Polipo transformieren kann und damit filtert auch Polipo gar nicht so schlecht. Z.B. auf der Seite der Süddeutschen filtert es sogar etwas besser als Privoxy (Das Problem scheint mir nur, dass die Easylists ständig gepflegt werden müssen, während Privoxy mehr über bestimmte Logiken ausfiltert, also gesamthaft wohl weniger Anpassungen braucht - wenn ich das richtig verstanden habe. Es wäre also doch schön, wenn es möglich wäre polipo auf dem Raspberry ans Laufen zu bringen. Nur wie? Du hast ja die Fehlermeldung gesehen. Was mache ich da falsch? Wenn's gar nicht anders geht, könnte ich natürlich auch den Prozess umdrehen, polipo lokal und privoxy auf dem Router ... (?) |
![]() Anmeldungsdatum: Beiträge: 713 Wohnort: Im Inntal |
Guten Morgen Farinet
Danke fürs Kompliment ☺ 😬
Damit meinte ich vorbeugend, den Dienst lokal auf den Clients zu installieren, da Privoxy https als intercepting Proxy nicht beherrscht...
Das hab ich nie bezweifelt. Ich selbst nutze es nicht, daher kann ich es nicht beurteilen. Privoxy hat den Vorteil, daß es den Angriffsvektor über Add-Server mehr oder minder elimiert. Privoxy ist auch kein cache-Server, im Gegenzug zu polipo und Squid.
Jope. Polipo und Squid wollen gepflegt werden. Sind tolle Stücke Software, aber man hat auch den Adminitrationsaufwand ☺
Ich muss mich mit Polipo beschäftigen, um da eine Aussage zu treffen 💡 |
![]() Anmeldungsdatum: Beiträge: 29307 Wohnort: NRW |
Hallo, Squid läuft also transparent, Privoxy arbeitet einwandfrei, die von duesentriebchen gezeigte Referenzseite und auch div. andere werden nun ohne Werbebanner usw. angezeigt. Auf den Clients muss nichts weiter konfiguriert werden. Tor läuft auch, wobei die Konfiguration der Nodes, insbesondere der sog. Exitnodes zu beachten ist, da gab/gibt es anscheinend ein paar schwarze Schafe die Datenpakete manipuliert haben. Ich nutze momentan einfach eine entsprechende Ländereinstellung, auch wegen der besseren Geschwindigkeit ... ... EntryNodes {de} ExitNodes {de} Da werden u.a. auch Server vom CCC genutzt. Man kann die gewünschten und vertrauenswürdigen Server für den Exitnode aber auch explizit bestimmen. Um entsprechende auszusuchen fehlte mir bislang die Zeit HTTPS läuft nur, wenn ich den Proxy entsprechend auf den Clients manuell in die .config eintrage → Proxyserver Squid kann das aber auch, muss dazu aber manuell kompiliert werden, was mir auch gelungen ist. Dennoch funktioniert es noch nicht. Bei einer verschlüsselten Übertragung findet ja eine End zu End Verschlüsselung statt, jetzt „sitzt“ Squid ja dazwischen („Man in the middle“) und die Verschlüsselung muss nun zwischen z.B. dem Browser und Squid erfolgen.
Müsste theoretisch funktionieren, tja, halt nur theoretisch. Funktioniert leider noch nicht und den eigentlichen Fehler habe ich natürlich auch noch nicht gefunden. Eine detaillierte Beschreibung gebe ich momentan deshalb noch nicht dazu, macht z.Z. keinen Sinn.
Das ist wirklich nicht sehr schwierig, bei einem virtuellen IF wird nur die Konfiguration der Clients ggf. etwas schwieriger, da sich ja zwei DHCP-Server, der Router und der PI, im Netzwerk befinden. Dazu gibt es mehrere Lösungsansätze. Mit einen separaten Ethernet-Adapter ist das recht simpel umzusetzen. PS: ich habe hier eine 2GB, eine 32GB und ein paar ältere 256/512MB SD-Karten. Für Raspbian sind die 2GB hier vielleicht etwas knapp bemessen, deshalb ist auf dieser Karte momentan Arch-Linux, noch unvollständig, installiert. Blieb also nur die 32GB übrig, eine 4GB-Karte würde aber auch genügen. Auf einer der kleineren Karten (256MB) läuft OpenElec (XBMC-Media Center) hervorragend. Nur die Bildschirmauflösung passt noch nicht ganz. Streaming div. Mediatheken (ARD, ZDF, Arte usw.) und auf Festplatte aufgezeichnete Filme von unserem HD SAT-Receiver, welcher hier als Media-Server im lokalen Netz arbeitet, werden einwandfrei wiedergeben. Das war in sofern sehr interessant, da das entsprechende Plugin für Totem seit 12.04 nicht mehr kompatibel ist.
Überschätzt mich bitte nicht, ich muss mir das auch alles erarbeiten und anlesen! |
(Themenstarter)
Anmeldungsdatum: Beiträge: 611 |
Irgendetwas habe ich mir abgeschossen. Wenn ich versuche mich auf dem raspberry einzuloggen erhalte ich keinen dhcp lease mehr. Woaran könnte das liegen? Ich bin jetzt noch einmal die Dateien durchgegangen, aber ich finde nichts. Offensichtlich bin ich einfach zu dumm ☹ Wenn ich auf dem raspberry 'sudo service networking restart' mache, erhalte ich das: sudo service networking restart [....] Running /etc/init.d/networking restart is deprecated because it may not r[warnble some interfaces ... (warning). [....] Reconfiguring network interfaces...Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/eth0/b8:00:00:00:00:00 Sending on LPF/eth0/b8:00:00:00:00:00 Sending on Socket/fallback DHCPRELEASE on eth0 to 0.0.0.1 port 67 Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/eth0/b8:00:00:00:00:00 Sending on LPF/eth0/b8:00:00:00:00:00 Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPOFFER from 0.0.0.1 DHCPACK from 0.0.0.1 bound to 0.0.0.103 -- renewal in 771019843 seconds. done. Das ist die Anbindung des raspberry an den Router. Aber auch mit dieser hatte der Login auf dem raspberry und der Zugang vom Lan ins Wan zuvor funktioniert ... (und ich will den Wlan Access des Routers nicht abschalten bevor das raspberry nicht einwandfrei und stabil läuft) |
![]() Anmeldungsdatum: Beiträge: 713 Wohnort: Im Inntal |
Hallo Farinet Versuch mal die hier. sudo /etc/init.d/dnsmasq restart sudo /etc/init.d/hostapd restart sudo /etc/init.d/networking restart Zeig danach mal die Ausgabe am Pi von ifconfig -a arp -av route -n |
![]() Anmeldungsdatum: Beiträge: 29307 Wohnort: NRW |
...
Hallo, Zur Info: In den Raspbian Repost befindet sich ebenfalls squid3, Version 2.7 genügt aber auch. Das hatte ich übersehen. |
![]() Anmeldungsdatum: Beiträge: 713 Wohnort: Im Inntal |
Hallo elektronenblitz63 😀
Suppii 👍
EIN PAAR ❓
Ich hab mir die Zeit genommen, hier ein wenig vorzubauen. EntryNodes der CCC Server. Sitzen in der Schweiz, Österreich und der BRD. Zu finden hier 😬 EntryNodes chaoscomputerclub4,chaoscomputerclub18,chaoscomputerclub19,chaoscomputerclub20,chaoscomputerclub21,chaoscomputerclub27,chaoscomputerclub28,chaoscomputerclub29,chaoscomputerclub30, \ chaoscomputerclub31,chaoscomputerclub32,chaoscomputerclub33,chaoscomputerclub34 Ich darf die Option ExcludeNodes auf GeoIP Basis vorstellen. Diese werden sowohl als relays und auch als ExitNodes gesperrt 😬 ExcludeNodes {ae},{af},{al},{am},{az},{ba},{bd},{bg},{by},{cd},{cf},{cn},{gb},{gr},{hk},{il},{iq},{ir},{jo},{ke},{kg},{kr},{kz},{lb},{ly},{ma},{md},{me},{mn},{om},{pk},{ru},{sa}, \ {sd},{sn},{sy},{tj},{tm},{tn},{tw},{ua},{us},{uz},{vn}
Das ist ja das Schlamassel an Intercepting/Transparent Proxys... 😢 👿
Tut ja keiner 😬 ☺
Priovxy kann das (noch) nicht. Ich hab mal bei den Entwicklern von Privoxy ein FeatureRequest, mit dem Wunsch als SSL fähiger InterceptingProxy zu arbeiten, aufgegeben.
Soweit zum Schlammassel...
Kann jedem passieren ☺ 😬 |
(Themenstarter)
Anmeldungsdatum: Beiträge: 611 |
ifconfig -a eth0 Link encap:Ethernet Hardware Adresse b8:27:eb:70:d2:d6 inet Adresse:192.168.10.103 Bcast:192.168.10.255 Maske:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:26763 errors:0 dropped:0 overruns:0 frame:0 TX packets:8940 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:10083551 (9.6 MiB) TX bytes:1258042 (1.1 MiB) lo Link encap:Lokale Schleife inet Adresse:127.0.0.1 Maske:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metrik:1 RX packets:10 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:800 (800.0 B) TX bytes:800 (800.0 B) mon.wlan0 Link encap:UNSPEC Hardware Adresse A0-F3-C1-29-DB-77-00-00-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:2117 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:596223 (582.2 KiB) TX bytes:0 (0.0 B) wlan0 Link encap:Ethernet Hardware Adresse a0:f3:c1:29:db:77 UP BROADCAST MULTICAST MTU:1500 Metrik:1 RX packets:115 errors:0 dropped:73 overruns:0 frame:0 TX packets:24 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:26524 (25.9 KiB) TX bytes:6411 (6.2 KiB) arp -av localhost (192.168.10.101) auf 00:14:a5:a8:4a:3e [ether] auf eth0 intern.router (192.168.10.1) auf 00:23:08:88:fa:7d [ether] auf eth0 Einträge: 2 Ignoriert: 0 Gefunden: 2 route -n Kernel-IP-Routentabelle Ziel Router Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 |
![]() Anmeldungsdatum: Beiträge: 713 Wohnort: Im Inntal |
Guten Morgen 😀 Farinet tail -f /var/log/syslog posten, während du den Stick ansteckst? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 611 |
Der stick war die ganze Zeit eingestöpselt. Ich habe ihn jetzt abgezogen und wieder angestöpselt und dann den Befehl eingegeben, den Du angabst. tail -f /var/log/syslog Aug 15 05:54:55 himbeerepi kernel: [121614.193811] ieee80211 phy1: Atheros AR9287 Rev:2 Aug 15 05:54:55 himbeerepi kernel: [121614.194551] cfg80211: Calling CRDA for country: CN Aug 15 05:54:55 himbeerepi kernel: [121614.195060] Registered led device: ath9k_htc-phy1 Aug 15 05:54:55 himbeerepi kernel: [121614.300054] cfg80211: Current regulatory domain intersected: Aug 15 05:54:55 himbeerepi kernel: [121614.300085] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) Aug 15 05:54:55 himbeerepi kernel: [121614.300101] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm) Aug 15 05:54:55 himbeerepi ifplugd(wlan0)[5148]: ifplugd 0.28 initializing. Aug 15 05:54:55 himbeerepi ifplugd(wlan0)[5148]: Using interface wlan0/A0:F3:C1:29:DB:77 with driver <ath9k_htc> (version: 3.6.11+) Aug 15 05:54:55 himbeerepi ifplugd(wlan0)[5148]: Using detection mode: SIOCETHTOOL Aug 15 05:54:55 himbeerepi ifplugd(wlan0)[5148]: Initialization complete, link beat not detected. |
![]() Anmeldungsdatum: Beiträge: 713 Wohnort: Im Inntal |
Hmmm.... Du hast mit unserem Yoda ein Script verfasst, welches die Steuerung des Wlan-Sticks übernimmt. Kannst du dieses neu starten und dabei syslog mitlaufen lassen? |
![]() Anmeldungsdatum: Beiträge: 29307 Wohnort: NRW |
@ Farinet Sieht doch wieder ok aus. Verwendest Du übrigens einen USB-Hub mit eigener Stromversorgung, oder nur einen passiven Hub, bzw. schließ alles direkt am Pi an? Da gibt es schon mal Probleme mit der Stromversorgung für den WLAN-Adapter.
Danke! |