Tworzenie urządzeń tun / tap w systemie Linux


10

Próbuję utworzyć urządzenia dotykowe na komputerze hosta za pomocą polecenia:

sudo ip tuntap add mode tap br0p0

ale pojawia się następujący komunikat o błędzie:

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

Co powinienem zrobić? Pracuję na Ubuntu 10.04

Odpowiedzi:


16

Twoje polecenie jest poprawne, problem polega na tym, że ipbrakuje twojej wersji tuntap. W Ubuntu 10.04 musisz niestety użyć tunctl , bo inaczej czas na aktualizację! Obsługa tuntap została dodana do IP z Maverick (Ubuntu 10.10).

Możesz to sprawdzić, robiąc ip helpi patrząc na linię, która wygląda następująco:

gdzie OBJECT: = {link | adres | addrlabel | trasa | reguła | rżnięcie | ntable | tunel | tuntap | maddr | mroute | monitor | xfrm}

Jeśli nie widzisz tuntap, będziesz potrzebować tunctl, obawiam się!

Będziesz używać tunctl -p -t br0p0interfejsu TAP lub tunctl -n -t br0p0interfejsu TUN. Następnie oczywiście zwykłe polecenia ifconfig / router, aby uzyskać interfejs.

Przejrzyj stronę podręcznika tunctl, aby zobaczyć kilka sprawdzonych przykładów.


Jak napisać to samo polecenie za pomocą tunctl?
Bruce

Zaktualizowałem moją odpowiedź, aby uwzględnić jej odpowiedniki.
SimonJGreen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.