已发表的技术专栏(订阅即可观看所有专栏)
0 grpc-go、protobuf、multus-cni 技术专栏 总入口
1 grpc-go 源码剖析与实战 文章目录
2 Protobuf介绍与实战 图文专栏 文章目录
3 multus-cni 文章目录(k8s多网络实现方案)
4 grpc、oauth2、openssl、双向认证、单向认证等专栏文章目录
1、如何操作tun设备呢? |
主要提供两种形式:
- 命令行操作tun设备
- openvpn(不介绍)
- tunctl(不介绍,不同系统间可能存在兼容性问题)
- ip tuntap
- golang编程操作tun设备
- 使用netlink包操作
- 使用syscall包操作
2、ip tuntap方式操作tun设备 |
先查看一下帮助文档
ip tuntap help
创建tun设备
ip tuntap add dev tun0 mode tun
ip link sh tun0
ip link set tun0 up
ip link sh tun0
ip address add 10.244.1.4/24 dev tun0
ip a s tun0
ifconfig -v tun0
创建tap设备
ip tuntap add dev tap0 mode tap
ip link sh tap0
ip link set tap0 up
ip link sh tap0
ip address add 10.244.2.4/24 dev tap0
ip a s tap0
ifconfig -v tap0