Membuat perangkat tun / tap di Linux

10

Saya mencoba membuat perangkat ketuk pada mesin host menggunakan perintah:

sudo ip tuntap add mode tap br0p0

tapi saya mendapatkan pesan kesalahan berikut:

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

Apa yang harus saya lakukan? Saya bekerja di Ubuntu 10,04

Bruce
sumber

Jawaban:

16

Perintah Anda benar, masalahnya versi Anda ipkurang mendukung tuntap. Di Ubuntu 10.04 Anda harus menggunakan tunctl sayangnya, atau waktu lain untuk upgrade-dist! dukungan tuntap ditambahkan ke IP dari Maverick (Ubuntu 10.10).

Anda dapat memverifikasi ini dengan melakukan ip helpdan melihat garis yang terlihat seperti:

di mana OBJECT: = {tautan | addr | addrlabel | rute | aturan | tetangga | ntable | terowongan | tuntap | maddr | mroute | monitor | xfrm}

Jika Anda tidak melihat tuntap, Anda akan memerlukan tunctl saya takut!

Anda akan menggunakan tunctl -p -t br0p0untuk antarmuka TAP atau tunctl -n -t br0p0untuk membuat antarmuka TUN. Maka jelas perintah ifconfig / router yang biasa untuk mendapatkan antarmuka.

Lakukan pemindaian pada halaman manual tunctl untuk beberapa contoh yang dikerjakan.

SimonJGreen
sumber
Bagaimana saya bisa menulis perintah yang sama dengan tunctl?
Bruce
Saya telah memperbarui jawaban saya untuk memasukkan yang setara.
SimonJGreen