Vu+ per Proxy ins Internet

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Vu+ per Proxy ins Internet

      Hallo zusammen,

      hab die letzten Tage versucht eine Lösung zu finden, komme aber nicht wirklich weiter. Ich würde gerne mit meiner VU Duo (Vti 5.1) über einen Proxy ins Internet gehen. Der Proxy ist extern und fordert keine Anmeldedaten.
      Hab ein bischen geschaut und probiert und versucht es wie bei anderen Enigma2 Boxen zu machen und die Datei enigma2.sh (im Verzeichnis usr/bin) zu editieren um die folgende Befehlszeile (natürlich dementsprechend befüllt):

      export http_proxy=http://proxy:port/

      Dies funktioniert aber leider so nicht. Hatt jemande eine Idee wie man dass sonst lösen könnte?

      Grüße Der Hane
    • Probier's mal in der /etc/profile einzutragen.
      www.exilschwaelmer.de
      Linux ist im Prinzip ein einfaches Betriebssystem.
      Es gehört jedoch Genialität dazu, diese Einfachheit zu erkennen.
      Kein Support via PN.
    • Hi,

      es könnte sein, dass das "/" am Ende Probleme macht. Versuchs mal ohne:

      Quellcode

      1. export http_proxy=http://proxy:port



      Wenn das nichts hilt (warum auch immer), dann könntest du dir mit iptables eine Zwangsumleitung bauen, vom Prinzip her in etwa so:

      Quellcode

      1. iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination PROXY:PORT


      (Achtung: ungetestet)

      Greetz
      Joe

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Banana Joe ()

    • Ich habe das gleich Problem und komme nicht weiter. Deshalb hole ich den Thread nochmal hoch.

      Ich habe in der /etc/profile
      export http_proxy=http://192.168.178.5:8118/
      eingetragen.

      Der Internetverkehr z.B. von MediaPortal wird aber weiterhin über die normale Internetverbindung geleitet. Ich möchte aber dass der gesamte Traffic von der Box über den Proxy geleitet wird.

      Box ist eine Solo2 mit VTI 8.0

      Grüße Matze
    • Moin,

      kann denn dein Proxy auch alle anderen Protokolle verarbeiten?
      I.d.R. sind das ja nur HTTP(s) Proxies.

      Sämtlichen Traffic,der das lokale Netz verlassen soll, kannst du am einfachsten über ein geändertes Default-Gateway "umlenken".
      Aber: s.o.

      LG
    • Bei meinem damaligen Beitrag ist ein Fehlerchen. So sollte es richtig sein:

      Quellcode

      1. iptables -t nat -A OUTPUT -p tcp -o lo --dport 80 -j DNAT --to-destination <proxy-ip>:<port>


      Wichtig ist die IP des Proxy-Servers. Mit einem DNS-Namen geht es nicht.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Banana Joe ()

    • Also ich habe hier einen Socks5 und einen HTTP proxy. Welcher ist denn besser geeignet um die Box mit Internet zu versorgen?

      An welcher Stelle muss der Proxy denn eigentlich eingetragen werden in der /etc/profile?

      Bei mir sieht das ganze gerade so aus:

      # /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
      # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

      PATH="/usr/local/bin:/usr/bin:/bin"
      EDITOR="/bin/vi" # needed for packages like cron
      TERM="xterm" # Basic terminal capab. For screen etc.
      export http_proxy=http://192.168.178.5:8118/

      if [ "`id -u`" -eq 0 ]; then
      PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin:
      fi
      if [ "$PS1" ]; then
      # works for bash and ash (no other shells known to be in use here)
      PS1='\u@\h:\w\$ '
      fi

      if [ -d /etc/profile.d ]; then
      for i in `ls /etc/profile.d/`; do
      . /etc/profile.d/$i
      done
      unset i
      fi

      export PATH PS1 OPIEDIR QPEDIR QTDIR EDITOR TERM

      umask 022


      Der eingetragene Proxy ist ein http proxy. Leider wird der gesamte traffic immer noch über die normale Internetverbindung am Proxy vorbei geleitet.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von matze105 ()

    • Das Verhalten hat weiter oben schon jemand festgstellt.

      Das Problem ist, dass offenbar nicht alle Programme die http-proxy-Variable auslesen. Daher hatte ich ja bereits vorgeschlagen, eine Firewall-Regel zu bauen. Damit sollte es funktionieren. Allerdings nur, wenn der Proxy keine Authentifizierung benötigt.
    • @ Banana Joe

      Banana Joe schrieb:

      Bei meinem damaligen Beitrag ist ein Fehlerchen. So sollte es richtig sein:

      Quellcode

      1. iptables -t nat -A OUTPUT -p tcp -o lo --dport 80 -j DNAT --to-destination :


      Wichtig ist die IP des Proxy-Servers. Mit einem DNS-Namen geht es nicht.</port>
      Ich habe Probleme mit iptables. Kernelmodule hab ich folgende installiert: ip-tables + iptable-nat.

      root@vuduo2:~# iptables -t nat -A OUTPUT -p tcp -o lo --dport 80 -j DNAT --to-destination 199.200.120.37:3127
      iptables v1.4.21: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
      root@vuduo2:~# modprobe iptable_nat
      modprobe: can't load module nf_nat_ipv4 (kernel/net/ipv4/netfilter/nf_nat_ipv4.ko): Protocol wrong type for socket
    • Mh ja, sind vorhanden.





      Quellcode

      1. root@vuduo2:~# opkg list-installed | grep 'nat \| iptables'
      2. kernel-module-iptable-nat - 3.13.5-r6-bsp3-vti10-vtibsp01
      3. kernel-module-nf-nat - 3.13.5-r6-bsp3-vti10-vtibsp01
      4. root@vuduo2:~#









      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von schwatter ()

    • schwatter schrieb:

      kernel/net/ipv4/netfilter/nf_nat_ipv4.ko fehlt.


      nf_nat_ipv4.ko gibt es bei der 6.x'er auch nicht (Kernel 3.1.1)

      Zeig mal, was da alles drin liegt:

      Quellcode

      1. ls -1 /lib/modules/3.1.1/kernel/net/ipv4/netfilter


      Bei mir sieht es so aus:

      Quellcode

      1. ip_tables.ko
      2. ipt_MASQUERADE.ko
      3. iptable_filter.ko
      4. iptable_nat.ko
      5. nf_conntrack_ipv4.ko
      6. nf_defrag_ipv4.ko
      7. nf_nat.ko


      Fehlt evtl. nf_conntrack_ipv4.ko?
    • Folgende sind enthalten und die nf_conntrack_ipv4.ko fehlt.

      edit:

      Die nf_nat_ipv4.ko im Verzeichnis hatte ich irgendwo her, was aber nicht funktionierte. Daher ignorieren.
      Dateien
      • 1.jpg

        (35,44 kB, 32 mal heruntergeladen, zuletzt: )

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von schwatter ()

    • Und das hier: kernel-module-nf-conntrack-ipv4

      (Könnte sein, dass es schon automatisch mitinstalliert wird, aber ich kann es nicht mit Sicherheit sagen)

      Wenn du alle 3 Module installiert hast, dann nochmal ausprobieren:

      Quellcode

      1. modpprobe iptable_nat