Press "Enter" to skip to content

nuxx.net Posts

Clement Crusade PDX for CX Stuffs

About a year ago, when getting ready for the Detroit Invitational CX Race (DICX), my friend Joe lent me a worn pair of Clement Crusade PDX tires that he wasn’t using. I used them a few times over the year, for a couple of single track rides and some cyclocross (CX) races, but last week he asked for them back.

I’m not much of a racer and only have a need for the tires a dozen or so times a year, but I wanted want to have something other than my usual set of gravel road / pavement tires for these times. Particularly as the CX races that I do tend to be some of the more fun events I went ahead and ordered my own set.

These are generally considered quite knobby when it comes to CX tires, something that the more serious people would reserve for muddy conditions, but I found them to be sufficient for my amateur needs on all off road surfaces. During a test ride at River Bends last year I was shocked with just how well they cornered, and at DICX and Barnyard CX (a friend’s private race on Labor Day) they did a great job of grabbing into grass and the soft surfaces usually associated to more-casual races.

The tires have now been fitted to the Jamis Nova, my CX/trainer bike, and if things work out as I hope tomorrow I’ll get to use them during some sunset-time race practice at Bloomer Park and a couple of races this autumn.

Leave a Comment

Another TrainerRoad Setup

For the past two years I’ve been using TrainerRoad in the basement while riding on a bicycle trainer during the winter months. I’m normally not too keen on getting exercise for its own sake, but I’ve found that sometimes I get feeling grumpy and a bit of exercise, such as riding on a trainer, helps. Along with fatbiking it also helped keep up my fitness over winter, making bike riding in springtime a good bit more fun.

The setup that worked really well for me last year can be seen here, where an old Asus Eee PC (netbook) handled the job of running TrainerRoad and logging data. This worked, but the machine is slow enough that it’d get in my way whenever I needed to update, fiddle with settings, etc. Having some time off work this week and wanting to improve a bit, I decided to see what I could do using spare hardware from around the house.

Using a slightly-more-powerful-than-the-Eee PC Asus EeeBox EB1501 that I’d purchased in an ill-fated attempt to use it as an HTPC I connected it to an old Dell Ultrasharp 2005FPW display that was originally purchased for use with a PowerMac. It was first positioned directly in front of the bicycle — just as the netbook was — but this felt really awkward so I went looking for other options. What I’ve settled on thus far is seen above; the 20″ LCD display placed above the television, showing the relevant data and workout graph. A single computer speaker is placed next to the computer so I can hear the end-of-interval countdown beeps, and the ANT+ USB receiver is placed to be pointed directly at the bicycle.

The mouse and keyboard are wireless, so I should be able to set them near the bicycle and pull them out as needed, but as individual workouts in TrainerRoad are started and paused by pedaling (or stopping) they likely won’t be needed very often. No longer having the laptop and stand in front of the bicycle should allow different positions for the blower fan which helps keep me cool. I’ll probably try straight-on first, since that’d be closest to actually riding outdoors.

My biggest fear with this setup is that there’s some on-screen detail that I’ll miss (overall time, parts of the graph) or I’ll find myself getting off of the bike regularly to adjust something in the application itself. If this doesn’t work out, I might look at something like an older iPad, seeing as TrainerRoad has an iOS app under way now… Or maybe my Nexus 7 tablet, if the Android version is ever released. Either would work nicely on a small handlebar mount and probably be quite efficient to use.

Now if I could only find the irritating tick in the bike when pedaling under load… Maybe that’s a project for tomorrow.

Leave a Comment

Marquette, MI

With two weeks off of work I took some time to head up to Marquette, MI for some mountain biking focused around the Noquemanon (NTN) Trail Network. Thanks to suggestions from my friends Nick and Marty Shue it was very easy to find my way around and I had a great time and I’m looking forward to my next trip there.

Here’s a dump of my thoughts consolidating information.

Lodging / Location

I stayed at the Ramada in downtown Marquette. Location for this was excellent, with a couple mile easy bike ride (via safety paths / non-road bike/foot specific trails) to both the North and South trail areas. These same trails extend for miles outside of town and would make for good road riding as well. I stayed in room 106, which was a single queen size bed located quite close to an outside door. This was very convenient for riding to and from the hotel. The room itself was nice, although it felt a bit damp in there and gloves/clothes took quite a while to dry.

The Hampton Inn location would also be good location-wise, but it’s quite a bit pricier than the Ramada.

Local Bike Shop

Upon arriving in town I stopped by Sports Rack, located about a block from the Ramada, to purchase an up-to-date trail map and get suggestions for riding. The folks here were extremely friendly, sold maps with all monies to benefit the NTN, and just seemed like a great shop. I didn’t need to buy anything from them, but if the need had arisen I would have gone here immediately. Definitely seemed like a great shop for summer and winter riding.

Food

The following restaurants were recommended to me by Marty, along with my thoughts on each. I would gladly eat at any of these again next time I’m in Marquette:

  • The Vierling: Little more upscale, but still casual and friendly. I had the whitefish with pasta, which was good, but the pasta was kinda lump-ish and together, which might have been caused by all the cheese. Still tasted good, though. Beer was good, even though when walking by the brewery one evening I saw an employee smoking while working in the brewing area.
  • Jean Kay’s: Seems to be proper pasties, nicely located between the North Trails and downtown not far from the bike paths. Good outdoor seating and deck for keeping an unlocked bike. Very tasty, not too heavy, great after a few hours of riding.
  • Donkers’ Restaurant: Candy shop / restaurant with good breakfast. Hash browns seemed a bit oily and I was disappointed that the sausage patty on one of the breakfast sandwiches seemed to just be a typical patty instead of something locally made, but it was still good. I had breakfast here twice.
  • Vangos Pizza: Bar that serves excellent pizza. Ate a small (one size up from a For One) with pepperoni, mushroom, and their house made sausage. Surprisingly good crust. Easy walk from Blackrocks as well.
  • Dead River Coffee: Really tasty coffee. I had a cappuccino while reading All my friends are dead.. I was there early enough in the morning that it was just myself and some employees so I felt a bit out of place (they were deeply discussing coffee roasting quality control techniques and whatnot), but not uncomfortable. This seems like a proper small coffee shop with people who really care about making good coffee.
  • Blackrocks Brewery: Probably my favorite of the local breweries. Great beer, really comfy atmosphere. Lots of bikes locked up outside. Bring food from elsewhere, though. Built in an old house.
  • Ore Dock Brewing Company: Another big name local brewery. Great beer as well, but didn’t feel as comfortable to me, perhaps because it’s more of a large hall-type building. Has pretzels (hot and cold) and popcorn for food, but also allows outside food.
  • Third Street Bagel: Bagel / sandwich place. Ate a breakfast bagel from here which I’d first purchased intending to eat while driving, but after seeing its size I ate it sitting outside the restaurant. Also has good coffee. Both were quite tasty and made for a pretty quick breakfast.
  • Togo’s: Sub/sandwich place. On recommendation of an employee I had the hot pastrami sub with mustard and horseradish. This was a good choice; ate it at Ore Dock Brewing Company.

Trail Routes and Difficulty

To start, the maps on the NTN website are not as up to date as the one which can be purchased at the local shops. Additionally, the purchasable map does not include the 1-2-3 portion of the Harlow Farms Connector Trail which is incredibly useful for accessing the south trails from the Iron Ore Heritage Trail (rail trail / non-motorized path) which runs through downtown and within a couple hundred feet of the Ramada. Signs like this lead the way. Still, this was quite easy to find when actually riding, and both of the main Marquette systems were close enough to downtown that I didn’t regret riding to the trails each day.

Once on the trails, though, the marking is outstanding. I almost never had a problem figuring out where I was on the South Trails, and only a couple parts of the North Trails (in particular in The Cedars section where the trails is very close to the Noquemanon Trail and there are a spiderweb of connectors) where I got a little confused, but I wasn’t lost — I just wasn’t sure if I was on the right trail. It was still loads of fun, though.

Anxious to get out and ride, on my first day of riding I found myself on a black diamond trail, and this is where I had my first fall. I was trying to ride up some rocks, got my wheel stuck, and just toppled over. I slid a bit, but wasn’t hurt and was more amused than anything else. This photo shows where I fell, which in retrospect (and after riding other trails there) was really quite an easy spot. I think I may have been arrogantly pushing a bit that first day.

What I learned was that the trail designations are pretty spot on to the IMBA descriptions. Black diamond is about my upper limit, and these seem to either be because of exposure (steep drop-offs) or technical challenges, or a mix of both.  I can deal with both by walking, but my slight fear of heights makes it harder to deal with the exposure. On my last day of riding in Marquette I found myself on a trail called Gorge-ous which had enough exposure in spots to nearly induce a panic attack in me. It’s beautiful, but it snakes its way down the edge of a gorge up above the Carp River, and the drop-off would cause some serious problems. This photo shows one of the more exposed spots, complete with a repurposed truck mirror to allow riders to see around the corners (these are two way trails, remember).

