Crear dispositivos tun / tap en Linux


10

Estoy tratando de crear dispositivos táctiles en la máquina host usando el comando:

sudo ip tuntap add mode tap br0p0

pero recibo el siguiente mensaje de error:

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

¿Qué tengo que hacer? Estoy trabajando en Ubuntu 10.04

Respuestas:


16

Su comando es correcto, el problema es que su versión ipcarece de soporte tuntap. ¡En Ubuntu 10.04 necesitarás usar tunctl desafortunadamente, o de lo contrario tiempo para una actualización dist! El soporte tuntap se agregó a IP desde Maverick (Ubuntu 10.10).

Puede verificar esto haciendo ip helpy mirando la línea que se ve así:

donde OBJETO: = {link | addr | addrlabel | ruta | regla | relincho | ntable | túnel | tuntap | maddr | mroute | monitor | xfrm}

Si no ves tuntap, ¡necesitarás tunctl, me temo!

Lo usaría tunctl -p -t br0p0para una interfaz TAP o tunctl -n -t br0p0para crear una interfaz TUN. Entonces, obviamente, los comandos habituales ifconfig / router para activar la interfaz.

Eche un vistazo a la página de manual de tunctl para ver algunos ejemplos trabajados.


¿Cómo puedo escribir el mismo comando con tunctl?
Bruce

He actualizado mi respuesta para incluir los equivalentes.
SimonJGreen
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.