次のコマンドを使用して、ホストマシンにタップデバイスを作成しようとしています。
Sudo ip tuntap add mode tap br0p0
しかし、次のエラーメッセージが表示されます。
Object "tuntap" is unknown, try "ip help".
私は何をすべきか?私はUbuntu 10.04に取り組んでいます
コマンドは正しいですが、問題はip
のバージョンがtuntap
をサポートしていないことです。 Ubuntu 10.04では、残念ながら tunctl を使用する必要があります。それ以外の場合は、dist-upgradeを実行する必要があります。 tuntapサポートがMaverick(Ubuntu 10.10)からIPに追加されました。
これを確認するには、ip help
を実行し、次のような行を確認します。
ここで、OBJECT:= {link | addr | addrlabel |ルート|ルール|ネイ| ntable |トンネル|タンタップ| maddr | mroute |モニター| xfrm}
Tuntapが表示されない場合は、恐らくtunctlが必要になります。
TAPインターフェイスにはtunctl -p -t br0p0
を使用し、TUNインターフェイスを作成するにはtunctl -n -t br0p0
を使用します。次に、明らかに通常のifconfig/routerコマンドでインターフェースを起動します。
tunctl man page をスキャンして、実際に動作する例をいくつか確認してください。