LAN Internet conection

Posted on 2001-07-11
Last Modified: 2010-03-18
I have MS 2000 server with ISA installed i also have a linux machine and 4 win clients 9x and 2000 pro. I want to involve to linux machine in the network more, up till now i can ping the other network machines and that is as far as i have gone.

Does anyone know how i can set the linux machine up to connect to the internet thru the ISA server. also how could i set up the linux to be a proxy server for the other machines on the network instead of using the MS server.

nt domain name testdomain
ip range
server ip
sub net
linux ip

redhat 6.2 installed

thanks in advance
Question by:krisjob

Expert Comment

ID: 6275569

To connect linux to Internet through Win2000 you would need Microsoft's IIS and you would need to do some routing (if you have all real ip addresses for your machines).

To make linux a proxy server, you would need to install a proxy server software on linux and that is SQUID.  It usually comes as an rpm on RH 6.2 and you can install it that way.  (Note that the port number for squid is 3128 and not 80 like Microsoft's Proxy Server).

Let me know if you need more clarification and/or help.

Good Luck,


Expert Comment

ID: 6278914
If you want to setup linux to be the server, you will need to do a few things:

1) as mentioned by tdaoud, you will need to install squid for proxy

2) Setup forwarding on the linux box

3) Setup NAT on the linux box

4) Configure IP chains.

Before anything, if you want to use a linux box as your gateway (which is what it sounds like you want to do) get it working with NAT first.  Get all of the other machines to point to it as the default gateway, and make sure they can surf the web.

Make sure you get IPchains setup to give your systems some protection from hackers.

When you are ready, get SQUID installed - the config file is rather HUGE - mostly comments on what the settings do.  Once that is running, you can either set each machine to use the proxy by port, or you can setup a forward IPChain to do a transparent proxy.


Accepted Solution

ksemat earned 200 total points
ID: 6280243
There is no need to even use the ms2000 machine for proxying at all. Just get pmfirewall from unpack it in a directory of your choice.
2. Set up two network cards on your linux box one external connected to the internet and one internal to your LAN.
3. Run the script that comes with pmfirewall and answer the questions it asks. If you have a permanent connection then answer yes to the question about starting pmfirewall on boot. Also answer yes to the question about  whether you want to masquerade connections for other PCs. And specify your local network range to the subsequent question.
4. Set the windows machine in network properties to have the internal ip of the linux machine as their gateway and also set the ip address of your name server.
5. Remove any proxy settings from Iexplorer and set it to just surf through the Lan but without any proxy settings.
6. restart your linux machine and start surfing.
7. You can later set up squid to do proxying for you especially if you want to cache pages and so on for your client machines.

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now