Installing Fedora Core 3, Part 4

2 minute read

dyndns
dynds rocks my world! If you have a DSL-type connection like I do, your IP address is going to change once in a while. Dyndns gives you a subdomain in one of their domains for free that will follow your ip address whenever it changes. You just have to sign up, get a client program for your computer that keeps track of your public IP address, and promise not to harass the dyndns folks with IP address updates unless it really actually changed. It’s really cool! I can now ssh to my linux box from anywhere with its public name. It’s almost like I have a static IP address, except I really just have a static DNS name.
chkconfig:
I just learned from a knowledgable friend what the best way is to update which programs start up at which runlevel. Previously I had been directly modifying the symlinks in /etc/rc.d by hand. How uncivilized! chkconfig is really what you want to use instead.
printing
At some point I realized that linux wasn’t recognizing my printer in the same way that Windows 2000 didn’t recognize it. The workaround was the same: after booting, unplug and replug the USB of the printer into the computer. There may be some weird quirk with my USB hardware, or there may be something I’m not doing right, but if I do that then linux and cups can always see my printer.
smb:
One thing that wasn’t obvious to me, is that it is possible to do extensive configuration gymnastics with the pretty GUI system tools, and it will never tell you that the service itself is not running. I tried all sorts of things to configure Samba, and it never worked. Until I had the bright idea to actually check if smb was running. It was not. Once I started it I could share the printer with my Windows laptops at home. Maybe it’s me, but I just assume that those controls should be inactive and greyed-out if the service isn’t running. Or there should be a big button on the panel marked “Start SMB Now” if it is off.
NVIDIA redux
I finally found out why my nvidia permissions are changing. It was not PAM, but the culprit again was udev. What is necessary is to edit /etc/udev/permissions.d/*udev.permissions to tell it not to install the nvidia drivers with more restrictive permissions. Find the line with nvidia*:root:root:0660 and change it to nvidia*:root:root:0666.

Updated: