Creazione di dispositivi tun / tap su Linux


10

Sto cercando di creare dispositivi di tocco sul computer host utilizzando il comando:

sudo ip tuntap add mode tap br0p0

ma ricevo il seguente messaggio di errore:

Object "tuntap" is unknown, try "ip help". 

Cosa dovrei fare? Sto lavorando su Ubuntu 10.04

Risposte:


16

Il tuo comando è corretto, il problema è che la tua versione di ipnon ha supporto tuntap. In Ubuntu 10.04 dovrai purtroppo usare tunctl , oppure tempo per un dist-upgrade! il supporto tuntap è stato aggiunto all'IP da Maverick (Ubuntu 10.10).

Puoi verificarlo facendo ip helpe guardando la linea che assomiglia a:

dove OBJECT: = {link | addr | addrlabel | percorso | regola | vicino | ntable | tunnel | tuntap | maddr | mroute | monitorare | xfrm}

Se non vedi tuntap, avrai bisogno di tunctl, temo!

Si utilizzerà tunctl -p -t br0p0per un'interfaccia TAP o tunctl -n -t br0p0per creare un'interfaccia TUN. Quindi ovviamente i soliti comandi ifconfig / router per ottenere l'interfaccia.

Fai una scansione sulla pagina man di tunctl per alcuni esempi funzionanti.


Come posso scrivere lo stesso comando con tunctl?
Bruce,

Ho aggiornato la mia risposta per includere gli equivalenti.
SimonJGreen
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.