1 tun/tap驱动
1.1 网卡驱动
同tcp/ip协议栈打交道,接受和发送数据包
1.2 字符驱动
内核和用户态通过字符设备交换数据包。
2 tun虚拟网卡的创建
tunctl -t tun0 -u chao
为chao用户创建一个名字为tun0的虚拟网卡。
3 配置tun虚拟网卡的ip地址并且开启
ifconfig tun0 192.168.1.22 netmask 255.255.255.0 up