well, i made a dumb mistake... my server was on 10.0.0.1 and i told linux that both the client and server ips were the same... so it must have got in an endless loop. that seemed to fix the problem after i changed them to what they were supposed to be.