原创文章,转载请注明出处
https://qiedd.com/

依赖

这里我使用的是原版的Openwrt
Lean的Openwrt使用luci-app-syncdial创建的macvlan在重启后物理地址会和wan口一样
使用service network restart后虽然mac地址能恢复,但是mentohust能认证成功却无法使用

请在编译时勾选 luci-app-wan3  kmod-macvlan

创建macvlan

在命令行下输入

ip link add link wan name macvlan1 type macvlan
ifconfig macvlan1 up

#如需创建多个macvlan,则继续按例子往下写就行
ip link add link wan name macvlan2 type macvlan
ifconfig macvlan2 up

然后编辑 /etc/config/network
mac地址请改成你自己的

vim /etc/config/network

#在文件底部增加
config interface 'vwan1'
        option ifname 'macvlan1'
        option _orig_ifname 'macvlan1'
        option _orig_bridge 'false'
        option proto 'dhcp'
        option macaddr '00:11:22:33:44:55'

config interface 'vwan2'
        option ifname 'macvlan2'
        option _orig_ifname 'macvlan2'
        option _orig_bridge 'false'
        option proto 'dhcp'
        option macaddr '11:22:33:44:55:66'

macvlan开机启动

编辑 /etc/rc.local

vim /etc/rc.local

#将如下命令添加进去
ip link add link wan name macvlan1 type macvlan
ifconfig macvlan1 up

ip link add link wan name macvlan2 type macvlan
ifconfig macvlan2 up

现在重启试试吧!

修改协议

进入 Luci->网络->接口 ,对macvlan进行修改

将其修改为DHCP


2 条评论

dongdong · 2021年3月24日 下午6:06

请问无线桥接可以用这种方法多播吗?

    Lordpenguindd · 2021年3月27日 下午3:28

    虚拟wlan?这操作有点骚啊?,你可以尝试一下

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据