Scripten en Routeren

Nou kan het zo zijn dat je twee netwerkverbindingen tegelijk hebt, en dat je zelf wilt bepalen welk verkeer over welke kaart wordt afgehandeld.

Had ik het volgende voor bedacht:

#! /bin/bash
#route DDS (mail)
sudo /sbin/route add -host 85.17.178.149 gw 192.168.1.1 dev eth1 ;
sudo /sbin/route add -host 85.17.178.150 gw 192.168.1.1 dev eth1 ;
sudo /sbin/route add -host 85.17.178.160 gw 192.168.1.1 dev eth1 ;
#route thuis
sudo /sbin/route add -host HomeIpAdress gw 192.168.1.1 dev eth1 ;
#Connect Dropbox
sudo /sbin/route add -net 208.0.0.0  netmask 255.0.0.0 gw 192.168.1.1 dev eth1 ;
sudo /sbin/route add -net 174.0.0.0  netmask 255.0.0.0 gw 192.168.1.1 dev eth1 ;
sudo /sbin/route add -net 207.0.0.0  netmask 255.0.0.0 gw 192.168.1.1 dev eth1 ;
sudo /sbin/route add -net 66.0.0.0  netmask 255.0.0.0 gw 192.168.1.1 dev eth1 ;
#overzicht
sudo /sbin/route ;

Dit scriptje heb ik in de bin map in mijn homedirectory gezet en dit roep ik aan als ik op mijn werk mijn laptop in ubuntu start. We hebben hier behalve een bedraad netwerk ook een wifi access point, en als ik die gebruik dan ga ik buiten de proxy om.

Het script zorgt ervoor dat het verkeer naar DDS (mijn priveprovider) en naar Dropbox regelrecht via de wifi (dmz) wordt afgehandeld. Ik zou hier ook de Usenet server op kunnen nemen of iets dergelijks.

-host : een specifiek adres, -net een hele range. eth1 is de wifi kaart en 192.168.1.1 is de gateway op het wifi netwerk. En nu synced mijn dropbox keurig en kan ik zonder proxy gegevens in te voeren mooi mijn mail ophalen. En ssh-en naar huis natuurlijk.

(Met de opstelling thuis en via ssh ingelogged kan ik vanuit vlc streamend mp3’s luisteren, zonder problemen. Een flac bestand van 45 MB ging wel, tot ik heen en weer begon te scrollen).

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

Houd mij op de hoogte van nieuwe reacties. Of abonneer jezelf op deze discussie zonder te reageren.