Erstellen von Tun / Tap-Geräten unter Linux


10

Ich versuche, Tap-Geräte auf dem Host-Computer mit dem folgenden Befehl zu erstellen:

sudo ip tuntap add mode tap br0p0

aber ich bekomme folgende Fehlermeldung:

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

Was sollte ich tun? Ich arbeite an Ubuntu 10.04

Antworten:


16

Ihr Befehl ist korrekt, das Problem ist, dass Ihre Version von nicht ipunterstützt wird tuntap. In Ubuntu 10.04 müssen Sie leider tunctl verwenden , sonst Zeit für ein dist-Upgrade! Tuntap-Unterstützung wurde IP von Maverick (Ubuntu 10.10) hinzugefügt.

Sie können dies überprüfen, indem Sie ip helpdie folgende Zeile anzeigen:

wobei OBJECT: = {link | addr | addrlabel | Route | Regel | wiehern | Tabelle | Tunnel | tuntap | maddr | mroute | Monitor | xfrm}

Wenn Sie nicht tuntap sehen, brauchen Sie leider tunctl!

Sie würden tunctl -p -t br0p0für eine TAP-Schnittstelle oder tunctl -n -t br0p0zum Erstellen einer TUN-Schnittstelle verwenden. Dann natürlich die üblichen ifconfig / router-Befehle, um die Schnittstelle einzurichten.

Durchsuchen Sie die tunctl-Manpage nach einigen Beispielen.


Wie kann ich mit tunctl denselben Befehl schreiben?
Bruce

Ich habe meine Antwort aktualisiert, um die Äquivalente einzuschließen.
SimonJGreen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.