The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Special Forum > Reti IP
.
google unix.com



Reti IP Per saperne di TCP / IP, Internet Protocol, Routing, Router, Protocolli di rete in questo forum di UNIX e Linux.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
argomenti relativi alla configurazione di postfix ... specificamente masquerading (mancanza di) mr_manny Linux 5 08-01-2007 11:14 AM
Sendmail Mascheramento shimpanzo UNIX for Dummies Domande & Risposte 0 11-16-2006 06:25 AM
echo è selettivo? rgard Shell scripting e di programmazione 0 12-01-2005 04:47 PM
IP Masquerading skotapal Reti IP 4 10-14-2003 03:10 PM
Usare `tar` per un backup selettivo. Cameron Filesystem, memoria e dischi 2 07-16-2002 10:10 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 04-06-2009
Nester NESter is offline
Utente Registrato
  
 

Iscriviti Data: aprile 2009
Interventi: 6
selettiva masquerading

Sono in esecuzione su Linux 2.6.20 architettura i686.

Voglio essere in grado di mascherarsi diversi host sulla LAN di diverse interfacce esterne. In particolare, voglio uno specifico host mascherata attraverso un tunnel VPN, mentre l'altro ospita semplicemente mascherata il regolare ISP interfaccia. Io uso solo un host per l'accesso VPN, e la sua connessione è inaffidabile (utilizzando Microsoft ras) e speravo di essere in grado di creare il mio server linux per gestire il mantenimento della connessione VPN (con il suo vero ip masquerading in contrapposizione a per la host Windows).

eth0 \u003d interno \u003d 192.168.0.1
Ho provato la creazione di eth0: 0 a essere 192.168.1.1 e la messa detto host nel 192.168.1.0/24 rete, che funziona. Mi sarei felice se posso MASQ 192.168.1.0/24 su VPN 192.168.0.0/24 e eth1 su Internet IP.

Ho provato questo:
# iptables-t nat-A POSTROUTING-s 192.168.0.0/24-o eth1-j MASQUERADE
# iptables-t nat-A POSTROUTING-s 192.168.1.0/24-o ppp0-j MASQUERADE

Potrei forse pensare cambiare la destinazione mascherata interfaccia basata su IP di origine, ma il traffico proveniente da 192.168.1.13 è ancora masquerading su eth1 IP anziché ppp0. I'm stumped qui. I really don't care di avere l'interfaccia virtuale, ma solo sembrava renderebbe le cose più semplici in quanto la rete 192.168.0.0/24 ha diversi host che non utilizzano VPN tutti che voglio masqueraded attraverso eth1.

Come ultima risorsa Suppongo che ho potuto collegare un secondo linux box alla VPN e l'abbiano in mascherata VPN e il gateway per il client VPN (s), ma che la macchina Linux sarà di per sé masqueraded dal server principale, che si apre ad avere gli stessi problemi sono già cercando di ottenere il masqueraded Windows client per connettersi correttamente.

iptables è così incredibilmente potente sono sicuro che ciò che voglio deve essere possibile, ma io sono un po 'di un novizio. Qualsiasi aiuto sarà molto apprezzato.

Grazie.
  #2 (permalink)  
Old 04-06-2009
Nester NESter is offline
Utente Registrato
  
 

Iscriviti Data: aprile 2009
Interventi: 6
UPDATE: ho avuto la possibilità di ottenere il mascheramento selettivo a "lavorare" ... di sorta.

Il problema è se non si dispone di una route predefinita per ppp0 allora il 192.168.1.0/24 rete non riescono a raggiungere ovunque. Aggiungere il default gw per ppp0 e poi non riescono a raggiungere 192.168.0.0/24 ovunque.

Quello che non capisco, a tutti i se ... se ho entrambi i percorsi di default, il server linux usa eth1 come impostazione predefinita, come evidenziato dalla mia fonte PI, quando accedo a siti internet. Il client VPN macchina (192.168.1.13) va oltre la VPN (ppp0) interfaccia come previsto. Ma la mia lingua altri clienti (192.168.0.2 per esempio) non possono uscire a Internet se si tenta di MASQ su eth1 (f, ma può passare ad MASQ su ppp0). Che cosa dà qui? Entrambi i percorsi chiaramente dal lavoro la macchina linux esce il provider di connessione, quindi perché non si può mascherata di collegamento di ISP ora, solo la VPN?

Il mio problema è che prima avevo il servizio iptables (sotto fedora) in esecuzione, che sembrava non mi permette di eliminare l'originale MASQUERADE direttiva di trasmettere tutto il traffico (a prescindere dalla fonte) attraverso eth1. Ora con il mio caricato manualmente le tabelle basate su fonte parte sembra funzionare, solo con un solo collegamento ad internet (provider di servizi Internet o VPN), come la sua destinazione alla volta. I miei capelli della caduta qui. Ciò rende ancor meno senso che ha l'ultima situazione.

Il mascheramento funziona solo su quale è l'ultima aggiunta di default, anche se linux sembra essere abbastanza intelligente percorso attraverso eth1 per impostazione predefinita per il proprio traffico locale, nonostante l'esistenza di un secondo "default" rotta.

Ultimo a cura di Nester; al 04/06/2009 06:19 AM.. Motivo: aggiornamento
  #3 (permalink)  
Old 04-06-2009
Nester NESter is offline
Utente Registrato
  
 

Iscriviti Data: aprile 2009
Interventi: 6
Well, I guess I saltato la pistola a chiedere aiuto. Ho trascorso più tempo ed è venuto a cercare la soluzione. Nel caso in cui nessuno vuole, è qui:

Ho aggiunto la rete virtuale eth0: 0, come indicato sopra. Ho messo i clienti Voglio essere masqueraded il vpn su tale sottorete. allora mi mettono il ppp0 interfaccia per la VPN. Non ho ha istituito un percorso predefinito a tutti. poi ho creato una tabella distinta per la LAN di essere inviati alla sottorete:

ip route flush tabella 18
ip route add 192.168.1.0/24 tavolo da 18 a dev eth0: 0
ip route add default da 18 a tavola attraverso PPP_REMOTE $ dev ppp0
ip regola da aggiungere 192.168.1.0/24 tabella 18 priorità 18

18 è un numero arbitrario.

Ho scoperto la soluzione qui:
Linux percorso Hacks

Ho appena adattato i dati presentati si alla mia situazione. wow. poche ore spesi bene.
  #4 (permalink)  
Old 04-06-2009
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderatore
  
 

Join Date: Sep 2005
Posizione: Svizzera - GE
Interventi: 1.576
Grazie per la condivisione
  #5 (permalink)  
Old 04-06-2009
Nester NESter is offline
Utente Registrato
  
 

Iscriviti Data: aprile 2009
Interventi: 6
nuova torsione

Beh, quando ho avuto un paio di lavoro delle nuove rughe sono apparsi.

In primo luogo, io sono sempre il rifiuto di protocollo per protocollo di messaggi non supportati, dopo un po ', mi richiede di uccidere e di portare il pppd VPN per riprendere di nuovo online. Ho visto molto di posti fuori là di questo, così mi continuate a leggere e, auspicabilmente, trovare qualcosa lì.

UPDATE: wow. Sono stupida. Ho risolto il REALMENTE confusione ruga. ora mi hanno appena dato a questo protocollo respingere morte loop cosa.

Ultimo a cura di Nester; al 04/06/2009 03:25 PM.. Motivo: aggiornamento
Closed Thread

Segnalibri

Tag
ip nat masuerading vpn

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 11:06 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0