Criando dispositivos tun / tap no Linux


10

Estou tentando criar dispositivos de toque na máquina host usando o comando:

sudo ip tuntap add mode tap br0p0

mas recebo a seguinte mensagem de erro:

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

O que devo fazer? Estou trabalhando no Ubuntu 10.04

Respostas:


16

Seu comando está correto, o problema é que sua versão ipestá sem suporte tuntap. Infelizmente, no Ubuntu 10.04, você precisará usar o tunctl , ou então terá tempo para uma atualização dist! O suporte do tuntap foi adicionado ao IP pelo Maverick (Ubuntu 10.10).

Você pode verificar isso fazendo ip helpe olhando para a linha que se parece com:

onde OBJETO: = {link | endereço | addrlabel | rota | regra | neigh | tabela | túnel | tuntap | maddr | mroute | monitor | xfrm}

Se você não vê o tuntap, precisará de um tunctl, receio!

Você usaria tunctl -p -t br0p0para uma interface TAP ou tunctl -n -t br0p0para criar uma interface TUN. Obviamente, obviamente, os comandos ifconfig / router comuns para obter a interface.

Faça uma varredura na página do manual tunctl para obter alguns exemplos trabalhados.


Como posso escrever o mesmo comando com tunctl?
Bruce

Atualizei minha resposta para incluir os equivalentes.
SimonJGreen
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.