《零入门kubernetes网络实战》视频专栏地址
https://www.ixigua.com/7193641905282875942
本篇文章视频地址(稍后上传)
本篇文章主要是使用golang自带的syscall包来创建tun类型的虚拟网络设备。
注意:
目前只能使用syscall包来创建tun类型的虚拟设备。
tun虚拟网卡设备的启动,IP配置,路由配置可能需要其他方式实现。
比方说通过netlink包方式来实现。
1、golang代码 |
package main
import (
"bytes"
"fmt"
"github.com/vishvananda/netlink"
"net"
"os"