/macvlan/* API 列表 完成
任务简介
这个系列的API需要维护一个macvlan的列表
关于macvlan
macvlan可以简单的理解为是虚拟的网络接口。一个虚拟的网络接口可以认证一个用户。
对于一个普通的接口来说,肯定是需要有一个名字的,因此这边需要生成macvlan设备的名字。命名特殊一点,比如autoauth_generated_vwan_1
详细要求
- 实现基本的设置macvlan数量和获取macvlan数量的API
内容如下:
获取当前macvlan数量
设置macvlan数量(至少一个)
- 需要记录每个macvlan的名字,以及监控当前是否在线。
- 考虑是否使用sqlite3进行数据持久化或采用一个文件进行保存
- 如果要保存文件,请保证尽可能减少读写的次数,否则路由器的flash寿命会被快速消耗然后暴毙。
可能会涉及到的基础知识
- sql语句
- python aio-http库
- 推荐自己写测试用例测试自己的代码。(pytest)
提示或建议
相信自己能做出来的!
联系我们
如果您还有疑问,请联系这个项目的负责人(联系方式) 项目负责人的gitlab名字: 您可以@ 他的名字。