* Now, to actually connect to the device, we'll need to bring the shiny usb network interface the kernel prepared for us. I'm assuming it's the only USB network interface in the system, so, usb0 on Linux. I'm also assuming the default usbnet config, ie. KINDLE_IP=192.168.15.244
Note to OS X users: You'll probably have to configure the network interface manually via OS X's GUI.
Also, if your distribution is using a recent udev version, it might be using the new predictable network interface names (cf.
http://www.freedesktop.org/wiki/Soft...InterfaceNames), so be wary of that. You can get a hint of the correct name by piping the dmesg output to grep usb0: for example, on my box, the current USB slot causes it to be named a very poetic enp0s26f7u5 (systemd-udevd[26718]: renamed network interface usb0 to enp0s26f7u5).
I'm using 192.168.15.201 here, because the default settings match the ones used in diags, and some diags scripts expect the host to be on this specific address.
If you use a custom KINDLE_IP, and/or don't care about diags, you're free to use any (free) address in the correct subnet

.
# ifconfig usb0 192.168.15.201
In a similar vein, if you plan to use more than one Kindle concurrently, you'll have to tweak the MAC addresses of the USB network interface. For more detaisl about this kind of setup, you might want to check these two posts out:
https://www.mobileread.com/forums/sho...postcount=2122 &
https://www.mobileread.com/forums/sho...3&postcount=29
* Depending on how your system set USB permissions up, you may still need to be root to connect to the device over USB. I'm assuming you have a proper udev setup, so, I'll switch to a user shell now.
$ ssh root@192.168.15.244
or
$ telnet 192.168.15.244
Note that, when WiFi mode is enabled, telnetd won't be started, and the SSH daemon *WILL* require a proper password! When WiFi mode is disabled, telnet will log you right in without password, and SSH will log you in with anything as the password (even a blank one, so you can just type return).
* Like I said at the beginning, if you don't understand half of what you're doing here, go away before you brick your Kindle. It's for your own good.
* When you're done, exit your shell on the Kindle, and bring the network interface down before ejecting/unplugging your Kindle.
# ifconfig usb0 down