Cellular Phone/USB Modem as WAN connection - Revision history http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&action=history Revision history for this page on the wiki en MediaWiki 1.10.1 Thu, 28 Mar 2024 09:21:55 GMT Kernel-panic69: /* '''Steps:''' */ http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56147&oldid=prev <p><span class="autocomment">'''Steps:'''</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 16:43, 15 December 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 45:</strong></td> <td colspan="2" align="left"><strong>Line 45:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##: &lt;code&gt;iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;/code&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##: &lt;code&gt;iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;/code&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##(Optional: Not tested)If you are trying to hide tethering:&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##(Optional: Not tested)If you are trying to hide tethering:&lt;br&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##: &lt;code&gt;iptables -t mangle -I POSTROUTING -o <del style="color: red; font-weight: bold; text-decoration: none;">`</del>get_wanface<del style="color: red; font-weight: bold; text-decoration: none;">` </del>-j TTL --ttl-set 65&lt;br&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##: &lt;code&gt;iptables -t mangle -I POSTROUTING -o <ins style="color: red; font-weight: bold; text-decoration: none;">$(</ins>get_wanface<ins style="color: red; font-weight: bold; text-decoration: none;">) </ins>-j TTL --ttl-set 65&lt;br&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##: iptables -t mangle -I PREROUTING -i <del style="color: red; font-weight: bold; text-decoration: none;">`</del>get_wanface<del style="color: red; font-weight: bold; text-decoration: none;">` </del>-j TTL --ttl-set 65&lt;/code&gt;&lt;br&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##: iptables -t mangle -I PREROUTING -i <ins style="color: red; font-weight: bold; text-decoration: none;">$(</ins>get_wanface<ins style="color: red; font-weight: bold; text-decoration: none;">) </ins>-j TTL --ttl-set 65&lt;/code&gt;&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Fully test your apps, websites and other services on all your connected clients.</td><td> </td><td style="background: #eee; font-size: smaller;">##Fully test your apps, websites and other services on all your connected clients.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##;Everything should be working at this point.</td><td> </td><td style="background: #eee; font-size: smaller;">##;Everything should be working at this point.</td></tr> </table> Wed, 15 Dec 2021 16:43:30 GMT Kernel-panic69 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection Kernel-panic69: /* '''Steps:''' */ (remove unnecessary steps) http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56140&oldid=prev <p><span class="autocomment">'''Steps:''' -</span> (remove unnecessary steps)</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 00:32, 3 December 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 31:</strong></td> <td colspan="2" align="left"><strong>Line 31:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#Router: Telnet into the router. Run the following commands:</td><td> </td><td style="background: #eee; font-size: smaller;">#Router: Telnet into the router. Run the following commands:</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#: Press Enter after each command. &lt;tt&gt;insmod&lt;/tt&gt; commands will insert modules quietly, and not report success.</td><td> </td><td style="background: #eee; font-size: smaller;">#: Press Enter after each command. &lt;tt&gt;insmod&lt;/tt&gt; commands will insert modules quietly, and not report success.</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##&lt;tt&gt; <del style="color: red; font-weight: bold; text-decoration: none;">cd </del>/lib/modules/$(uname -r)&lt;/tt&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##&lt;tt&gt; <ins style="color: red; font-weight: bold; text-decoration: none;">ls -a </ins>/lib/modules/$(uname -r)&lt;/tt&gt; check for presence of usbnet.ko, cdc_ether.ko, <ins style="color: red; font-weight: bold; text-decoration: none;">and </ins>rndis_host.ko&lt;<ins style="color: red; font-weight: bold; text-decoration: none;">br</ins>&gt;(you do '''NOT''' need to be in the modules directory to execute the following)</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">##&lt;tt&gt; ls -a&lt;/tt&gt; (</del>check for presence of usbnet.ko, cdc_ether.ko, rndis_host.ko<del style="color: red; font-weight: bold; text-decoration: none;">)</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">##</del>&lt;<del style="color: red; font-weight: bold; text-decoration: none;">tt&gt; cd&lt;/tt</del>&gt; (you do '''NOT''' need to be in the modules directory to execute the following)</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;insmod usbnet.ko&lt;/tt&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;insmod usbnet.ko&lt;/tt&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;insmod cdc_ether.ko&lt;/tt&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;insmod cdc_ether.ko&lt;/tt&gt;</td></tr> </table> Fri, 03 Dec 2021 00:32:46 GMT Kernel-panic69 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection Kernel-panic69: /* USB Phone Tethering [Attach an android-based phone via USB to a router] */ (advertising links not welcome here, thank you) http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56139&oldid=prev <p><span class="autocomment">USB Phone Tethering [Attach an android-based phone via USB to a router] -</span> (advertising links not welcome here, thank you)</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 00:00, 3 December 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 8:</strong></td> <td colspan="2" align="left"><strong>Line 8:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">==USB Phone Tethering [Attach an android-based phone via USB to a router]==</td><td> </td><td style="background: #eee; font-size: smaller;">==USB Phone Tethering [Attach an android-based phone via USB to a router]==</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Already tethered your phone to your computer via USB (or wifi) and now you want to move up to having a full router?</td><td> </td><td style="background: #eee; font-size: smaller;">Already tethered your phone to your computer via USB (or wifi) and now you want to move up to having a full router?</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"></td><td colspan="2">&nbsp;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">'''Here is a Step-by-Step, with a $19 phone, $25/m* unlimited plan and a $5 router''' [Your router costs may vary] [https://visible.com visible.com] [https://www.reddit.com/r/Visible/ Visible Reddit forum] [https://www.reddit.com/r/VisiblePartyPay *click here for the discount]&lt;br&gt;</td><td colspan="2">&nbsp;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Testing w/</td><td> </td><td style="background: #eee; font-size: smaller;">Testing w/</td></tr> </table> Fri, 03 Dec 2021 00:00:08 GMT Kernel-panic69 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection Kernel-panic69: /* '''Steps:''' */ http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56138&oldid=prev <p><span class="autocomment">'''Steps:'''</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 23:42, 2 December 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 56:</strong></td> <td colspan="2" align="left"><strong>Line 56:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Go to the tab &lt;tt&gt;Administration&lt;/tt&gt;, &lt;tt&gt;Commands&lt;/tt&gt;.</td><td> </td><td style="background: #eee; font-size: smaller;">##Go to the tab &lt;tt&gt;Administration&lt;/tt&gt;, &lt;tt&gt;Commands&lt;/tt&gt;.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Paste: [these are the commands you used above]</td><td> </td><td style="background: #eee; font-size: smaller;">##Paste: [these are the commands you used above]</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##:&lt;code&gt;<del style="color: red; font-weight: bold; text-decoration: none;">:</del>insmod usbnet.ko&lt;br&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##:&lt;code&gt;insmod usbnet.ko&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:insmod cdc_ether.ko&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:insmod cdc_ether.ko&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:insmod rndis_host.ko&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:insmod rndis_host.ko&lt;br&gt;</td></tr> </table> Thu, 02 Dec 2021 23:42:17 GMT Kernel-panic69 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection Kernel-panic69: /* Main Guide [Updated 5/2020] */ (people can use the history link to see when and what was updated) http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56137&oldid=prev <p><span class="autocomment">Main Guide [Updated 5/2020] -</span> (people can use the history link to see when and what was updated)</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 23:37, 2 December 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 2:</strong></td> <td colspan="2" align="left"><strong>Line 2:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">__FORCETOC__</td><td> </td><td style="background: #eee; font-size: smaller;">__FORCETOC__</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">=Main Guide <del style="color: red; font-weight: bold; text-decoration: none;">[Updated 5/2020]</del>=</td><td>+</td><td style="background: #cfc; font-size: smaller;">=Main Guide=</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">USB Tethering with an Android phone, or using a USB Modem, on your DD-WRT-enabled router.</td><td> </td><td style="background: #eee; font-size: smaller;">USB Tethering with an Android phone, or using a USB Modem, on your DD-WRT-enabled router.</td></tr> </table> Thu, 02 Dec 2021 23:37:06 GMT Kernel-panic69 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection Kernel-panic69: /* '''Steps:''' */ (corrected steps) http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56136&oldid=prev <p><span class="autocomment">'''Steps:''' -</span> (corrected steps)</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 23:35, 2 December 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 33:</strong></td> <td colspan="2" align="left"><strong>Line 33:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#Router: Telnet into the router. Run the following commands:</td><td> </td><td style="background: #eee; font-size: smaller;">#Router: Telnet into the router. Run the following commands:</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#: Press Enter after each command. &lt;tt&gt;insmod&lt;/tt&gt; commands will insert modules quietly, and not report success.</td><td> </td><td style="background: #eee; font-size: smaller;">#: Press Enter after each command. &lt;tt&gt;insmod&lt;/tt&gt; commands will insert modules quietly, and not report success.</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##&lt;tt&gt;cd /lib/modules/<del style="color: red; font-weight: bold; text-decoration: none;">... </del>&lt;/tt&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##&lt;tt&gt; cd /lib/modules/<ins style="color: red; font-weight: bold; text-decoration: none;">$(uname -r)</ins>&lt;/tt&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##<del style="color: red; font-weight: bold; text-decoration: none;">:where '...' is your kernel version</del></td><td>+</td><td style="background: #cfc; font-size: smaller;">##&lt;tt&gt; <ins style="color: red; font-weight: bold; text-decoration: none;">ls -a</ins>&lt;/tt&gt; <ins style="color: red; font-weight: bold; text-decoration: none;">(check for presence of usbnet.ko</ins>, <ins style="color: red; font-weight: bold; text-decoration: none;">cdc_ether.ko</ins>, <ins style="color: red; font-weight: bold; text-decoration: none;">rndis_host</ins>.<ins style="color: red; font-weight: bold; text-decoration: none;">ko)</ins></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">##:The last folder, e,g, </del>&lt;tt&gt;<del style="color: red; font-weight: bold; text-decoration: none;">.../4.4.157</del>&lt;/tt&gt;, <del style="color: red; font-weight: bold; text-decoration: none;">will vary in name</del>, <del style="color: red; font-weight: bold; text-decoration: none;">depending on the build of DD-WRT</del>.</td><td>+</td><td style="background: #cfc; font-size: smaller;">##&lt;tt&gt; cd&lt;/tt&gt; <ins style="color: red; font-weight: bold; text-decoration: none;">(you do '''NOT''' need </ins>to <ins style="color: red; font-weight: bold; text-decoration: none;">be in </ins>the <ins style="color: red; font-weight: bold; text-decoration: none;">modules directory to execute </ins>the <ins style="color: red; font-weight: bold; text-decoration: none;">following)</ins></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##<del style="color: red; font-weight: bold; text-decoration: none;">:''For noobs: do a </del>&lt;tt&gt;cd <del style="color: red; font-weight: bold; text-decoration: none;">/lib/modules&lt;/tt&gt;, then an &lt;tt&gt;ls</del>&lt;/tt&gt; to <del style="color: red; font-weight: bold; text-decoration: none;">see what </del>the <del style="color: red; font-weight: bold; text-decoration: none;">name of </del>the <del style="color: red; font-weight: bold; text-decoration: none;">folder is. Or look in Status tab.''</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;insmod usbnet.ko&lt;/tt&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;insmod usbnet.ko&lt;/tt&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;insmod cdc_ether.ko&lt;/tt&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;insmod cdc_ether.ko&lt;/tt&gt;</td></tr> <tr><td colspan="2" align="left"><strong>Line 44:</strong></td> <td colspan="2" align="left"><strong>Line 43:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;udhcpc -i usb0&lt;/tt&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##&lt;tt&gt;udhcpc -i usb0&lt;/tt&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:You should be able to '&lt;tt&gt;ping google.com&lt;/tt&gt;' now from within the telnet interface, but not yet on any connected client devices. ''Noobs: CTRL-C to stop pinging.''</td><td> </td><td style="background: #eee; font-size: smaller;">##:You should be able to '&lt;tt&gt;ping google.com&lt;/tt&gt;' now from within the telnet interface, but not yet on any connected client devices. ''Noobs: CTRL-C to stop pinging.''</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##&lt;tt&gt;iptables -<del style="color: red; font-weight: bold; text-decoration: none;">-table </del>nat -<del style="color: red; font-weight: bold; text-decoration: none;">-append </del>POSTROUTING -<del style="color: red; font-weight: bold; text-decoration: none;">-out-interface </del>usb0 -j MASQUERADE&lt;/tt&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##&lt;tt&gt;iptables -<ins style="color: red; font-weight: bold; text-decoration: none;">t </ins>nat -<ins style="color: red; font-weight: bold; text-decoration: none;">A </ins>POSTROUTING -<ins style="color: red; font-weight: bold; text-decoration: none;">o </ins>usb0 -j MASQUERADE&lt;/tt&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##&lt;tt&gt;iptables -<del style="color: red; font-weight: bold; text-decoration: none;">-append </del>FORWARD -<del style="color: red; font-weight: bold; text-decoration: none;">-in-interface </del>br0 -j ACCEPT&lt;/tt&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##&lt;tt&gt;iptables -<ins style="color: red; font-weight: bold; text-decoration: none;">A </ins>FORWARD -<ins style="color: red; font-weight: bold; text-decoration: none;">i </ins>br0 -j ACCEPT&lt;/tt&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:You should now be able to &lt;tt&gt;ping google.com&lt;/tt&gt; from any client devices. </td><td> </td><td style="background: #eee; font-size: smaller;">##:You should now be able to &lt;tt&gt;ping google.com&lt;/tt&gt; from any client devices. </td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Set the following: further corrects potential MTU issues when connecting a phone to a router (not only DD-WRT!):&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##Set the following: further corrects potential MTU issues when connecting a phone to a router (not only DD-WRT!):&lt;br&gt;</td></tr> <tr><td colspan="2" align="left"><strong>Line 57:</strong></td> <td colspan="2" align="left"><strong>Line 56:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Go to the tab &lt;tt&gt;Administration&lt;/tt&gt;, &lt;tt&gt;Commands&lt;/tt&gt;.</td><td> </td><td style="background: #eee; font-size: smaller;">##Go to the tab &lt;tt&gt;Administration&lt;/tt&gt;, &lt;tt&gt;Commands&lt;/tt&gt;.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Paste: [these are the commands you used above]</td><td> </td><td style="background: #eee; font-size: smaller;">##Paste: [these are the commands you used above]</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##:&lt;code&gt;<del style="color: red; font-weight: bold; text-decoration: none;">cd /lib/modules/x.x.xxx #change these values x, exactly as you did above, based on your kernel build&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;">##:&lt;code&gt;:insmod usbnet.ko&lt;br&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">##</del>:insmod usbnet.ko&lt;br&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:insmod cdc_ether.ko&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:insmod cdc_ether.ko&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:insmod rndis_host.ko&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:insmod rndis_host.ko&lt;br&gt;</td></tr> <tr><td colspan="2" align="left"><strong>Line 66:</strong></td> <td colspan="2" align="left"><strong>Line 64:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Click 'Save Startup'.</td><td> </td><td style="background: #eee; font-size: smaller;">##Click 'Save Startup'.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Paste:</td><td> </td><td style="background: #eee; font-size: smaller;">##Paste:</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##:&lt;code&gt;iptables -<del style="color: red; font-weight: bold; text-decoration: none;">-table </del>nat -<del style="color: red; font-weight: bold; text-decoration: none;">-append </del>POSTROUTING -<del style="color: red; font-weight: bold; text-decoration: none;">-out-interface </del>usb0 -j MASQUERADE&lt;br&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##:&lt;code&gt;iptables -<ins style="color: red; font-weight: bold; text-decoration: none;">t </ins>nat -<ins style="color: red; font-weight: bold; text-decoration: none;">A </ins>POSTROUTING -<ins style="color: red; font-weight: bold; text-decoration: none;">o </ins>usb0 -j MASQUERADE&lt;br&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##:iptables -<del style="color: red; font-weight: bold; text-decoration: none;">-append </del>FORWARD -<del style="color: red; font-weight: bold; text-decoration: none;">-in-interface </del>br0 -j ACCEPT</td><td>+</td><td style="background: #cfc; font-size: smaller;">##:iptables -<ins style="color: red; font-weight: bold; text-decoration: none;">A </ins>FORWARD -<ins style="color: red; font-weight: bold; text-decoration: none;">i </ins>br0 -j ACCEPT</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;/code&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;/code&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Click 'Save Firewall'.</td><td> </td><td style="background: #eee; font-size: smaller;">##Click 'Save Firewall'.</td></tr> </table> Thu, 02 Dec 2021 23:35:54 GMT Kernel-panic69 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection S2s2: slight update to steps http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56131&oldid=prev <p>slight update to steps</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 22:25, 26 November 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 63:</strong></td> <td colspan="2" align="left"><strong>Line 63:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:ifconfig usb0 up&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:ifconfig usb0 up&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:udhcpc -i usb0&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:udhcpc -i usb0&lt;br&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##:sleep 5&lt;br&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##:sleep 5&lt;br<ins style="color: red; font-weight: bold; text-decoration: none;">&gt;&lt;/code</ins>&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##Click 'Save Startup'.</td><td> </td><td style="background: #eee; font-size: smaller;">##Click 'Save Startup'.</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##<del style="color: red; font-weight: bold; text-decoration: none;">:</del>Paste:</td><td>+</td><td style="background: #cfc; font-size: smaller;">##Paste:</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##:iptables --table nat --append POSTROUTING --out-interface usb0 -j MASQUERADE&lt;br&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##:<ins style="color: red; font-weight: bold; text-decoration: none;">&lt;code&gt;</ins>iptables --table nat --append POSTROUTING --out-interface usb0 -j MASQUERADE&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:iptables --append FORWARD --in-interface br0 -j ACCEPT</td><td> </td><td style="background: #eee; font-size: smaller;">##:iptables --append FORWARD --in-interface br0 -j ACCEPT</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;/code&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;/code&gt;</td></tr> </table> Fri, 26 Nov 2021 22:25:15 GMT S2s2 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection S2s2: /* '''Steps:''' */ http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56130&oldid=prev <p><span class="autocomment">'''Steps:'''</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 22:24, 26 November 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 63:</strong></td> <td colspan="2" align="left"><strong>Line 63:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:ifconfig usb0 up&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:ifconfig usb0 up&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:udhcpc -i usb0&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:udhcpc -i usb0&lt;br&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##:sleep 5&lt;br&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##Click 'Save Startup'.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##:Paste:</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:iptables --table nat --append POSTROUTING --out-interface usb0 -j MASQUERADE&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:iptables --table nat --append POSTROUTING --out-interface usb0 -j MASQUERADE&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:iptables --append FORWARD --in-interface br0 -j ACCEPT</td><td> </td><td style="background: #eee; font-size: smaller;">##:iptables --append FORWARD --in-interface br0 -j ACCEPT</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">##:iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;/code&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">##:iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu&lt;/code&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">##Click 'Save <del style="color: red; font-weight: bold; text-decoration: none;">Startup'.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;">##Click 'Save Firewall'.</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">##(Optional: not tested) You could break out the iptables commands into the </del>Firewall <del style="color: red; font-weight: bold; text-decoration: none;">script. But I haven</del>'<del style="color: red; font-weight: bold; text-decoration: none;">t gotten it to work (no connectivity after Applying changes). Instead, reboot the router after making personal additional changes</del>.<del style="color: red; font-weight: bold; text-decoration: none;">&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">## Click on (Administration) Management. Click 'Save'. Then 'Reboot Router'.</td><td> </td><td style="background: #eee; font-size: smaller;">## Click on (Administration) Management. Click 'Save'. Then 'Reboot Router'.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">##You may have to reboot the router if you make configuration changes.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> </table> Fri, 26 Nov 2021 22:24:05 GMT S2s2 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection S2s2: update http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56128&oldid=prev <p>update</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 00:30, 26 November 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 9:</strong></td> <td colspan="2" align="left"><strong>Line 9:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Already tethered your phone to your computer via USB (or wifi) and now you want to move up to having a full router?</td><td> </td><td style="background: #eee; font-size: smaller;">Already tethered your phone to your computer via USB (or wifi) and now you want to move up to having a full router?</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">'''Here is a Step-by-Step, with a $19 phone, $25 <del style="color: red; font-weight: bold; text-decoration: none;">- 40</del>/m* unlimited plan and a $5 router''' [Your router costs may vary] [https://visible.com visible.com] [https://www.reddit.com/r/Visible/ Visible Reddit forum] [https://www.reddit.com/r/VisiblePartyPay *click here for <del style="color: red; font-weight: bold; text-decoration: none;">discounts</del>]&lt;br&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">'''Here is a Step-by-Step, with a $19 phone, $25/m* unlimited plan and a $5 router''' [Your router costs may vary] [https://visible.com visible.com] [https://www.reddit.com/r/Visible/ Visible Reddit forum] [https://www.reddit.com/r/VisiblePartyPay *click here for <ins style="color: red; font-weight: bold; text-decoration: none;">the discount</ins>]&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Testing w/</td><td> </td><td style="background: #eee; font-size: smaller;">Testing w/</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Phone: 1st tested with a Verizon Visible R2 (5/2mbs) on 5/20, but then upgraded to a Pixel 2 w/PixelExperience 6/21 [with Band 66 and Carrier Aggregation support], and then tested with a Pixel 3a G020G (rootable) 11/21.</td><td> </td><td style="background: #eee; font-size: smaller;">Phone: 1st tested with a Verizon Visible R2 (5/2mbs) on 5/20, but then upgraded to a Pixel 2 w/PixelExperience 6/21 [with Band 66 and Carrier Aggregation support], and then tested with a Pixel 3a G020G (rootable) 11/21.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Service: Visible LTE-only pre-pay [bandwidth on the VR2 and other non-Band 66, Non-CA phones is typically 5/2Mbs, but with the better Pixels, it is typically 15Mbps down, 15+mbps up, on AWS Band 66+CA. There is no data maximum per month after which your data rate becomes unusable (e.g. 50GB 'unlimited' limit on Tmobile Pre-pay)]&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">Service: Visible LTE-only pre-pay [bandwidth on the VR2 and other non-Band 66, Non-CA phones is typically 5/2Mbs, but with the better Pixels, it is typically 15Mbps down, 15+mbps up, on AWS Band 66+CA. There is no data maximum per month after which your data rate becomes unusable (e.g. 50GB 'unlimited' limit on Tmobile Pre-pay)]&lt;br&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">Router: 1st: Linksys EA6400 running DD-WRT v3.0-r37012 std (2018/09/21) and also works with r42819 (2020/03/30) [fully tested!]<del style="color: red; font-weight: bold; text-decoration: none;">. 2nd&amp;3rd: WNDR4500v1 build 44715 11/20</del>.</td><td>+</td><td style="background: #cfc; font-size: smaller;">Router: 1st: Linksys EA6400 running DD-WRT v3.0-r37012 std (2018/09/21) and also works with r42819 (2020/03/30) [fully tested!]. </td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">==='''Requirements:'''===</td><td> </td><td style="background: #eee; font-size: smaller;">==='''Requirements:'''===</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">1. '''<del style="color: red; font-weight: bold; text-decoration: none;">Reset </del>your router:''' This assumes you <del style="color: red; font-weight: bold; text-decoration: none;">have saved your existing Router settings first, '''before resetting your router''' to test these USB Tethering settings. If you've done some custom config since flashing your router, </del>and <del style="color: red; font-weight: bold; text-decoration: none;">you want to keep it</del>, <del style="color: red; font-weight: bold; text-decoration: none;">first: back up your settings, then reset </del>the <del style="color: red; font-weight: bold; text-decoration: none;">router, </del>and <del style="color: red; font-weight: bold; text-decoration: none;">test this out</del>. <del style="color: red; font-weight: bold; text-decoration: none;">If you can get it working from a reset router</del>, <del style="color: red; font-weight: bold; text-decoration: none;">then if it does </del>not <del style="color: red; font-weight: bold; text-decoration: none;">work with </del>your <del style="color: red; font-weight: bold; text-decoration: none;">custom settings</del>, you<del style="color: red; font-weight: bold; text-decoration: none;">'ll have to figure out what additional steps you </del>need <del style="color: red; font-weight: bold; text-decoration: none;">to do </del>that are <del style="color: red; font-weight: bold; text-decoration: none;">beyond the scope of this article</del>.</td><td>+</td><td style="background: #cfc; font-size: smaller;">1. '''<ins style="color: red; font-weight: bold; text-decoration: none;">Make sure the necessary modules exist on </ins>your <ins style="color: red; font-weight: bold; text-decoration: none;">build. This is very important. Some </ins>router <ins style="color: red; font-weight: bold; text-decoration: none;">builds are simply missing the modules, and it is beyond the scope of this guide or the ordinary user to build their own versions of the missing modules</ins>:''' <ins style="color: red; font-weight: bold; text-decoration: none;">We will go through the steps to check for this. </ins>This <ins style="color: red; font-weight: bold; text-decoration: none;">guide </ins>assumes <ins style="color: red; font-weight: bold; text-decoration: none;">that the build </ins>you <ins style="color: red; font-weight: bold; text-decoration: none;">downloaded </ins>and <ins style="color: red; font-weight: bold; text-decoration: none;">flashed of DD-WRT</ins>, <ins style="color: red; font-weight: bold; text-decoration: none;">has </ins>the <ins style="color: red; font-weight: bold; text-decoration: none;">modules &lt;tt&gt;cdc_ether.ko&lt;/tt&gt; </ins>and <ins style="color: red; font-weight: bold; text-decoration: none;">&lt;tt&gt;rndis_host</ins>.<ins style="color: red; font-weight: bold; text-decoration: none;">ko&lt;/tt&gt;</ins>, <ins style="color: red; font-weight: bold; text-decoration: none;">which are </ins>not <ins style="color: red; font-weight: bold; text-decoration: none;">present on some builds (regardless of build size) but required for USB tethering. If they do not exist on </ins>your <ins style="color: red; font-weight: bold; text-decoration: none;">build</ins>, you <ins style="color: red; font-weight: bold; text-decoration: none;">may </ins>need <ins style="color: red; font-weight: bold; text-decoration: none;">either: a larger version of DD-WRT </ins>that <ins style="color: red; font-weight: bold; text-decoration: none;">includes them, or to reflash over to OpenWRT [However OpenWRT has limited Broadcom support!]. These </ins>are <ins style="color: red; font-weight: bold; text-decoration: none;">-very small- modules (8kb) but are not included on some larger builds for some routers</ins>. </td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">2. '''<del style="color: red; font-weight: bold; text-decoration: none;">Make sure the necessary modules exist on </del>your <del style="color: red; font-weight: bold; text-decoration: none;">build</del>:''' <del style="color: red; font-weight: bold; text-decoration: none;">We will go through the steps to check for this. </del>This <del style="color: red; font-weight: bold; text-decoration: none;">guide </del>assumes <del style="color: red; font-weight: bold; text-decoration: none;">that the build </del>you <del style="color: red; font-weight: bold; text-decoration: none;">downloaded </del>and <del style="color: red; font-weight: bold; text-decoration: none;">flashed of DD-WRT</del>, <del style="color: red; font-weight: bold; text-decoration: none;">has </del>the <del style="color: red; font-weight: bold; text-decoration: none;">modules &lt;tt&gt;cdc_ether.ko&lt;/tt&gt; </del>and <del style="color: red; font-weight: bold; text-decoration: none;">&lt;tt&gt;rndis_host</del>.<del style="color: red; font-weight: bold; text-decoration: none;">ko&lt;/tt&gt;</del>, <del style="color: red; font-weight: bold; text-decoration: none;">which are </del>not <del style="color: red; font-weight: bold; text-decoration: none;">present on some builds (regardless of build size) but required for USB tethering. If they do not exist on </del>your <del style="color: red; font-weight: bold; text-decoration: none;">build</del>, you <del style="color: red; font-weight: bold; text-decoration: none;">may </del>need <del style="color: red; font-weight: bold; text-decoration: none;">either: a larger version of DD-WRT that includes them, or to reflash over </del>to <del style="color: red; font-weight: bold; text-decoration: none;">OpenWRT [However OpenWRT has limited Broadcom support!]. These </del>are <del style="color: red; font-weight: bold; text-decoration: none;">-very small- modules (8kb) but are not included on some larger builds for some routers</del>. </td><td>+</td><td style="background: #cfc; font-size: smaller;">2. '''<ins style="color: red; font-weight: bold; text-decoration: none;">Reset </ins>your <ins style="color: red; font-weight: bold; text-decoration: none;">router</ins>:''' This assumes you <ins style="color: red; font-weight: bold; text-decoration: none;">have saved your existing Router settings first, '''before resetting your router''' to test these USB Tethering settings. If you've done some custom config since flashing your router, </ins>and <ins style="color: red; font-weight: bold; text-decoration: none;">you want to keep it</ins>, <ins style="color: red; font-weight: bold; text-decoration: none;">first: back up your settings, then reset </ins>the <ins style="color: red; font-weight: bold; text-decoration: none;">router, </ins>and <ins style="color: red; font-weight: bold; text-decoration: none;">test this out</ins>. <ins style="color: red; font-weight: bold; text-decoration: none;">If you can get it working from a reset router</ins>, <ins style="color: red; font-weight: bold; text-decoration: none;">then if it does </ins>not <ins style="color: red; font-weight: bold; text-decoration: none;">work with </ins>your <ins style="color: red; font-weight: bold; text-decoration: none;">custom settings</ins>, you<ins style="color: red; font-weight: bold; text-decoration: none;">'ll have to figure out what additional steps you </ins>need to <ins style="color: red; font-weight: bold; text-decoration: none;">do that </ins>are <ins style="color: red; font-weight: bold; text-decoration: none;">beyond the scope of this article</ins>.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">==='''Steps:'''===</td><td> </td><td style="background: #eee; font-size: smaller;">==='''Steps:'''===</td></tr> </table> Fri, 26 Nov 2021 00:30:46 GMT S2s2 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection S2s2: Updating this guide with newer results. http://wiki.dd-wrt.com/wiki/index.php?title=Cellular_Phone/USB_Modem_as_WAN_connection&diff=56127&oldid=prev <p>Updating this guide with newer results.</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 00:13, 26 November 2021</td> </tr> <tr><td colspan="2" align="left"><strong>Line 11:</strong></td> <td colspan="2" align="left"><strong>Line 11:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">'''Here is a Step-by-Step, with a $19 phone, $25 - 40/m* unlimited plan and a $5 router''' [Your router costs may vary] [https://visible.com visible.com] [https://www.reddit.com/r/Visible/ Visible Reddit forum] [https://www.reddit.com/r/VisiblePartyPay *click here for discounts]&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">'''Here is a Step-by-Step, with a $19 phone, $25 - 40/m* unlimited plan and a $5 router''' [Your router costs may vary] [https://visible.com visible.com] [https://www.reddit.com/r/Visible/ Visible Reddit forum] [https://www.reddit.com/r/VisiblePartyPay *click here for discounts]&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">Phone: Verizon Visible R2 (<del style="color: red; font-weight: bold; text-decoration: none;">ZTE</del>) with LTE-only pre-pay [bandwidth is typically <del style="color: red; font-weight: bold; text-decoration: none;">5mbps </del>down, <del style="color: red; font-weight: bold; text-decoration: none;">2mbps </del>up, <del style="color: red; font-weight: bold; text-decoration: none;">however there </del>is no data maximum per month after which your data rate becomes unusable (e.g. 50GB 'unlimited' limit on Tmobile)]&lt;br&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">Testing w/</ins></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">Router: Linksys EA6400 running DD-WRT v3.0-r37012 std (2018/09/21) and also works with r42819 (2020/03/30) [fully tested!]</td><td>+</td><td style="background: #cfc; font-size: smaller;">Phone: <ins style="color: red; font-weight: bold; text-decoration: none;">1st tested with a </ins>Verizon Visible R2 (<ins style="color: red; font-weight: bold; text-decoration: none;">5/2mbs</ins>) <ins style="color: red; font-weight: bold; text-decoration: none;">on 5/20, but then upgraded to a Pixel 2 w/PixelExperience 6/21 [</ins>with <ins style="color: red; font-weight: bold; text-decoration: none;">Band 66 and Carrier Aggregation support], and then tested with a Pixel 3a G020G (rootable) 11/21.</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">Service: Visible </ins>LTE-only pre-pay [bandwidth <ins style="color: red; font-weight: bold; text-decoration: none;">on the VR2 and other non-Band 66, Non-CA phones </ins>is typically <ins style="color: red; font-weight: bold; text-decoration: none;">5/2Mbs, but with the better Pixels, it is typically 15Mbps </ins>down, <ins style="color: red; font-weight: bold; text-decoration: none;">15+mbps </ins>up, <ins style="color: red; font-weight: bold; text-decoration: none;">on AWS Band 66+CA. There </ins>is no data maximum per month after which your data rate becomes unusable (e.g. 50GB 'unlimited' limit on Tmobile <ins style="color: red; font-weight: bold; text-decoration: none;">Pre-pay</ins>)]&lt;br&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">Router<ins style="color: red; font-weight: bold; text-decoration: none;">: 1st</ins>: Linksys EA6400 running DD-WRT v3.0-r37012 std (2018/09/21) and also works with r42819 (2020/03/30) [fully tested!]<ins style="color: red; font-weight: bold; text-decoration: none;">. 2nd&amp;3rd: WNDR4500v1 build 44715 11/20.</ins></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">==='''Requirements:'''===</td><td> </td><td style="background: #eee; font-size: smaller;">==='''Requirements:'''===</td></tr> <tr><td colspan="2" align="left"><strong>Line 20:</strong></td> <td colspan="2" align="left"><strong>Line 22:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">==='''Steps:'''===</td><td> </td><td style="background: #eee; font-size: smaller;">==='''Steps:'''===</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">#Router: Main configuration page: leave WAN on Automatic DHCP. Set the MTU manually <del style="color: red; font-weight: bold; text-decoration: none;">to </del>1200 [https://forum.xda-developers.com/showthread.php?t=997116]. Set your timezone. Save &amp; Apply.</td><td>+</td><td style="background: #cfc; font-size: smaller;">#Router: Main configuration page: leave WAN on Automatic DHCP. Set the MTU manually <ins style="color: red; font-weight: bold; text-decoration: none;">between </ins>1200<ins style="color: red; font-weight: bold; text-decoration: none;">-1428 (max) </ins>[https://forum.xda-developers.com/showthread.php?t=997116]. Set your timezone. Save &amp; Apply.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#Phone: connect it to router's USB port with a USB cable you've already used for successful tethering with your laptop.</td><td> </td><td style="background: #eee; font-size: smaller;">#Phone: connect it to router's USB port with a USB cable you've already used for successful tethering with your laptop.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#Phone: Turn on your phone's Developer Options: [Click 'Build Number' in 'About Phone', 7 times in rapid succession]</td><td> </td><td style="background: #eee; font-size: smaller;">#Phone: Turn on your phone's Developer Options: [Click 'Build Number' in 'About Phone', 7 times in rapid succession]</td></tr> <tr><td colspan="2" align="left"><strong>Line 27:</strong></td> <td colspan="2" align="left"><strong>Line 29:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#:*''(Alternative, not tested) Use Android's Smart Lock feature to automatically unlock your phone.''</td><td> </td><td style="background: #eee; font-size: smaller;">#:*''(Alternative, not tested) Use Android's Smart Lock feature to automatically unlock your phone.''</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#Router: Services, USB: Enable 'Core USB Support'. Apply.</td><td> </td><td style="background: #eee; font-size: smaller;">#Router: Services, USB: Enable 'Core USB Support'. Apply.</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">#Phone: USB Tethering <del style="color: red; font-weight: bold; text-decoration: none;">will </del>turn on automatically. '''Check to make sure this is happening.'''</td><td>+</td><td style="background: #cfc; font-size: smaller;">#Phone: USB Tethering <ins style="color: red; font-weight: bold; text-decoration: none;">should now </ins>turn on automatically. '''Check to make sure this is happening.'''</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#:You can press Cancel or simply ignore the pop-up that appears asking what USB connection mode the phone should use. It will have USB tethering turned-on either way at this point.</td><td> </td><td style="background: #eee; font-size: smaller;">#:You can press Cancel or simply ignore the pop-up that appears asking what USB connection mode the phone should use. It will have USB tethering turned-on either way at this point.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">#Router: Telnet into the router. Run the following commands:</td><td> </td><td style="background: #eee; font-size: smaller;">#Router: Telnet into the router. Run the following commands:</td></tr> </table> Fri, 26 Nov 2021 00:13:23 GMT S2s2 http://wiki.dd-wrt.com/wiki/index.php/Talk:Cellular_Phone/USB_Modem_as_WAN_connection