Configurare 2 schede di rete ed instradare pacchetti!

Networking, configurazione della connessione, periferiche e condivisioni di rete.
ashone76
Prode Principiante
Messaggi: 2
Iscrizione: lunedì 25 febbraio 2013, 11:49
Distribuzione: ubuntu server 12.04

Configurare 2 schede di rete ed instradare pacchetti!

Messaggio da ashone76 »

Un buongiorno a tutti e grazie per il vostro prezioso aiuto, premetto che non sono un grande esperto, ho preso un microserver hp ed installatoci su una distro ubuntu server 12.04, configurato come server casalingo, installatoci samba, nfs, condiviso cartelle, installato transmission ed altri servizi a me comodi.
In casa ho due connessioni con due router aventi entrambi lo stesso ip range, ma gateway differenti.
Ho installato una seconda scheda di rete nel microserver e qui arrivano i mal di testa.

Vorrei se possibile (non me ne vogliate se sono cosa già trite e ritrite) instradare verso trasmission una connessione mentre, su servizi ftp, ssh ed altri un'altra connessione.

Questa è la mia situazione :

#the primary network interface
auto eth0
iface etho inet static
address 192.168.1.50
netmask 255.255.255.0
broadcast 192.168..255
gateway 192.168.1.200

#the secondary network interface
auto eth1
iface eth1 inet static
address 192.168.1.55
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.0.250


Il traffico che arriva sulla scheda di rete eth0 deve servirmi per i servizi ssh, ftp, mentre la scheda eth1 deve garantire a transmission di fare il suo lavoro.
Devo intervenire sulle tabelle di routing oppure esiste qualche pacchetto aggiuntivo che opportunamente configurato possa soddisfare le mie esigenze?

Ringraziandovi anticipatamente per la vostra collaborazione, vi auguro una bellissima giornata!
MariusMatutiae
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1300
Iscrizione: martedì 3 luglio 2012, 14:46
Distribuzione: Debian, OpenBSD, Arch Linux
Località: Sanremo

Re: Configurare 2 schede di rete ed instradare pacchetti!

Messaggio da MariusMatutiae »

Non si può fare. Non esiste nulla, nella gestione del traffico, che sia application-dependent, nemmeno in iproute2.

Peraltro, non riesco a vederne la ragione: con cavi 1Gb/s, il vero collo di bottiglia sono gli I/O del disco, non la rete. E, se vuoi fare torrent da una parte, ftp dall'altra, questo è esattamente quello che ti strozza.

Con iproute2 si può fare policy routing: e cioè specificare dei criteri, che riguardano essenzialmente l'origine dei pacchetti, su quale, fra diverse routing tables disponibili, vada applicata. Ma di nuovo, i criteri riguardano gli indirizzi IP, non le applicazioni che li generano.

Quello che puoi fare è una cosa diversa: installa una macchina virtuale, e fai passare uno dei due tipi di traffico attraverso di essa. Allora puoi specificare due tabelle di routing completamente diverse. Ma, ripeto, non sono sicuro che ne valga la pena, in termini di velocità.

:ciao:
Numquam latravit inepte
ashone76
Prode Principiante
Messaggi: 2
Iscrizione: lunedì 25 febbraio 2013, 11:49
Distribuzione: ubuntu server 12.04

Re: Configurare 2 schede di rete ed instradare pacchetti!

Messaggio da ashone76 »

Ti ringrazio per la tua risposta, effettivamente sembra una richiesta assurda, ma è tutta una questione di occupazione di banda adsl.

In effetti torrent quando va a manetta occupa tutta la banda adsl con conseguenza di lentezza e di lag su altri servizi, per questa motivazione la mia domanda.
A questo punto basta solo limitare la banda in up e down di torrent .
Ti ringrazio!!
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti