
{"id":422,"date":"2019-06-25T00:31:23","date_gmt":"2019-06-25T00:31:23","guid":{"rendered":"http:\/\/blog.gordonbuchan.com\/blog\/?p=422"},"modified":"2024-04-07T18:53:15","modified_gmt":"2024-04-07T18:53:15","slug":"dialup","status":"publish","type":"post","link":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2019\/06\/25\/dialup\/","title":{"rendered":"Using dialup at the cottage due to a rural wireless outage"},"content":{"rendered":"\n<p>Back from a weekend at the family cottage. Barbecue in front of the lake, good weather, my brother&#8217;s birthday party.<\/p>\n\n\n\n<p>The family cottage is outside cell phone range. Normally, the cottage has wifi from a rural wireless provider, a satellite TV link, and a landline.  <br>The rural data wireless was out.  Using a us robotics usb 56K modem, I was able to make a 24Kbps connection, which is a low speed, even by dialup standards. This poor performance is due to the analog exchange and noise on a rural line: in the city one would expect 50Kbps. There are &#8220;light&#8221; versions of sites like gmail that load faster on slower connections, but even the simplest requests would often time out and require a reload.<\/p>\n\n\n\n<p>It was fortuitous that i had left a us robotics usb modem in the cottage 10 years ago.<\/p>\n\n\n\n<p>I was able make a dialup connection with my windows 10 laptop, but the experience was not as good as with previous versions: sharing the connection via mobile hotspot did not work, and using connection sharing via the wifi did not trigger a wizard with ad-hoc networking set up on the wifi adapter, things that worked well in prior versions of windows, as recently as windows 8.1.<\/p>\n\n\n\n<p>At the community center 7KM away, near the d\u00e9panneur, there is free wifi and a picnic table. On my Linux laptop, I was able to apt install wvdial on the free wifi. wvdialconf autodetected the modem and the man page made it easy to create a dialup file \/etc\/wvdial.conf (even to find the option for pulse dialing: &#8220;ATDP&#8221;):<\/p>\n\n\n\n<p>[Dialer Defaults]<br> Init1 = ATZ<br> Init2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0<br> Modem Type = USB Modem<br> Phone = xxxxxxxxxx<br> ISDN = 0<br> Password = xxxxxxxx<br> New PPPD = yes<br> Username = xxxxxxxx<br> Modem = \/dev\/ttyACM0<br> Baud = 33600<br> Dial command = ATDP<\/p>\n\n\n\n<p>wvdial was able to make a 24Kbps ppp connection. I gained some insights, and learned enough to complete a dialup wifi server, based on wvdial, hostapd and dnsmasq. Given the limited speed, there is little point in deploying a dialup server. I will, however, continue to maintain the ability to connect as a dialup workstation, from both my windows and linux laptops.<\/p>\n\n\n\n<p>Modern websites and i\/o make dialup almost useless. there may be edge cases especially involving security or remote telemetry, but for consumer use, I suggest driving to the free wifi at the community center.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back from a weekend at the family cottage. Barbecue in front of the lake, good weather, my brother&#8217;s birthday party. The family cottage is outside cell phone range. Normally, the cottage has wifi from a rural wireless provider, a satellite TV link, and a landline. The rural data wireless was out. Using a us robotics &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2019\/06\/25\/dialup\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Using dialup at the cottage due to a rural wireless outage&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-422","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=422"}],"version-history":[{"count":19,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/422\/revisions"}],"predecessor-version":[{"id":4996,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/422\/revisions\/4996"}],"wp:attachment":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}