I mostly enjoyed the blue square (intermediate) trails, as there was pretty much nothing on these I couldn’t ride comfortably. They were nice for just rolling around and seeing how beautiful the area is. When I’m up in Marquette the next time I’ll likely try out more of the black diamond stuff, but after being a bit thrown off by a technically difficult group ride on Wednesday evening I was playing it safe.

Group Ride

The folks at Sports Rack told me about a group ride at Al Quaal Recreation Area in Ishpeming on Wednesday nights at 6:30pm. Wanting to see some new trails I headed out for that. This ride apparently breaks into three groups (A, B, and C), and I made a mistake when I chose the A group. If/when I go back I’ll likely ride with the B group.

I’d heard that the A group was fast, and that Al Quaal was mostly XC ski trails with small amounts of single track. I’d also heard in the parking lot that the single track is about as difficult as the Blue loop at Marquette South, which sounded fine to me. I could ride hard on the wider stuff, then deal with the single track. This turned out to not be the case, the trails were some of the most technical and rocky that I’ve ever personally been on and I was in way over my head. There were numerous 8″ – 12″ rocky step-ups and climbs far beyond what I’ve ever ridden before and thus I walked quite a bit. For the part I rode there was actually very little XC ski trail, even though the climbs and downhills on it were quite fast and fun.

This held the group up a great deal, so after making my way through a bit of it I was going to head back early. Very kindly of them the group didn’t want to let me head off alone somewhere I hadn’t been before (even though I knew I could find my way back) so I kept on a bit further, before splitting off and heading back to the cars with someone who was cutting out early named Don. After this the group carried on to some other trails which apparently have considerably more exposure, including rocky ledges looking down at the tops of trees. I’m glad I didn’t carry on to this area.

(This technical loop seems to be partially labeled with pink signs indicating the Quaal Loop. It does not yet seem to be mapped.)

Later that evening I ran into two of the B group riders at Blackrocks who I had previously talked to in the lot, and that conversation confirmed that I was in over my head. It sounds like the B group would have been much more my thing… More XC ski trails, more single track but not things as hard as what the A group did. Whoops.

I just hope I didn’t squish the group’s plans too much. I definitely learned something that day, though.

Routes Ridden

In the three riding days in the Marquette area here’s where I went, as illustrated via Strava:

After Marquette…

After leaving Marquette I headed down to Glacial Hills in Bellaire. I’d heard of this trail for a couple years, and finally having the chance to ride it I wish I’d gone there sooner. This is incredibly flowing, quite easy (but fun) machine-built trail. I was amused that it was about the same difficulty as the Grom (Beginner / Kids) Loop in Marquette, but for almost 30 miles. It was a blast. (Strava data.)

Once I was done riding at Glacial Hills (mostly because the sun was setting) I headed to Traverse City and checked into a hotel, staying the night so I could attend an Iceman Out-and-Back ride put on by Einstein Cycles. This was a not-fast-paced-but fun ride from the shop out to Kalkaska, then back via most of the Iceman route. Due to pacing, stops to chat, and getting turned around on some of the newly cut trail segments we didn’t have time to do the full route, but it was still a good time. It was nice to spend some time in the northern Lower Peninsula riding as well; which is completely different from what’s found near home, and different still from Marquette. (Strava data.)

Photos

Photos from this trip to Marquette, including a couple along the drive and riding to and from there, can be found here.

1 Comment

Vinyl Tube for Shimano Brake Bleeding

The Shimano XT hydraulic disc brakes on the Salsa El Mariachi Ti seem to need bleeding†, but one of the tools that I had to purchase before doing so was some vinyl tubing for the caliper end. I found that Watts Polyurethane Micro Fuel Line, 1/4″ OD x 1/8″ ID seems to fit perfectly. As pictured above the ID slips snugly over the bleed port on a Shimano brake caliper and both the ID and OD fit nicely on Luer lock syringe. At ~$5 for a 10′ roll at Home Depot one has to purchase much more than is needed for a single brake job, but it could easily be shared with friends.

† First symptoms were the brakes rubbing slightly after a sustained descent. Now they are rubbing for a brief moment after almost any use. I suspect there is air in the calipers and it’s heating and expanding, moving the pistons outward. Bleeding should address this.

Leave a Comment

Ground Bees and Bench Cutting

 

Today I was reminded that bench cutting trail is incompatible with ground bees. After an excellent meeting with the Bald Mountain Recreation Area staff and start/finish planning for the Addison Oaks Fall Classic I headed out to River Bends to do some trail work. We’ve been building Lazy River, a new-ish section of trail designed to repair / replace what was lost when ITC cut a corridor to replace an eroding high tension power line tower.

One portion of this trail segment is a flowing, switchbacky downhill followed by a short, but slightly punchy climb. To make this roll nicely it needs to be bench cut, and with last night’s rain I figured it would be a great time. Despite being hot and mosquito-y, everything was going great… until I hit the bee nest. Suddenly the bees began flowing out of the ground and I got stung while running away. A few run-by passes to collect my tools and I decided the day’s work was done.

This unfortunately means that about 12′ in the middle of the trail has been left unbenched with some nicely churned soil right in the middle of the nice line. Hopefully I’ll be able to get back to it another day soon, armed with something to handle the bees.

Leave a Comment

Leaky Continental Race King (Protection 29 x 2.2)

Ever since building wide carbon fiber wheels for my El Mariachi Ti I’ve had quirky issues with the rear wheel holding air. The front, with a Schwalbe Racing Ralph, has been fine, but the rear with a Continental Race King (Protection, 29″ x 2.2″) would be unexpectedly flat. After two rapid-succession low pressure events at Stony Creek yesterday and an attempt at fixing the tire last night, it was still leaking. Today I decided to try a new rear tire; a Specialized Fast Track Control 2.2″. The new tire seated up quickly without soap, and some Orange Seal tire sealant has it holding air nicely. Unlike the Continental Race King…

From my second ride on the Race King I’ve had issues with the tire losing air, to the point where I would find it dead flat after sitting overnight. After adding more sealant helped, but I noticed a clear liquid (the carrier for Stan’s sealant?) leaking out of the tire along the edge of the rim as it sat, making the bead constantly appear wet. I’d put more Stan’s sealant in it a few days ago, then during yesterday’s ride at Stony Creek I was barely able to go five miles without the tire being so soft that I could hit the rim on flat ground. Reinflating the tire and shaking would seal it up, but then it’d begin leaking again.

Last night I pulled the tire apart to replace the tape and sealant, this time with Orange Seal, and the tire seemed sealed until this morning, when I found a small pool of clear orange liquid beneath the tire (photo). After picking up a new tire today I washed everything off to take a serious look at what was going on. This showed a slice-like mark along part of the bead on the drive side of the tire, with the most heavily cut part being where the tire was leaking most heavily. When first installing the tire I noticed that this part looked a bit threadbare, but I didn’t think it was actually going to be a problem. Apparently it was. The cut can be seen above (or here) and has a corresponding ridge of latex built up on the inside of the tire as sealant permeated through this area (photo).

Because this line directly matches the edge of the rim, I suspect that some of the damage is from riding the tire at low pressures, which may explain why the problem seemed to compound: more low pressure events resulted in more inadvertent hitting the rim, resulting in more places to leak. Since the bead was wetted from my second ride, I believe this started with the threadbare area that I’d initially noticed and compounded from there.

As with the Schwalbe Racing Ralph on the front wheel, the Specialized Fast Trak that I installed today seems to have a good deal more rubber on the bead area than this tire did, so I hope it fares the same as the Schwalbe and just works. I’m getting tired of having a bike whose rear wheel isn’t reliable…

(The biggest downside thus far to the new tire is that it’s 4mm narrower than the Race King. I really liked the Race King’s generally smooth triangle pattern and huge volume, so going to something else is a bit displeasing. The Race King has loads of traction, grabbed nicely on pretty much every surface I’ve ridden, but was still super smooth when on dirt roads or the occasional paved routes. The Fast Trak seems to roll smoothly in the basement and the tread pattern looks promising, so I’m willing to give it a go. This review from 2012 is quite favorable as well. Maybe there’ll be a little more side knob traction than on the Race King as well…)

Leave a Comment

Keep Electric Motorbikes Off The Trails: Do Your Part

On Friday I had an encounter with an electric motorbike rider at Stony Creek Metropark. The result was somewhat good, with him leaving the park without riding (due to my threatening to call the police on him), but it took a lot of mental energy on my part to stay topical, impersonal, and yet pointed so the goal (preventing him from riding) was accomplished in a safe and legal manner. It would have been better if he’d understood why riding an electric motorbike on mountain bike trails is a bad thing, but he didn’t seem to. Either I didn’t explain it well enough, or he didn’t care.

Much of the mountain bike trail access that we currently enjoy is specifically because we are a human powered user group. It was a huge battle in the 80s, 90s, and early 00s for mountain bikes to be seen as a legitimate user group, but thankfully in Michigan we have mostly won and are seen as fair, equal users in great part because riders are moving under their own power.

Bringing electric motorbikes onto the trails, under the guise of “electric mountain bikes”, puts that at risk. The worst case is a blanket ban because park staff doesn’t have a practical way differentiate between electric motorbikes and pedaled mountain bikes entering the trails, so it becomes foot traffic only.  (Hell, many people — cyclists or not — would look at this guy’s bike and not realize it’s motorized…)  That’d be awful, and not something that we can risk via inaction. That’s why we, the mountain biking community along with other trail users, need to work to curb this kind of behavior.

Richard Cunningham over at Pinkbike explains this very eloquently in much greater depth, in a piece titled A Secret Trail and an Argument Against E-Bikes.

After giving this a day of thought about what went right in the confrontation and what could have done better, I distilled them into a list. Here’s my DOs and DON’Ts for what to do when you encounter someone at a mountain bike trail riding an electric motorbike:

DON’T presume that the rider already knows they aren’t allowed to ride their motorbike on mountain bike trails. With the explosion in electric motorbike availability there is a fair chance that the rider simply doesn’t know any better.

DO consistently use the term “electric motorbike” and not “electric mountain bike”. Despite being based on a bicycle design, having a motor makes it a motorbike and maintaining this point is crucial.

DO inform the rider that they have a motorbike which is not permitted on trails designed for human power use only.

DO remain polite and calm, but direct.

DO inform the rider that you maintain and/or use the trails and have a vested interest in them.

DO inform the rider that using a motorbike on trails designed for human powered use threatens trail access.

DON’T simply use “because it is illegal” as your main argument, this frequently falls on deaf ears. Appeal to trail access.

DON’T engage in discussion about motor assist vs. throttle control, total power output, impact to trail surface, physical ability, etc. Debating nuance will weaken your message and wear you down. A vehicle that is powered by anything other than a human is a motorized vehicle and should not be on the trails.

DON’T act in a threatening manner nor physically contact the rider nor his/her motorbike.

DO call the police or the land manager (park office, parks and recreation department, etc) if you see the user riding their motorbike on the trails anyway. Inform them that someone is riding a motorbike on the trails then wait around for the police.

DON’T be afraid to call the local police instead of confronting the rider yourself. That’s their job: enforcing laws, such as those which already prohibit the use of motorbikes on trails.

DO keep your distance. Close enough to be conversational, but far enough away to maintain your safety and appear unthreatening to the rider.

DO remember that you don’t have the legal authority to stop the motorbike rider, but you do have the moral authority to engage, educate, and report.

I would prefer that an rider realize why riding a motorbike on mountain bike trails is a bad idea and stop of their own volition. Unfortunately, as was illustrated to me yesterday, some people just don’t understand or won’t care and refuse to change until threatened with a penalty.

3 Comments

Human Power or GTFO

A few years back on the regular Stony Creek Wednesday Night Group Ride someone with a rather curious bike joined us. It very customized hard tail fitted with an electric hub motor and battery pack and the owner was proudly showing it off, explaining how he built it and uses it because he doesn’t like riding up hills. Many of the group gave him a hard time about it being motorized, but he headed out with us anyway. During the ride I was behind him a few times and saw him spinning his rear wheel up climbs while he wasn’t pedaling and mentioned to him how that’s not cool.

Mountain bike trails are built for human power, and ever since that day I’d hoped to run into him again and advise him to stay off of the trails on his motorbike. Since that group ride I’d see him a couple time per year, sometimes on trails† and others when returning to the parking lot, but was never able to successfully engage him in a conversation… until yesterday.

When getting ready to ride Stony Creek on Friday evening I noticed the vehicle above pull into the parking lot, holding what looked to be an updated version of the electric motorbike that I remembered being shown a few years back. It was the same guy‡. When he headed into the bathroom I took a moment to get clear pictures of his bike and license plate and then waited for him to come out.

