Änderungen

Zur Navigation springen Zur Suche springen
K
hinweis - ist veraltet
Zeile 1: Zeile 1:  +
{{TOCRight}}
 +
 +
'''Achtung, diese Anleitung ist hoffnungslos veraltet. In die aktuelle Weimarnetz-Firmware sind alle Filter schon eingebaut, so das jetzt keine undurchsichtigen Firmwares mehr verwendet werden muessen. Ausserdem entfaellt das aufwendige Routensetzen. Die Router finden sich per Funk oder Kabel automatisch selbst. ("OLSR-Kopplung")'''
 +
 
==Ziel==
 
==Ziel==
 
*mein eigenes Internet dem Weimarnetz zur Verfügung zu stellen, d.h. die Netzknoten in meiner Nähe gehen dann über mich ins Internet
 
*mein eigenes Internet dem Weimarnetz zur Verfügung zu stellen, d.h. die Netzknoten in meiner Nähe gehen dann über mich ins Internet
 
*Das Internet wird automatisch angekündigt, falls es mal nicht verfügbar ist, wird die Ankündigung ebenfalls automatisch entfernt. So kann es nicht zu einem "Schwarzen Loch" kommen, welches Internetverkehr auf sich zieht und einfach verschluckt, ohne ihn weiterzuleiten.
 
*Das Internet wird automatisch angekündigt, falls es mal nicht verfügbar ist, wird die Ankündigung ebenfalls automatisch entfernt. So kann es nicht zu einem "Schwarzen Loch" kommen, welches Internetverkehr auf sich zieht und einfach verschluckt, ohne ihn weiterzuleiten.
*Der Internetverkehr wird durch die ESELBREMSE priorisiert, d.h. unerwünschte Dienste wie EDonkey/ Filesharing /P2P werden erst nach allen anderen Anwendungen bedient.  
+
*Der Internetverkehr wird durch die '''[[Eselbremse]]''' priorisiert, d.h. unerwünschte Dienste wie EDonkey/ [[Filesharing]] /P2P werden erst nach allen anderen Anwendungen bedient.  
 
*Ein bestehendes 192er hausinterns Netz wird komplett vom Weimarnetz getrennt.
 
*Ein bestehendes 192er hausinterns Netz wird komplett vom Weimarnetz getrennt.
   −
==so siehts aus==
+
==so siehts aus (mit Router)==
 
*unsere bewährte Standardkonfiguration:
 
*unsere bewährte Standardkonfiguration:
*Beispiel für 172.16.4.65
+
*Beispiel für 104.63.65.1
    
                   (((|)))
 
                   (((|)))
 
                       |
 
                       |
                     ----- Wlan Interface mit 172.16.4.65
+
                     ----- Wlan Interface mit 10.63.65.1
 
                     |  | '''Weimarnetz Router'''  
 
                     |  | '''Weimarnetz Router'''  
                     ----- Lan Interface mit 10.4.65.254
+
                     ----- Lan Interface mit 104.63.65.1
 
                     | |
 
                     | |
 
  Weimarnetz-Clients-| |
 
  Weimarnetz-Clients-| |
  (10er Adressen)     |
+
  (104er Adressen)     |
 
                       |     
 
                       |     
                     ----- Lan Interface mit 10.4.65.253    
