本帖最后由 selar 于 2017-2-11 23:36 编辑
以下方法也是参考了许多网友的方法,自己做过的。现在总结出来也为了感谢大虾的帮助和接力帮助有需要的网友。有不准确的地方请纠正。
树莓派2B刷OPENWRT cc 双帐号双拨成功及负载平衡设置
1.下载 openwrt cc openwrt-15.05-brcm2708-bcm2709-sdcard-vfat-ext4.img 2.将img文件刷入TF卡,使用USB ImageTool.exe 3.启动树莓派,连网络电脑,输入192.168.1.1用户名root 密码 admin 4. 为树莓派的OPENWRT安装软件和无线网卡驱动(EDUPEP-N8508GS黄金版迷你USB无线网卡) 1)设置树莓派的网口为HDC客户端 ,网线连上可以上网的路由器(目的让树莓派可以上网) 2)根据树莓派的IP连接树莓派的网页,安装软件 搜索安装驱动 8192cu (EDUPEP-N8508GS黄金版USB) 搜索安装luci-i18n-base-zh-cn 搜索安装搜索wireless-tools 搜索安装hostapd 卸载dnsmasq安装dnsmasq-full 搜索安装kmod-macvlan 搜索安装luci-i18n-firewall-zh-cn 搜索安装mwan3 搜索安装luci-app-mwan3 5. 创建虚拟网卡 在“系统”—“启动”代码的exit 0 上面加入以下代码,保存(不应用) (要把“//”及所面的说明删除) sleep 6 //暂停6秒,等设备加载 ip link add link eth0 vth1 type macvlan //eth0是物理网口,vth1是新增的虚拟口的名称 ifconfig vth1 hw ether 00:11:2B:3C:44:55 //虚拟网口的mac ifconfig vth1 up //启用 6. 设置无线网卡为内部LAN,自动 分配IP,接受设备接入。(每个步骤都要保存,不是应用) 1)“网络”—“接口”---新增接口 2)设置为静态IP 192.168.1.1 选择“无线网络”(就是使用无线网卡创建一个接口)“保存”不是应用 3)“高级设置”中看到DHCP默认是打开的 4)“物理设置”中看到“桥接接口”是打勾的,使用“无线网络” 5)在“防火墙”设置中选择“Lan” 6)在“网络”—“无线” 设置 wifi名称等
7. 设置网络接口,一个是真实的wan就是真实的网口,另一个是虚拟的网卡。 在“系统”—“启动项”的代码中: 保留第6步的设置WIFI接口的代码,删除的关于eth0 vth1设置的一些代码(如果有)。因为我们要用以下代码设置这两个网卡。 config interface 'wan' //接口名称 option enabled '1' option ifname 'eth0' option _orig_ifname 'eth0' //使用设备 option _orig_bridge 'false' option proto 'pppoe' //接口模式 option username 'bnnk9999' //用户名和密码
option password '88888888' option metric '1' //跃点
config interface 'wan1' //接口名称 option enabled '1' option _orig_ifname 'eth0' option _orig_bridge 'false' option ifname 'vth1' //使用设备 option proto 'pppoe' //接口模式 option username 'bnnk99999' //用户名和密码 option password '8888888' option metric '2' //跃点 8. 设置流量平衡 在网络-Load-Balancing-Advanced-MWAN Config中 删除原有的相应代码
config interface 'wan' //关于wan接口的 option enabled '1' option reliability '1' option up '3' option reroute '1' //跃点,就是wan的跃点 list track_ip '114.114.114.114' option count '5' option timeout '1' option interval '1' option down '10'
config interface 'wan1' //关于wan1接口的 option enabled '1' option reliability '1' option up '3' option reroute '2' //就是wan1的跃点 list track_ip '114.114.114.114' option count '5' option timeout '1' option interval '1' option down '10'
config rule //设立规则 option proto 'all' option equalize '1' option use_policy 'wan1234bl '
config member 'wan1m' //设立成员,名称wan1m option metric '1' option interface 'wan' //成成员对应的接口名称 option weight '1'
config member 'wan2m' //设立成员名称 wan2m option interface 'wan1' //对应的接口 option metric '1' option weight '1'
config policy 'wan1234bl' //设立政策,政策名称 list use_member 'wan1m' //使用政策的成员 list use_member 'wan2m' //使用政策的成员 option last_resort 'default'
到此,保存后,可以重启了。
实际上,以上这些都可以在可视化界面中设置。
|