Indice   FAQ  
Iscriviti  Login
Indice RouterOS RouterOS

Un vero NAT 1:1

Tutto su questo sistema operativo linux based - Configurazioni, dubbi, problematiche &....

Un vero NAT 1:1

Messaggioda Gionko » ven 13 mag 2016, 16:23

Salve, ho un problema che mi affligge da un po' di tempo:

Premessa:
1. Tutto è ovviamente gestito da un mikrotik con RouterOS 6.35.2
2. Il mikrotik gestisce 3 reti interne + 2 reti WAN:
    LAN1 10.144.0.x/24 -> Switch e client
    LAN2 172.16.107.x/24-> Ponti Wireless
    LAN3 192.168.1.x/24 -> LanCache, SteamCache, RiotCache, WindowsUpdateCache, YoutubeCache, e cache di tutto il resto...
    WAN1 Internet con LoadBalancing
    WAN2 Internet con LoadBalancing

3. Ho un server basato su Ubuntu 16.04 che al suo interno monta una ventina di pseudo macchine virtuali e data la sua complessità utilizza 23 indirizzi IP statici, tanté che alla fine della fiera ha bisogno di un range tutto suo, che nel caso specifico è LAN3.

Problema:
Fin qua è tutto bello e tutto funziona come dio comanda, il problema sta che ho dei server di gioco su LAN3 e i client su LAN1, sono obbligato per molte ragioni a montare questi fatidici server di gioco sul server che sta su LAN3, per fare un esempio specifico:

Se io avvio Quake III OSP su un client su LAN1 riesco tranquillamente a connettermi al server su LAN3 specificando ovviamente l'indirizzo IP del server: il client 10.144.0.33 si connette a 192.168.1.5 se io specifico l'indirizzo IP del server del gioco, ma il mio scopo è che il server venga visualizzato automaticamente nella lista server, non ci sarebbe nessun problema se il server di Quake 3 OSP avesse un ip nel range 10.144.0.x/24, ma come detto prima sono obbligato a metterlo su 192.168.1.x/24.

Insomma ho bisogno di assegnare un IP su 10.144.0.x/24 (LAN1) al mikrotik e fare un NAT su 192.168.1.5 (LAN3), e fare una vera corrispondenza NAT 1:1, compresi i broadcast in UDP, in questa maniera:

1. Quake 3 OSP Client che è su 10.144.0.31 lancia un LAN Server Discovery
2. Il mikrotik, che oltre al suo IP classico ha anche un altro IP diciamo il 10.144.0.129, intercetta il broadcast UDP e lo passa a 192.168.1.5
3. 192.168.1.5 (Server di Quake3 OSP) risponde
4. Sul client 10.144.0.31 viene visualizzata la lista server.

Ovviamente sono già riuscito a connettermi a 192.168.1.5 tramite 10.144.0.129 ma sempre tramite connessione IP diretta, ovvero: 10.144.0.31 si connette a 10.144.0.129 il mikrotik trasla su 192.168.1.5 ed io entro in partita. Mi manca semplicemente ingannare il lan discovery.

Qualcuno ha idea su come aiutarmi? Scusate se magari non mi sono spiegato bene. Grazie in anticipo.
Gionko
Mikrotik Curious User
Mikrotik Curious User
 
Messaggi: 1
Iscritto il: ven 13 mag 2016, 15:39
Uso routerOS dalla Versione: v2.9.x
Altre certificazioni: LANParty Administrator

Re: Un vero NAT 1:1

Messaggioda xanio » ven 13 mag 2016, 17:52

Allora essendo due domini di broadcast diversi non puoi far passare traffico broadcast tra queste due reti, e il NAT 1:1 lavora a L3, quindi non a livello di broadcast.

Se il discovery di Quake interroga tutti gli ip della sua network su determinate porte, allora il NAT 1:1 risolverebbe il tuo problema, ma la vedo dura ingannare il lan discovery se lavora in modo diverso.
---
MTCNA - MTCRE
Avatar utente
xanio
Staff rosIT
Staff rosIT
 
Messaggi: 1054
Iscritto il: lun 31 ott 2011, 18:15
Località: Sicilia
Uso routerOS dalla Versione: v4.x
Certificazioni Mikrotik: MTCNA - MTCRE
Altre certificazioni: Milestone - Yeastar - Cambium
Preferred Training Centre: Grifonline



Torna a RouterOS

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite