[G Tablet Accessories] Linuxslate:
OK, A somewhat newb friendly, possibly patronizing version:

You need a rooted G-Tablet (and of course the dock -- Sorry if sometimes I go directly from geekspeak to patronizing -- It's just a symptom of the disease.)

If you do not know what rooting is, please read the following linked article before continuing:

http://en.wikipedia.org/wiki/Rooting_(Android_OS)

If you have a non-stock ROM, you most likely have root. Your firmware must also have something called busybox. Most 3rd party firmwares have this. The best way for me to tell you to find out if you have busybox is just to try the following. If you are the non-adventurous type that has a problem trying without knowing (especially in light of the following disclaimer), you can ask the developer of your ROM if you have busybox.

I am not telling you that you should or should not root your device, or that you should or should not attempt what is described here. In the following steps, you will issue commands as root. These commands themselves, or mistakes made while issuing these commands, could render your device and connected or installed devices temporarily or permanently unusable. Additionally, this could cause loss of all data stored on the device or connected or installed devices, as well as loss of the device as a method to access data stored elsewhere.

You will need a Terminal App. Again, most non-stock Firmwares have this. look for an app called Terminal.apk, Terminal Emulator, etc. If you do not have one, install one from the Android Market or other trust worthy source. I use ConnectBot. In ConnectBot, you need to create a new local connection.

Launch this app. (In ConnectBot select that local connection you created.)

You should see something that looks to you like an old MS-DOS screen (it's not) and an on-screen keyboard. The text may be very small. If you do not see an on screen keyboard, or at some point, it goes away, you can long-press the Menu button to make it re-appear. Your prompt will be a '$'.

Type:

su

and press Return. (We will press Return after each complete command line below. Return is the key you press when typing to go to the next line.)

You may get a message from superuser informing you that the Terminal app is requesting root privileges. If you would like to continue, grant it these privileges. The prompt will change to a '#'.

Type the following on one line with spaces just as you see them:

busybox ifconfig eth0

and press Return.

If an error message is displayed, then the G-Tablet is not in the dock, the dock is not getting power, the Ethernet cable is not connected, your firmware does not support the dock, the dock is defective, your firmware does not support what we are trying to do, you miss-entered the command, or something else is wrong. Stop here and attempt to correct the problem, then try again from the beginning.

If a paragraph of confusing looking text is displayed, continue.

Look through this text for "inet address:" followed by a set of 4 numbers separated by dots ".". (hint: It should be on the second line).

If you see this in the paragraph, skip the next step -- The network has already given you an IP address. Write down that set of 4 numbers.

If your network needs you to enter an IP address, type:

busybox ifconfig eth0 x.x.x.x

But change the x.x.x.x to a valid IP address for the network you are using. Again, this is a set of 4 numbers separated by dots. If you do not have an assigned IP address, ask the administrator of the Network for one.

The character after the letters "eth" is a zero, not a capital "O".

It may be possible to guess a valid IP address for a given network. Doing so is beyond the scope of this posting. Do not "try" or guess network settings without the approval of the network administrator.

When you press return, it will appear as nothing has happened. UNIX/Linux/Android ideology states that the system should generally not give "Happy Messages". No news is good news.

If an error message is displayed, then see the above paragraph about error messages.

Next type the following:

route add default gw x.x.x.y dev eth0

But change x.x.x.y to the IP address for a valid gateway for the network you are attempting to connect to. If you do not have an assigned gateway IP address, ask the administrator of the network for one (may also be referred to as the router address). In many (but not all) cases, it will be the same as the first 3 numbers in the IP address, with a different last number. The last number will usually be 0, 1, or 254.

i.e. if your IP is 192.168.1.157, hypothetically one could try 192.168.1.0 for a gateway. Do not "try" or guess network settings without the approval of the network administrator.

When you press return, it will appear as nothing has happened. Remember, No news is good news.

If an error message is displayed, then see the above paragraph about error messages.

Type:

exit

Press return. The prompt will change back to a '$'. You are no longer in "root mode".

Type:

exit

Press return. The terminal app will close, appear to freeze, or tell you that you have disconnected. Press the Home button.

Now try browsing to a website. Note that many networks require you to agree to access conditions before using he network. You need to launch the browser, attempt to connect to a website to see and agree to the terms.

Wow. That was a lot. Now you know why us geeks don't do this for every posting. That was really just 2 commands. Imagine what you are asking us to provide for a more complex procedure.