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.