#devices #tun #tap #wrap

app burritun

将tun设备包装在tap设备中

2个版本

使用旧的Rust 2015

0.1.1 2018年7月10日
0.1.0 2018年5月24日

#30 in #tun

GPL-3.0 许可证

260KB
162 代码行

burritun

将tun接口包装在tap接口中。如果你需要在tun设备上运行一个依赖于第二层原始套接字但不需要第二层访问的工具,这很有用。以太网头部在出站时透明地剥离,在入站时添加。它还模拟arp以确保内核可以正确使用该接口。

burrito logo

用法

# wrap tun0 into burritun0
burritun tun0 burritun0 &
# remove ip from tun device
ip a del  192.0.2.4/24 dev tun0
# add ip to tap device
ip a add 192.0.2.4/24 dev burritun0
# resume burritun
fg

许可证

GPLv3+

依赖项

~12MB
~220K SLoC