At first he seemed a little proud that someone had noticed his bike, but the conversation quickly took an different tone when I asked “that’s an electric motorbike, isn’t it?” and then stated that they aren’t permitted on the mountain bike trails, which are designed for human power use only. The bike owner protested, claiming that he’s “done it for years” and “no one has complained”. He tried to claim that it’s just “electric assist”, but backed off on the last claim when I pointed there is no torque sensor and has a throttle on the handlebar. Other protestations he tried to use were that it’s “quiet”, that he “still gets passed”, he uses it as a “carrot”, and that he pedals “most of the time”.

He kept getting ready for his ride while myself and another guy kept him engaged with questions about his motorbike, and he seemed to be hurrying to get out on the trails, almost braggingly claiming that he hasn’t been caught yet. Phone in hand, park office number in the dialer (which he noticed me dialing), I eventually pointedly told him that if he set out on the trails I’d be calling the park police and waiting for him. It was only after this that he began angrily packing up, calling me a “fucker” for “ruining his ride”. Then I watched him leave, waiting to be sure he didn’t head to one of the other mountain bike trail parking lots.

I hope that this encounter and others reminding him of the same makes him rethink riding his electric motorbike on trails. It was clear that he knew it wasn’t permitted, but he was ready to head out anyway. Only the threat of being caught by an authority figure with the capability to penalize him seemed to be an effective deterrent.

Bicycle companies are starting to sell electric motorbikes, frequently branding them as simple assisted bicycles, diminishing the fact they are still motor vehicles. While they are currently costly items, as prices come down it’s inevitable that we’ll see more and more of these on our trails. I sincerely hope that everyone who cares about human-power-only designated trails — cyclists, hikers, runners, and walkers alike — will do what’s needed to keep these motorbikes away. In this post I present reasons why their presence is a problem and offer suggestions for what to do when you encounter someone with an electric motorbike at mountain bike trails.

† Encounters include: Him almost hitting me and forcing me off the trail on some of the humps at Clinton River Park Trails, just seconds before I met Phil (for the first time) to whom he’d done the same. Seeing him riding out onto The Overlook at Pontiac Lake on a hot summer day — the top of a climb and just after one of the hardest climbs in the park — without pedaling and looking fresh and unsweaty. In the parking lot at Pontiac Lake where he rolled up to his car without pedaling and seemed to get in his car and drive away quickly when he saw me eyeing him from across the lot. I’ve heard numerous stories of him from others who have also seen him rolling around, not pedaling, under motor power only.

‡ Dark grey Jeep Laredo 4×4, Michigan license plate DCU 3622 (photo), with a black 1UP USA bicycle rack. Owner is a trim / thin Asian guy, medium complexion and short dark hair, about 5’6″, with prescription regular and riding glasses.

His electric motorbike is a heavily modified black Motobecane Fantom Elite DS with white Fox fork and black rear Fox shock. Custom carbon fiber battery holder inside the front triangle, power regulator (the block on the underside of the downtube), and hub motor are the most notable features. Throttle can be seen near the right grip. (High res photo.)

This is legally defined as either a moped or motorcycle as per the Michigan Vehicle Code Act 300 of 1949, section 257.3b. (I feel the differentiation would be whether or not it can exceed 30 MPH on a level surface. The motor is roughly 350W [owner said “something like that” when I asked if it was 350W], which on a flat/level surface in an aero position may be able to reach 30 MPH. Having a hub motor the operator does not need to shift gears to make it work.)

2 Comments

Breaking IPv6 on Android OpenVPN via T-Mobile

While getting ready for a trip to DEF CON 22 I wanted to have a VPN set up from my phone and tablet to connect back home. After a little while I had both IPsec and OpenVPN connecting back to the house’s pfSense box and passing IPv4 traffic through the tunnel without issue. But, there was a problem when connecting over the T-Mobile mobile network: the VPN would handle IPv4, but IPv6 was left alone to leak through the carrier.

This can be seen in the screenshot above (link) where IPv4 is passing through my home’s Wide Open West connection, but IPv6 goes through T-Mobile. Such leakage has also been written about here by lxgr, in much greater detail.

By pushing an IPv6 route to the client from OpenVPN I was able to black hole IPv6 on the client and close this leakage. This is done by adding the following to the Advanced configuration section of the OpenVPN server config in pfSense:

push "route-ipv6 ::/128 ::1"

While IPv6 still is configured, all traffic goes to loopback and won’t pass over the mobile network. Connections will then fall back to IPv4, which’ll go via the VPN.

EDIT: I was also reminded that I can turn off IPv6 in the APN settings. This works, but I really do like keeping this at the provider defaults… I like having IPv6 when it is available, I just want data to go via only the connection I prefer.

1 Comment