Networking :: Configuring dsl to share a connection
I just got DSL set up, did a hard drive install, and then used a crossover cable (Its a cross over cable because its been used to connect 2 machines together before) to connect the DSL machine to my windows XP machine. The XP machine detects theres a network, and says its fine (No error messages) but the DSL machine cant find anything. What im trying to do is share my dialup connection across the 2 machines, and possibly share files when i need to. Im a complete newbie when it comes to DSL and ive looked through the site and did a search on the forums and couldnt find anyone that was having the same problem as me, so if anyone knows what to do, thatd be a great help. Thank you.
*Edit* im also running zone alarm on the windows XP machine, although i set the network to Trusted. Maybe this could be part of the problem?
Did you try Internet Connection Sharing?
Go into Network Connections and then click on the Create Home Network Wizzard and try setting that up. I don't have the specifics but windows might not be passing the packets on. Another thing would be to try an bridge the DSL and DialUP.
Well, that was part of the problem but there is still something else wrong. I have the connection shared now, but still when i try to access a page using Dillo, it says "ERROR: Dns can't resolve www.google.com" (example). Although now after i shared the connection, instead of that error immediately showing, it waits 5-10 seconds, and also some network activity occurs. Also after i shared the connection, netcardconfig ran through instead of stalling out.
this really doesnt sound like a problem with connection sharing, its the fact that DSL usually uses DHCP broadcast to set up the network and your comp isnt set up as a DHCP server.
and DSL hates crossovers, but thats another story...
If you are getting unable to resolve DNS, then maybe your nameserver did not get set from the windows network sharing.
Can you ping an external IP, say for example, 66.94.230.44 ?
If you can, then, you have internet sharing working.
Next, what is the result of cat /etc/resolv.conf ?
To manually enter your ISP's DNS ip do this
echo "nameserver 99.99.99.99" > /etc/resolv.conf
where 99.99.99.99 is your ISP's DNS server's IP.
Then your external names should resolve to IP.
Next Page...
original here.