Какой именно ходит в инэт, а какой нет?
В висте нужно настроить протокол интернета TCP/IP v4, так чтобы, был ip адрес, маска стандартная, осн шлюз - является ip роутера, dns в зависимости от провайдера. В ХР же только 1 протокол TCP/IP так что там аналогично. Последние цифры ip адреса должны различаться.
Обычно на роутерах стоит 192.168.1.1 по стандарту, то есть к примеру на 1 комп надо дать 192.168.1.2, а на 2-ой 192.168.1.3. У меня всё так же, и работает норм (1комп виста, 2-ой ХР, роутер Linksys).
Пример настройки
Настройка первого компа:
ip:192.168.1.2
mask:255.255.255.0
gateway:192.168.1.1
DNS1:212.19.149.53
DNS2:212.19.149.54
Второй тож самое, только ip компа меняется.
Так же по аналогии сделайте, только свои DNS сервера ессно.