sorry to do a double post but, if your going to try advanced settings with any device and networking, please do research first. then ask. per their instructions i was capable of getting "adb server is out of date. killing... * daemon server started sucessfully * error: device not found" in about 3 minutes by searching windows for "android adb"
the ./ is not needed ./ says root of folder (im guessing it is needed for linux to say "in this folder" like ../ would mean rooted one folder down) tho windows no longer uses those commands post xp ...
to break it down to learn..
adb= the program to run
shell= run shell command
netcfg= shell command to run
usb0= device intended to run the commands on (it may not be usb0 check your device settings usb4 would be what i used as windows holds devices for quick plugin use)
dhcp= enable dhcp services (needed to say hey, I want an ip address) I have set up my own dhcp server on my server-r2 so setup would be a bit more difficult if you had allow-deny settings, but chances are you are just on a basic wireless router.
the only thing i know about linux was from toying with backtrack5 but the commands are close to windows... so if you can manage the rooted prompt on your phone, your almost capable of doing anything with it with linux programs... search through all the linux goodies! you may find something that is a quick fix, since their users are alot more free-spirited-geek than windows ppl (i love ya'll penguins!)