分类: Linux, NET, 树莓派, 校园网, 西安交通大学

记一次树莓派的多拨试验

Background:

某个不想看书的下午…


Test:

  • 创建macvlan设备

一般情况下,网卡只有一个MAC地址。然而,有些场景下需要给一个网卡设置多个MAC地址。Linux通过MACVLAN技术在一个物理网卡上创建多个MACVLAN虚拟设备,每个设备有着不同的MAC地址。当物理网卡收到数据包时,MACVLAN driver根据数据包MAC地址将数据包交由匹配的虚拟网卡处理。使用MACVLAN可以替代使用bridge来连接物理网卡和虚拟网络设备。

pppoe拨号时,服务器根据mac地址分配ip,如果直接使用同一个设备拨号是不能达到多播效果的(但是能拿到同一个ip??ppp0,ppp1同一个ip,然后不出意料的掉线了)

一般情况下,Linux的网络接口,路由表、协议栈、iptables规则等资源由操作系统的全部进程共享。通过使用netowrk namespace, 可以将这些网络资源隔离开,只由namespace内的进程共享。

效果:

ref:http://www.just4coding.com/blog/2016/12/04/virtualnetworkdevice/

 

  • ppp拨号

若先前已经使用pppoeconf配置过拨号,则可在/etc/ppp/peers找到现成的配置文件,稍加更改便可使用:


Script:

太懒了,手动一个个设置,干脆来个脚本:

我没试过啊,后果自负(也没啥后果,重启就好了)


Something else…

树莓派网卡也就100M,校园网一拨50M,玩个毛线多拨啊

&https://osu.ppy.sh/b/1006822