Macchine Virtuali con User Mode Linux - 6

# Pubblicazione della rete

- Se vogliamo adesso che la nostra macchina virtuale possa accedere all'esterno, dovremo abilitare il riconoscimento delle interfacce di rete virtuali attraverso la reale.
- Per prima cosa, abiliteremo la caratteristica nell'interfaccia con il seguente comando:
  echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp
- Quindi dovremo abilitare la nostra macchina a instradare pacchetti IP, in modo che il pacchetti destinati alle macchine virtuali e ricevuti dall'interfaccia reale vengano instradati correttamente.
- Il comando per abilitare l'instradamento è:
  echo 1 > /proc/sys/net/ipv4/ip_forward
- Dovremo ora indicare dove inviare i pacchetti per le interfacce virtuali aggiungendo una riga alla tabella di routing con il seguente comando:
  route add -host <indirizzo IP della macchina virtuale> dev tap0
- Per finire, dovremo fare in modo che l'interfaccia di rete reale dica di possedere gli indirizzi delle schede virtuali
- Il comando per ottenere questo è:
  arp -Ds <indirizzo IP della macchina virtuale> eth0 pub

© Ing. Stefano Salvi - released under FDL licence