ฉันกำลังพยายามสร้างอุปกรณ์ประปาบนเครื่องโฮสต์โดยใช้คำสั่ง:
sudo ip tuntap add mode tap br0p0
แต่ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
Object "tuntap" is unknown, try "ip help".
ฉันควรทำอย่างไรดี? ฉันกำลังทำงานบน Ubuntu 10.04
ฉันกำลังพยายามสร้างอุปกรณ์ประปาบนเครื่องโฮสต์โดยใช้คำสั่ง:
sudo ip tuntap add mode tap br0p0
แต่ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
Object "tuntap" is unknown, try "ip help".
ฉันควรทำอย่างไรดี? ฉันกำลังทำงานบน Ubuntu 10.04
คำตอบ:
คำสั่งของคุณถูกต้องปัญหาคือรุ่นของคุณขาดการสนับสนุนip
tuntap
ใน Ubuntu 10.04 คุณจะต้องใช้tunctl อย่างน่าเสียดายหรือไม่ก็ต้องอัพเกรดอีกต่างหาก ! เพิ่มการรองรับ tuntap เป็น IP จาก Maverick (Ubuntu 10.10)
คุณสามารถตรวจสอบได้โดยทำip help
และดูบรรทัดที่มีลักษณะดังนี้:
โดยที่ OBJECT: = {link | addr | addrlabel | เส้นทาง กฎ | ใกล้ ntable | อุโมงค์ tuntap | maddr | mroute | ตรวจสอบ | xfrm}
หากคุณไม่เห็น tuntap คุณจะต้อง tunctl ฉันกลัว!
คุณจะใช้tunctl -p -t br0p0
สำหรับส่วนต่อประสาน TAP หรือtunctl -n -t br0p0
เพื่อสร้างส่วนต่อประสาน TUN จากนั้นเห็นได้ชัดว่าคำสั่ง ifconfig / router ปกติเพื่อเพิ่มส่วนต่อประสาน
มีการสแกนผ่านหน้า man tunctlสำหรับตัวอย่างการทำงานบางอย่าง