查看: 103|回复: 0

转-云路由手动配置【多号多拨】教程

[复制链接]

主题

好友

191

积分

上等兵

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2016-11-30 17:24 |显示全部楼层
TG-NET
Anywlan微信公众号
      虽然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
复制代码
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图    小黑屋 | 免责声明

GMT+8, 2016-12-11 17:54

Powered by Discuz! X3.2

© 2003-2013 广州威思信息科技有限公司

返回顶部 返回列表