as vezes quando carrega o ubuntu primeiro que o xp a internet fica somente no ubuntu.
Impossivel, tem coisa errada ai, o ubuntu carregar antes e ter conexão com a internet, e o xp que esta conectado ao modem sem conexão? sem chance disso acontecer com a estrutura que vc informa.
O xp deve ter duas placas de rede, uma ligada ao modem e outra ligada ao ubuntu, switch ou hub.
Pelo que vc informa, abaixo esta sua estrutura de rede, detalhe corretamente preenchendo esses campos:
Windows XP
placa de rede 1 - ligada ao modem.
IP: automatico ou fixo? não informe o ip, apenas diga se é automatico ou fixo.
DNS: automatico ou fixo?
placa de rede 2 - ligada ao ubuntu, switch ou hub.
IP: ex:192.168.255.1
MASCARA: ex:192.168.255.0
DNS: Depende do serviço, virtua, velox, mas aqui na verdade não importa.
GATEWAY: Não importa, pois o compartilhamento no xp esta feito.
qual das duas placas de rede vc compartilhou? qual seu serviço de internet, speedy, virtua, velox...?
UBUNTU:
Placa de rede ligada ao windows XP, hub ou switch:
IP: ex:192.168.255.2
MASCARA: ex: 255.255.255.0
DNS: ex: 200.204.0.10 e 200.204.0.138 (dns da telefonica)
GATEWAY: de acordo com o exemplo deveria ser 192.168.255.1