Pour configurer le réseau en mode text il te suffit de tapper
sudo ifconfig ethx up
où ethx est le nom de ton interface réseau (en général c'est eth0) vu que t'a probablement rien touché en termes de réglages ton interface doit-être configurée par défaut pour faire du dhcp. Si tu veux forcer ton interface à faire du dhcp tappe
sudo dhclient ethx
si tu souhaites donner une ip fixe alors tappe
sudo ifconfig ethx Ton@IP netmask TonNetMask up
pour entrer une passerelle
sudo route add default gw @IPDeTaGateway
Et ajoute tes DNS dans le fichier
/etc/resolv.conf
pour chaque serveur de nom tu rajoute une entrée dans le fichier :
nameserver @IPDuServeurDeNom
Il y a probablement une commande pour faire ça plus proprement mais je la connais pas.
J'espère que ça t'aidera.
Pour ce qui est de ton problème sous X vérifie ton compte utilisateur, il est possible que gnome ou KDE n'arrive pas à écrire leur fichiers de config (par exemple pour des problème d'autorisation).