Whoops…

Whoops! It turns out that I forgot to change my DNS hosting after my move of my domain to my new registrar. It turns out that the new guys don’t actually do DNS hosting (at least, not in an obvious way), which is astounding for a company in the domain name business. Anyway, thanks to […]

Network Solutions tells lies (or they’re incompetent)

The folks at Network Solutions either do underhanded and annoying things when talking to customers from customer service, or the representatives are just not very good at their jobs.
I called NetSol today to try to complete the transfer of a domain name to another registrar. I’m tired of paying $30+ per year for something that […]

Fun with power backup

One more tangent while we’re reminiscing about the Good Old Days. There’s a major power outage going on in San Francisco right about now, which may be the result of human error, to put it nicely
It’s funny how this stuff still happens despite oaths to the contrary by data center providers. But it […]

New networking book

I just received my copy of Network Routing: Algorithms, Protocols, and Architectures a couple of days ago, and I’ve been making my way through it slowly but surely. This book covers computer networking theory and practice, with a strong bias toward IP-based networks. Lots of people in the network engineering world really only understand end […]

NdisMRegisterDevice and Vista

If you have an NDIS driver that calls NdisMRegisterDevice(), be aware of how installing under a Vista UAC elevation affects your device object’s symlink.
As Ken discusses at length, objects created by users are created, by default, in a session-local namespace. So, consider the NdisMRegisterDevice() documentation:

SymbolicName
Pointer to an NDIS_STRING type containing a Unicode string that is […]

Path MTU

Anyone who has implemented a VPN has probably had to deal with MTU issues (unless you use a managed service). We’ve had code in our products for years to handle various MTU-related cases, and I’m going through some of it now. In double-checking our implementation, I took a peek at the relevant RFC, RFC 1191. […]

SMB don’t need no stinkin’ NAT

Ken has a good write-up of a feature we found while working on a customer’s SMB networking issue: SMB is incompatible with (overload) NAT.
This is amazingly broken, and seems to me like an excellent opportunity for a DoS in a terminal server environment. Regardless, Ken’s walk-through of his debugging procedure is worth a read.

Still CCIE #5444

After donating a nontrivial amount of my Thanksgiving weekend to studying, I am pleased to report that I passed my re-certification exam and am still CCIE #5444.
I had complained about a few books previously; now I have some empirical data to help me better evaluate them. First, let me say that I was pleasantly surprised […]

Back in cisco land

I have finally started studying in earnest for my CCIE re-certification. I’m taking the Security specialization exam (which makes more sense for me, considering what I do for a living). I looked at the exam blueprint, and (surprisingly?) not much has changed since last time.
I decided to try actually ordering a book, since they keep […]

More on Passthru

Speaking of recent Passthru changes, there’s a not-so-recent set of changes to the Passthru INFs in the XP+ DDKs. If you originally did your IM INFs before that time, it’s time to re-check them. In particular, there were changes around the CopyInf directive.
Speaking of which, I mailed Johan Marien at Microsoft today to let him […]