Problem with internet, slackware vista dual boot
I'm currently using a dual boot of slackware and windows vista. There is a problem with the internet. I use dhcpcd eth0 to connect to the internet, I'm in college and that's the only option.
The thing is that it happens only after I boot into windows and then shut it down. Once I shut it down and boot into linux, the internet won't work. I have to turn off the computer for around six hours, and only then will it work.
I have no trouble accessing the local ftp, or other local sites on the intranet on slackware. The problem is with things on the outside, like Google. I've changed the settings on the browser to use a proxy (given to us by the college), so that I can browse, but it just won't. It happens if I have booted into windows and then restart the computer on slackware. Curiously all the intranet sites work. There are no problems on windows, if I am using slackware and then boot into windows there are no problems.
Output of ifconfig -a is
If I turn off the computer for six hours and then boot into linux and try the same thing, everything will be fine and there will be no errors, in the eth0 section. I really need some help badly.
eth0 Link encap:Ethernet HWaddr 00:1f:c6:67:a6:59
inet addr:172.16.19.31 Bcast:172.16.19.255 Mask:255.255.255.0
inet6 addr: fe80::21f:c6ff:fe67:a659/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:777 errors:12 dropped:0 overruns:0 frame:12
TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:94168 (91.9 KiB) TX bytes:8396 (8.1 KiB)
Interrupt:20 Base address:0xdead
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)