+
                     ----- Lan Interface mit 104.63.65.2    
 
                     |  | '''Eselbremse'''  
 
                     |  | '''Eselbremse'''  
 
                     ----- Wan (internet) Interface mit 192.168.1.2 / [http://de.wikipedia.org/wiki/Network_Address_Translation NAT]
 
                     ----- Wan (internet) Interface mit 192.168.1.2 / [http://de.wikipedia.org/wiki/Network_Address_Translation NAT]
Zeile 31: Zeile 35:  
                       |
 
                       |
 
                   INTERNET
 
                   INTERNET
 +
 +
==so siehts aus (mit Server)==
 +
[[Bild:700px-Dsler mit Rechner.png]]
    
==so wirds gemacht==
 
==so wirds gemacht==
 
* alle Einstellungen an den einzelnen Routern...
 
* alle Einstellungen an den einzelnen Routern...
 +
 
====Weimarnetz-Router====
 
====Weimarnetz-Router====
 
*dem WN-Router muss beigebracht werden, dass er eine direkte Route ins Internet hat, welches sich am Lan Interface der Eselbremse befindet
 
*dem WN-Router muss beigebracht werden, dass er eine direkte Route ins Internet hat, welches sich am Lan Interface der Eselbremse befindet
Zeile 47: Zeile 55:  
**es schaltet die Internetankündigung dynamisch an bzw. aus, je nach Verfügbarkeit des Internetzugangs
 
**es schaltet die Internetankündigung dynamisch an bzw. aus, je nach Verfügbarkeit des Internetzugangs
 
*unser Beispiel:
 
*unser Beispiel:
**0.0.0.0:0.0.0.0:10.4.65.253:0:br0  
+
**0.0.0.0:0.0.0.0:104.63.65.2:0:br0  
 
<gallery>
 
<gallery>
 
image:Static-route-lan.PNG | statische Route
 
image:Static-route-lan.PNG | statische Route
image:Dyngw-on-olsr.PNG | Dyn-GW-on
+
image:Dyngw-on-olsr.png | Dyn-GW-on
 
</gallery>
 
</gallery>
   −
====Eselbremse====
+
====[[Eselbremse]]====
* Linksys WRT54G nehmen und [http://wrt54g.thermoman.de/FreemanBasic_V1.0.4_wrt54g.zip Sveasoft-Talsiman / Freeman] Firmware aufspielen.
+
* Linksys WRT54G nehmen und [http://wrt54g.thermoman.de/FreemanBasic_V1.0.4_wrt54g.zip Sveasoft-Talsiman / Freeman] Firmware oder [http://dd-wrt.de/ DD-WRT] Firmware aufspielen.
** oder Siemens se505 mit [http://dd-wrt.gruftie.com/dd-wrtv2/downloads/index.php?path=dd-wrt.v23%2Fstandard%2F&download=dd-wrt.v23_generic.bin DD-WRT] (muss noch ausgiebig von dir getestet werden)
   
* alle Einstellungen werden ohne Neustart wirksam
 
* alle Einstellungen werden ohne Neustart wirksam
* unter ->Setup ->BasicSetup die Adressen und den Internetzugang konfigurieren
+
* unter -> Setup -> BasicSetup die Adressen und den Internetzugang konfigurieren
* unter ->Setup ->AdvancedRouting  
+
* unter -> Setup -> AdvancedRouting  
**Rückrouten ins Weimarnetz setzen, da die Eselbremse ersteinmal nur das 10.4.65er und das 192.168er Netz kennt
+
** Rückrouten ins Weimarnetz setzen, da die Eselbremse ersteinmal nur das 104.63.65er und das 192.168er Netz kennt
**alle 10er Netze und das 172er Netz müssen über das Lan Interface des WN-Routers erreicht werden
+
** alle 104er Netze und das 10er Netz müssen über das Lan Interface des WN-Routers erreicht werden
**anwenden mit "Add"
+
* unter Freeman-Software anwenden mit "Add"
 +
<gallery>
 +
Bild:Freeman-setup-basic.PNG | basic setup
 +
Bild:Talisman-add10er-route.PNG | adv.Routing 10er Netz
 +
Bild:Talisman-add104er-route.png | adv.Routing 104er Netz
 +
</gallery>
 +
* unter DD-WRT-Software sieht es etwas anders aus --> man belegt eine Set-Number
 
<gallery>
 
<gallery>
image:Freeman-setup-basic.PNG | basic setup
+
Bild:DD-WRT-add10er-route.png | adv.Routing 10er Netz
image:Talisman-add10er-route.PNG | adv.Routing 10er Netz
+
Bild:DD-WRT-add104er-route.png | adv.Routing 104er Netz
image:Talisman-add172er-route.PNG | adv.Routing 172er Netz
   
</gallery>
 
</gallery>
 +
 
* unter ->Applications & Gaming -> QOS
 
* unter ->Applications & Gaming -> QOS
 
** muss man QOS anschalten auf dem WAN Port
 
** muss man QOS anschalten auf dem WAN Port
Zeile 72: Zeile 85:  
*** die vorhandene Bandbreite(in kiloBits pro Sekunde) x 0.85  
 
*** die vorhandene Bandbreite(in kiloBits pro Sekunde) x 0.85  
 
*** in unserem Beispiel handelt es sich um einen 1000er Dsler der Telekom  
 
*** in unserem Beispiel handelt es sich um einen 1000er Dsler der Telekom  
** werden die einzelnen Anwendungen / Protokolle priorisiert (Bulk schlechter, alle nicht aufgeführten sind Normal priorisiert)
+
** werden die einzelnen Anwendungen / Protokolle priorisiert  
 +
***Bulk heisst schlechter  
 +
***alle nicht aufgeführten sind Normal priorisiert
 +
***excempt meint "nicht anfassen" - gut fuer schnelle reaktionszeit (voip)
 
** unsere Standard Einträge bitte dem Bild entnehmen
 
** unsere Standard Einträge bitte dem Bild entnehmen
 
<gallery>
 
<gallery>
image:Talisman-qos.PNG | QOS
+
Bild:Talisman-qos.PNG | Freeman QOS
 +
Bild:DD-WRT-qos.png | DD-Wrt QOS
 
</gallery>
 
</gallery>
*fertig, alle nötigen Einstellungen sind drin
+
* fertig, alle nötigen Einstellungen sind drin
    
====DSL-Router====
 
====DSL-Router====
Zeile 84: Zeile 101:  
==Testen==
 
==Testen==
 
* hier soll sichergestellt werden, dass alles korrekt funktioniert und im Fehlerfall kein Schwarzes Loch entsteht
 
* hier soll sichergestellt werden, dass alles korrekt funktioniert und im Fehlerfall kein Schwarzes Loch entsteht
 +
 
====DSL-Router====
 
====DSL-Router====
 
* hier wurde ja nix verändert und die herstellereigene Firmware kann zur Diagnose benutz werden   
 
* hier wurde ja nix verändert und die herstellereigene Firmware kann zur Diagnose benutz werden   
 +
 
====192er Clients====
 
====192er Clients====
 
* werden nicht beeinträchtigt und verhalten sich wie eh und jeh
 
* werden nicht beeinträchtigt und verhalten sich wie eh und jeh
 
* ping gmx.de muss gehen
 
* ping gmx.de muss gehen
 
* tracert gmx.de muss über 192.168.1.1 gehen
 
* tracert gmx.de muss über 192.168.1.1 gehen
====Eselbremse====
+
 
 +
====[[Eselbremse]]====
 
* unter ->Administration ->Diagnostic ->command shell gibts die Möglichkeit ein ping oder Traceroute loszuwerden, ich komm damit aber nicht so zurecht...
 
* unter ->Administration ->Diagnostic ->command shell gibts die Möglichkeit ein ping oder Traceroute loszuwerden, ich komm damit aber nicht so zurecht...
 
* ansonsten gibts auch noch eine Statusseite
 
* ansonsten gibts auch noch eine Statusseite
====10er Clients====
+
 
*bekommen ihre Adresse vom WN-Router (ipconfig /all)
+
====104er Clients====
*trace sollte über 192.168.1.1 gehen
+
* bekommen ihre Adresse vom Weimarnetz-Router (ipconfig /all)
*172.16.1.24 (Adresse im 172er Netz) sollte pingbar sein
+
* tracert/traceroute/tracepath sollte über 192.168.1.1 gehen
*10.1.24.254 (Adresse im 10er Netz) sollte pingbar sein
+
* 104.63.2.1 (Adresse im 104er Netz) sollte pingbar sein
====WN-Router====
+
* 10.63.2.1 (Adresse im 10er Netz) sollte pingbar sein
 +
 
 +
====Weimarnetz-Router====
 
* per SSH (z.b. putty) auf der Konsole einloggen
 
* per SSH (z.b. putty) auf der Konsole einloggen
 
* route -n -> am unteren Ende der Routingtabelle müssen (zumindest direkt nach einem Neustart) zwei default routen da sein:
 
* route -n -> am unteren Ende der Routingtabelle müssen (zumindest direkt nach einem Neustart) zwei default routen da sein:
 
+
<pre>
 
  root@linksys-1:~# route -n
 
  root@linksys-1:~# route -n
 
  Kernel IP routing table
 
  Kernel IP routing table
  Destination    Gateway         Genmask        Flags Metric Ref   Use Iface
+
  Destination    Gateway       Use Iface  Flags Metric Ref
  172.16.1.13    0.0.0.0        255.255.255.255 UH    1     0        0 eth1
+
  104.63.14.0/28 via 10.63.58.1 dev eth1 metric 5
172.16.6.86    172.16.1.19    255.255.255.255 UGH  5     0        0 eth1
+
  10.63.61.0/28 via 10.63.58.1 dev eth1 metric 3
  10.7.183.0     172.16.1.10     255.255.255.0  UG    2      0        0 eth1
+
  104.63.63.0/28 via 10.63.58.1 dev eth1 metric 5
  172.16.0.0     0.0.0.0        255.240.0.0    U    0      0        0 eth1
+
  10.0.0.0/8 dev eth1 proto kernel scope link src 10.63.65.1
  0.0.0.0         10.4.65.253    0.0.0.0        UG    0      0        0 br0
+
default via 104.63.65.2 dev br0
  0.0.0.0        172.16.1.10    0.0.0.0        UG    2      0        0 eth1
+
  default via 10.63.58.1 dev eth1 metric 3
 
  root@linksys-1:~#
 
  root@linksys-1:~#
 
+
</pre>
 
* die erste im lokalen Netz
 
* die erste im lokalen Netz
 
* die zweite weiter weg im Weimarnetz, die nicht benutzt wird
 
* die zweite weiter weg im Weimarnetz, die nicht benutzt wird
Zeile 123: Zeile 145:     
==192er Netz verstecken==
 
==192er Netz verstecken==
* Denkt darüber nach, eurer Hausnetz (10er Adressen) erreichbar zu machen. Es ist immernoch die Idee des Weimarnetzes, seine internen Dienste anzubieten - auch wenn es nur eine Windows Freigabe ist.
+
* ist mittlerweile in der weimarnetz-firmware automatisch integriert
 +
* Denkt darüber nach, eurer Hausnetz (104er Adressen) erreichbar zu machen. Es ist immernoch die Idee des Weimarnetzes, seine internen Dienste anzubieten - auch wenn es nur eine Windows Freigabe ist.
 
* falls vorhanden und gewünscht können die 192er Clients trotzdem vollends unerreichbar gemacht werden. Dazu sind Firewall Regeln am WN-Router nötig.
 
* falls vorhanden und gewünscht können die 192er Clients trotzdem vollends unerreichbar gemacht werden. Dazu sind Firewall Regeln am WN-Router nötig.
 
** per SSH einloggen
 
** per SSH einloggen
Zeile 135: Zeile 158:  
*** "iptables -I FORWARD -p tcp -d 192.168.0.0/16 -j REJECT"
 
*** "iptables -I FORWARD -p tcp -d 192.168.0.0/16 -j REJECT"
 
*** bewirkt, dass Packete mit dem Ziel 192.168er Netz nicht mehr geroutet werden
 
*** bewirkt, dass Packete mit dem Ziel 192.168er Netz nicht mehr geroutet werden
  −
" dsl1 dsl sharen sharing esel eselbremse sveasoft talisman qos "
      
[[Kategorie:Howto]]
 
[[Kategorie:Howto]]

Navigationsmenü