Laboratorio di Configurazione e Gestione di Reti Locali

Re: problema NETKIT e DNS


Cronologico Percorso di conversazione 
  • From: Marco Bonola < >
  • To:
  • Subject: Re: problema NETKIT e DNS
  • Date: Thu, 26 Mar 2020 12:46:36 +0100

ripensandoci la soluzione migliore è fare come dice la soluzione 1 della mail precedente, ma andando a modificare il file manage_tuntap dentro la directory $NETKIT_HOME/bin (in particolare la riga 80 inserisce la regola di masquerade).

Ciao

Marco




Il 26/03/20 12:36, Marco Bonola ha scritto:
Cari studenti,

condivido con tutti questa cosa che mi è stata chiesta da un collega.

Avrete notato anche voi che dalla versione 18.04 di Ubuntu, ogni volta che lanciamo un laboratorio con la TAP non riusciamo più ad aprire pagine web.

Non so se già avete indagato, ma cercando di capire ho scoperto che il nuovo sistema per la risoluzione dei nomi su queste distro si rompe con il masquerade [1]. Siccome quando lanciamo una VM con la TAP netkit inserisce una regola di masquerade sulla macchina host, ecco qui il problema.

Abbiamo 2 soluzioni (o forse anche più, ma io ho pensato a queste due cose):


1) una è ispirata da [1]. Cancellate la regola di masquerade sulla macchina host e riscrivetela come indicato sotto:

òklmklm


iptables -t nat -F

#occhio che cosi le cancellate tutte. se avete altre regole che non volete toccare dovete cancellare solo quella di masquerade inserita da netkit

iptables -t nat -A POSTROUTING  ! -s 127.0.0.1 -j MASQUERADE


2) rimettete il vecchio sistema di resolvconf che girava la richiesta direttamente a un resolver e non passava per uno stub resolver locale. Seguite quello che dice qui [2]


Ciao

Marco


[1] https://unix.stackexchange.com/questions/466105/iptables-masquerade-breaks-dns-lookups

[2] https://datawookie.netlify.com/blog/2018/10/dns-on-ubuntu-18.04/






Archivio con motore MhonArc 2.6.16.

§