虽然Y1S有XWAN插件支持多拨,但是作为openwrt玩家感觉不方便,(本人大学狗)尤其在学校内网和外网 是两个不同的PPPOE账号,所以LZ通过配置network文件实现 【单WAN多号多拨】(本文为 “双号双拨”)
LZ刷的固件是1.6.1.5 ,其他固件未尝试不保证能用。。类似openwrt多拨网上教程很多,主要依靠macvlan这个插件,而1.6.1.5自带这个插件了
废话不多说,下面是我的配置过程 (为方便那些不常接触linux的人,会尽量不使用脚本,利用后台管理界面更直观些)
1.进入”高级设置“页面 ——”接口“
可以看到现有接口情况,一个WAN和一个LAN,接下来要做的就是在 wan 口上再虚拟一个 wan1(在物理信息里 LZ的WAN口是 eth2.2)
2.用winscp 工具进入 etc/config/network文件
添加以下信息:
- config interface 'wan1'
- option proto 'dhcp'
- option ifname 'vth1'
复制代码
其中vth1就是要虚拟的以太网卡,这个下面会说
保存好再查看系统“接口”
多了一个wan1口,并且是灰色的,点击修改,修改以下内容
【 1.协议改成pppoe(视情况而定),填写账号密码 2.去掉“默认网关”(为了配置路由表)3.在防火墙中 选择“wan”区域 】。。保存查看
3.进入“系统”——“启动项”
加入以下代码:
- mac="00:"`cat /proc/sys/kernel/random/uuid | md5sum | sed 's/\(..\)/&:/g' | cut -c1-14`
- ip link add link eth2.2 vth1 type macvlan
- ifconfig vth1 hw ether $mac
- ifconfig vth1 up
复制代码 备注:第一行:生成MAC地址;
第二行:用macvlan插件添加虚拟网卡vth1(其中eth2.2是WAN口);
第三行 : 设置mac地址;
第四行:激活网卡vth1
4.重启{:soso_e104:}
正确分配到IP了,大功告成,同时配置静态路由,让内网走wan,外网走wan1
以上是LZ总结 “双号双拨”的教程,同理可以“N号N拨”,利用脚本还能并发多拨, 其实本文主要在于在wan口添加虚拟网卡vth*(具体叫啥可以随意,vth是比较常用的),然后配置不同网卡的 上网方式,防火墙区域 等,实现多拨。。
PS:启动脚本会在每次开机时运行(也就是说每次开机wan1的mac地址不同),如果需要虚拟的wan1口mac地址为未指定值则将启动脚本改为
- ip link add link eth2.2 vth1 type macvlan
- ifconfig vth1 hw ether xx:xx:xx:xx:xx:xx
- ifconfig vth1 up
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。