Diverse Lösungsansatzgesuche bei Freifunkserver

bwar

Registered User
Hallo!

Für ein Freifunknetzwerk sollen mehrere Downloadserver eingerichtet werden, damit man der Netzauslastung durch Poweruser Herr werden kann.


Der Aufbau soll so aussehen:

Code:
Internet/Freifunknetz (A)
    |                                 Internetzugang (B)
    |                                   |
Freifunk-router                         |
    |                                   |
    |______________Downloadserver_______|

Man sieht, das Freifunknet bietet Internetzugänge an, die entlastet werden sollen. Der Downloadserver hängt selbst an einer performanten Internetleitung.

Nun soll folgendes Erreicht werden.
Die Nutzer aus dem Freifunk greifen auf den Server zu und geben über ein Interface die Links an. Der server läd dann zu bestimmten Zeiten alle Aufträge. Wenn alles fertig ist, können sich die Nutzer alles vom Server laden.

Ein weiterer Vorteil der Geschichte ist, dass beliebte Downloads schon vorhanden sind und nicht immer wieder geladen werden müssen. Das ist unser Pauptproblem.


Es besteht folgendes Problem.

1.) Wie bringe ich dem Server bei, ausschließlich über Internetleitung B zu laden?
2.) Wie bringe ich den Server bei, dass der FTP-Server für den zugriff auf die Seiten nur über das netz des Freifunks verfügbar zu sein hat?

3.) Gibt es eine möglichkeit, Links zu speichern, um sie dann per Cronjob laden zu lassen? Bisher habe ich nur eine on demand Remotedownload-Lösung.

4.) Wie stelle ich es beim Server ein, dass er permanent einen Proxy benutzt? Also für alle Verbindungen.


Später sollen noch weitere Funktionen hinzu kommen.


Hier ein paar infos zur Konfig:


Netzwerkkarte 1: IP ist nur netzintern erreichbar
IP: 104.61.250.46

Netzwerkkarte 2: Internetanschluss B
IP: xxx.xxx.xxx.xxx
Proxy muss immer genutzt werden.



Über Tipps und Lösungsanstätze wäre ich sehr dankbar.

mfg

bwar
 
Last edited by a moderator:
1.) Wie bringe ich dem Server bei, ausschließlich über Internetleitung B zu laden?

Default route entsprechend setzen.


2.) Wie bringe ich den Server bei, dass der FTP-Server für den zugriff auf die Seiten nur über das netz des Freifunks verfügbar zu sein hat?

Den FTP-Server nur über die IP zum Freifunknetz hin verfügbar machen und den Zugriff aus den nicht-Freifunknetz-Bereichen mit iptables sperren.

3.) Gibt es eine möglichkeit, Links zu speichern, um sie dann per Cronjob laden zu lassen? Bisher habe ich nur eine on demand Remotedownload-Lösung.

Selbst schreiben.


4.) Wie stelle ich es beim Server ein, dass er permanent einen Proxy benutzt? Also für alle Verbindungen.

Was für einen Proxy? Entweder den Proxy transparent einschleifen oder die Umgebungsvariablen "http_proxy" und "ftp_proxy" entsprechend setzen. Muss natürlich von den Programmen entsprechend unterstützt werden.
 
Was für einen Proxy?

Zur Nutzung der Internetleitung B ist ein Proxy erforderlich.

Danke für die Tips. Ich werd mich mal daran setzen.

EDIT_ Permanente Proxynutzung kann man unter Debian Etch wie folgt erreichen:

Code:
#/etc/environment

         http_proxy=http://www-proxy.t-online.de:80
         ftp_proxy=http://ftp-proxy.t-online.de:80
         no_proxy=localhost

Ihr müsst den Proxy noch bearbeiten ;)
 
Last edited by a moderator:
Back
Top