TAP设备操作与斐讯路由器相关
TAP 设备操作与虚拟机网络配置笔记
创建 TAP 设备
TAP 设备是 Linux 内核中的一种虚拟网络设备,属于虚拟网卡的一种。它工作在数据链路层(OSI 第2层),处理以太网帧(Ethernet frames)。
# 使用 ip tuntap 创建 TAP 设备,指定用户权限
ip tuntap add dev tap0 mode tap user $(whoami)
# 使用 ip link 添加 TAP 设备(另一种方式)
ip link add dev tap0 type tap
# 启动 TAP 设备
ip link set tap0 up删除 TAP 设备
ip tuntap del dev tap0 mode tap验证 TAP 设备是否创建成功
ip link show tap0注意事项
wlan0通常为无线网卡接口名,不建议作为 TAP 设备名重复使用- 若尝试创建与已有接口同名的 TAP 设备会失败
# 错误示例(wlan0 可能已存在)
ip tuntap add dev wlan0 mode tap user $(whoami)虚拟机添加 TAP 设备示例(QEMU)
使用 virtio-net-pci 网卡
qemu-system-x86_64 -hda your_image.img -m 1024 -smp 2 -cpu host \
-netdev tap,id=mynet0,ifname=tap0,script=no,downscript=no \
-device virtio-net-pci,netdev=mynet0使用 e1000 网卡并指定网桥
qemu-system-x86_64 -m 512 -hda /path/to/disk.img \
-netdev tap,id=net0,ifname=tap0,script=no,downscript=no,bridge=br0 \
-device e1000,netdev=net0斐讯路由器相关
- 斐讯 FIR304D 的 CPU 型号为 BCM5357CO
- 斐讯 706 可完全刷入使用