Hi, My guess would be you have 2 default routes when both connections are enabled. To check this you should open a terminal .e.g gnome-terminal and ran sudo route -n and check if you have 2 default routes e.g.
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 wlan0
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0
If so you need to remove the default route from the wired interface e.g eth0 if your using a static ip. If your using dhcp on the wired interface I suggest you setup a static ip via the /etc/network/interfaces file (example below)
Code:
auto eth0
iface eth0 inet static
address 192.168.0.103
netmask 255.255.255.0
broadcast 192.168.0.255
You'll have to restart the network service after adding modifying the network file
Code:
sudo /etc/init.d/networking restart
Hope this helps.
Joel