Dall'alto della mia scienza paranormale, cercando "guida ubuntu" su google:
http://ubuntuguide.org/wiki/Ubuntu_i...ssioni_di_rete
http://linux.html.it/guide/lezione/3...ne-a-internet/
a pingare, vederci ma non a collegarci.

collegarci A CHE?!? A internet? Agli share? Alle stampanti?!?!
Se vi pingate la rete funziona.
I DNS li hai inseriti?
da ubuntu, console da root:
ifconfig eth0: [invio] e posta il risultato
cat /etc/resolv.conf [invio] e posta il risultato
ip route [invio] e posta il risultato.
Se non ti colleghi a share e stampanti su Ubuntu hai bisogno di Samba.
da console, sempre root:
apt-get install samba
e poi lo devi configurare:
http://ubuntuguide.org/wiki/Ubuntu_it#Server_Samba
per le prove
disabilita firewall e antivirus da xp.
Visto che poi sai già come configurare il tcp su windows (e adesso pure su ubuntu

) abbandona il dhcp, lascialo solo per eventuali portatili in wireless (se ne hai). Minor complessità = minor numero di casini.