D4rkOperat0r Posted May 9, 2012 Share Posted May 9, 2012 Hi everybody, I´ve managed to run 3 different ZTE USB Modems with the Pineapple Mark IV. I had to plug each modem through a USB hub plugged directly to the pineapple. ZTE USB Modems working with the respective switch case are as follow: ZTE MF668A HSPA+ *19d2:0117*) echo "ZTE MF668A HSPA+ (COMCEL-COLOMBIA) detected. Attempting mode switch" uci delete network.wan2 uci set network.wan2=interface uci set network.wan2.ifname=ppp0 uci set network.wan2.proto=3g uci set network.wan2.service=umts uci set network.wan2.device=/dev/ttyUSB2 uci set network.wan2.apn=internet.comcel.com.co uci set network.wan2.defaultroute=1 uci commit network sleep 10; rmmod usbserial sleep 5; insmod usbserial vendor=0x19d2 product=0x0117 #sleep 5; /etc/init.d/firewall disable; /etc/init.d/firewall stop #logger "3G: firewall stopped" iptables -t nat -A POSTROUTING -s 172.16.42.0/24 -o 3g-wan2 -j MASQUERADE iptables -A FORWARD -s 172.16.42.0/24 -o 3g-wan2 -j ACCEPT iptables -A FORWARD -d 172.16.42.0/24 -m state --state ESTABLISHED,RELATED -i 3g-wan2 -j ACCEPT ;; ZTE MF100 *19d2:2003*) echo "ZTE MF100 (TIGO-COLOMBIA) detected. Attempting mode switch" uci delete network.wan2 uci set network.wan2=interface uci set network.wan2.ifname=ppp0 uci set network.wan2.proto=3g uci set network.wan2.service=umts uci set network.wan2.device=/dev/ttyUSB3 uci set network.wan2.apn=web.colombiamovil.com.co uci set network.wan2.defaultroute=1 uci commit network sleep 10; rmmod usbserial sleep 5; insmod usbserial vendor=0x19d2 product=0x2003 sleep 5; /etc/init.d/firewall disable; /etc/init.d/firewall stop logger "3G: firewall stopped" iptables -t nat -A POSTROUTING -s 172.16.42.0/24 -o 3g-wan2 -j MASQUERADE iptables -A FORWARD -s 172.16.42.0/24 -o 3g-wan2 -j ACCEPT iptables -A FORWARD -d 172.16.42.0/24 -m state --state ESTABLISHED,RELATED -i 3g-wan2 -j ACCEPT ;; ZTE MF616 *19d2:0031*) echo "ZTE MF616 (TIGO-COLOMBIA) detected. Attempting mode switch" uci delete network.wan2 uci set network.wan2=interface uci set network.wan2.ifname=ppp0 uci set network.wan2.proto=3g uci set network.wan2.service=umts uci set network.wan2.device=/dev/ttyUSB2 uci set network.wan2.apn=web.colombiamovil.com.co uci set network.wan2.defaultroute=1 uci commit network sleep 10; rmmod usbserial sleep 5; insmod usbserial vendor=0x19d2 product=0x0031 sleep 5; /etc/init.d/firewall disable; /etc/init.d/firewall stop logger "3G: firewall stopped" iptables -t nat -A POSTROUTING -s 172.16.42.0/24 -o 3g-wan2 -j MASQUERADE iptables -A FORWARD -s 172.16.42.0/24 -o 3g-wan2 -j ACCEPT iptables -A FORWARD -d 172.16.42.0/24 -m state --state ESTABLISHED,RELATED -i 3g-wan2 -j ACCEPT ;; There is no need to use the usb_modeswitch command because the kernel does the switching alone for ZTE USB sticks with VID/PID 19d2:2000. Hope it helps. :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.