Question

Strictly Secured Network Design (Any better ways ?) - Basic Network Architecture

Asked by: deya

Dear All,

I would like to setup a network to the outside world as follows:

               WAN
                  |
                  |
              Router R1 (Router + Firewall, SMC Network Router )
         (external id: a.b.c.d, internal id : 192.168.2.1/255.255.2550 ) (Network A) (Linux Servers Redhat 9.0)
                  |
  ---------------------------------------------------------------
 |                         |                 |                                   |
 HTTP                Mail              FTP                                |
 Server              Server        Server                             |
                                                                                 |
                                                                                 |
                                    Network Internal (Need access to Internet, with web,ftp,telnet, and msn. (Network B) (MS Windows)
                                             192.168.3.X / 255.255.255.0
                                        This network, B, also needs access to network C. Network C, should not access the internet, or have any
                                         one able to access it   from the internet or from Network A.
                                         EXCEPTION:  is one computer on net C which only delivers mail through smtp to the internet,                                      
                                                                                 |
                                                                                 |
                                                    Network 192.168.168.X/255.255.255.0 (Network C)
                                                            Only clients on Network B should be able to access it.
                                          EXCEPTION: is one computer (DBServer) on net C which should accept database connections
                                          through port 1521 only and only from the HTTP Server on Network A. This copmuter, DBServer, also
                                          accepts connections from Network B through any other port So this computer is different than the
                                          other computers in Network C, in that it will only accept a connection from Network A from the HTTP
                                         server.

Now, the questions I have:

1. I want to achieve the maximum security in the network, especially to network C.
    Can I control the router, so that it will only accept connectiions from Network A, not C or A. In this case, how
    do I setup Network B ? Do I define a gateway for network B to forward to Network A ? and how to achive this, or do I define
    a route to network A ? (how too?)
2. How to connect from B to C ? Define a route or a gateway ?
3. How to handle name resolution ? Do I define three in each network , or a nameserver forwarder ?
4. Is it better to have a firewall between each network ? How or what kind of setup is required then ?
5. Is it better to use a DHCP for network B ? or leave it static as it is now ?
6. Can I selectively enable and disable computers in Network B to see network C ?
7.  Is it better to define a DMZ on Network A than NATting it with the router ?
8. Do I need two other routers for Network B and C ?
9. The best and most flexible option ?
10. For network B if I set it up this way, What should be the gateway ? should it be the router or the proxy server ?
11. How to setup the interaction for the clients and the different networks ?
12. Do I need a router for each network, or use a static route (how) ? How to define how the networks interact with each others
with restrictions and rules applied ? I would also like not to complicate the network very much, unless I have to for security reasons.

Basically, the main question would be how to implement such a network, and what details do I need to go through in terms of
commands and instructions / tools. Just to be in the right direction, I need to find out the best option that could be impolemented
in this case. For example, network A what are the setup parameters of it, network B, what is the gateway, dns ....etc and how can network B work with both network A and C, how to define the routing tables in this case ..etc.

All the Firewalls or Routers are SMC, not a computer, so we cannot use iptables or other firewalls.
Network C have computers running Linux / Sun / Windows Servers.

Network A is setup and running now,
Network B and C are both compined in the same network, running ip 192.168.68.X / 255.255.255.0. they will be split to two
networks, as the main domain server for the company is running in network C, and all computers on network B should connect to
to be granted logon to the domain.

I appreciate your help,

Thanks,


This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2003-08-07 at 09:20:44ID20703003
Tags

smc

Topic

Linux Networking

Participating Experts
2
Points
500
Comments
32

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Linksys NAT Router or Linux with iptables?
    What's the pro / con using Linux with iptables and two NIC to do firewall / NAT routing vs. using a Linksys Router box? Any reason you use both? Clearly Linux is more complicated, but how difficult is it setting up a very basic setup w/ iptables? Using Cable Modem with ...
  2. iptables
    I have Linux with mandrake 9.1, it have 3 network card, eth0 eth1 eth2 , Eth0 (192.168.0.1) connect to satelite router, eth1 ( 192.168.1.1) connect to normal staffs and want to use internet eth2 (192.168.2.1)connect to accounting staff and need to use internet This is th...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: RedimidoPosted on 2003-08-07 at 10:10:47ID: 9101614

If you want a propossal, here is mine:


(internet) -------- (router) -------- (DMZ) -------- (FIREWALL) -------- (LAN B)
                                                                                 |
                                                                            (LAN C)

And yes, it can be a Linux Firewall with IPTABLES or any other brand. but you need to protect all the networks via a central firewall, in order to filter traffic from every network, while you let specific host to have access to whatever you want.

this can be a Cisco PIX, a Linux Firewall, and I really don't know if your SMC can handle that.

I want also remind you to have another firewall between (router) and (DMZ), in order to provent attacks to your exposed hosts. this kind of setup (double firewall) is very widely used in big industries. of course, both firewalls are of different technology, just in case (no, I'm not paranoid. this is the used vehabior)

Regards

 

by: deyaPosted on 2003-08-07 at 10:22:38ID: 9101700

Thanks for your reply.

OK, then I can use two firewalls, one after the router (or with the router, as they come in the same device nowadays), and another one after the DMZ. The DMZ in this case will use real ips, correct or wrong ? The firewall before the DMZ will will allow all traffic to all ports to the DMZ computers which have either one real ip address, or have a mapping in the firewall between a real ip address and their internal network address (192.168.2.1). Then, a firewall after the DMZ, which have the two networks connected to it, A and B ? Each has it's own hub/switch, and different net address, and how would they connect to each other ?

I think it is a good idea to have two firewalls, may be three if required. I just need more information if possible.

Thanks for your help again.


Regards,

 

by: RedimidoPosted on 2003-08-07 at 10:48:29ID: 9101921

it can use real ip's or use nat. this is your choice. in the case you want to use real ip's, then you need to be aware that your router/firewall will need to work as a "bridge firewall". and that's all.

I advise you to block ports and connections in the first firewall, allowing only the specified traffic to each host. for instance, the mail server need to have open ports 25, 110, 143, and maybe port 80, but of course do not need port 23 (telnet) or port 21 (ftp) I allways advise to leave open port 22 (ssh) if your servers are unix/linux based.

But the second firewall need to do NAT.  also you can forward between networks, like this
all traffic from B can see C
C can only answer to B
C.onlythishost can connect to B and to Internet
Filter host B.onlythisotherhost to not access anything but net B.

Of course Net B and C have their own HUB/SWITCH, and only one wire from the switch connects to the firewall. it happends the same with Net A, since it has many servers, you can use a HUB. I would preffer a SWITCH, of course =)

this is very easy to do with Linux/IPTABLES, and only takes one PC with three LAN Cards. think on it.

Regards


 

by: deyaPosted on 2003-08-07 at 11:03:57ID: 9102040

Thanks again,

How can you control that C can only answer B, nothing else, and such rules, is it through iptables ? In theory how do you implement it?

Thanks,

 

by: RedimidoPosted on 2003-08-07 at 12:44:57ID: 9102766

yeap. very easy.

iptables -A INPUT -s networkB/mask -d networkC/mask -j ACCEPT
iptables -A INPUT -s networkC/mask -j DENY
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

(no the the -m state --state ESTABLISHED,RELATED -j ACCEPT, which assures every connection you allow, can have any connection related open. with this, any connection from netB will be answered because the firewall is stateful and will allow the connection back with the response)


and this is managing only the INPUT chain. you can do more things easily.

 

by: j2Posted on 2003-08-07 at 23:23:15ID: 9106016

Why not give www.shorewall.net a glance? Best firewall script i have seen for linux, and it comes pre configured for a 3-Interface system (You need four interfaces, but that is just as easy).

 

by: deyaPosted on 2003-08-08 at 07:39:54ID: 9108501

Thanks j2,

I am reading this now (shorewall) and seems interesting, but I am not sure if this is the best option to implement here, is it going to be secure, how could this be integrated with routers that have firewalls in them, and could this be secure if we have all the interfaces on one routers (single point of failre ?)

Thanks,

 

by: j2Posted on 2003-08-08 at 08:01:46ID: 9108671

Why do you need to "integrate with routers that have firewalls in them"? Regardless of how you do this, the rules of _all_ devices between two endpoints will be cumulative. So i must say i do not understand your question. Shorewall is definitely as secure as anything you come up with in your own rule-sets.

You will have 4 zones

Net  Internet
DMZ Demilitarized Zone
LAA  Lan A
LAB  Lan B

What _i_ would do is to disable the firewall in your external router, and just use shorewall, then you can use Proxy-ARP for the DMZ which extremely nice. (Granted, you could keep the firewall, but then you would have to edit two rulesets to implement a rule)

But to address your questions in your original post

1. What do you mean "router shoudl only accept traffic from A" why would yo uwant clients to communicate with your router? Do you mean "Only clients in LAN-A should be able to access the internet, and C should not be able to do anything",

The we have the policies

LAA NET ACCEPT
ALL ALL REJECT

or do you mean that "Lan A and lan B should be able to access internet, but Lan B should not be able to access LAN-A?"

LAA NET ACCEPT
LAB NET ACCEPT
ALL ALL REJECT

or should LANA be able to talk to LANB _and_ to internet, but LANB only talk to internet.

LAA NET ACCEPT
LAB NET ACCEPT
LAA LAB ACCEPT
ALL ALL REJECT

See how easy shorewall is with policies?

Now, of course you can use the RULES file to make exceptions.. Lets say that LANB should be allowed to talk to LANA, but only on port 80

ACCEPT LAB LAA tcp 80

Now, you can mask it with source IP, destination IP et all, so its really flexible.


2. Just tell the shorewall to enable IP_FORWARDING, and it will do it all for you.

3. Just one resolver needed, just create a rule so each zone can talk to it, lets say that the DNS server is 10.10.10.10 and is in DMZ

ACCEPT all DMZ:10.10.10.10 udp 53
ACCEPT all DMZ:10.10.10.10 tcp 53

Done. (This also accepts trqffic from the internet to that server, but that is normally what you expect.


4. This _is_ a firewall between each network, since all zones have independant rules

5. I prefer DHCP, regardless of size/architecture

8. See answer (2) and (4)

9. See all of above ;)

10. The system running shorewall

11. By editing "policy" and "rules"

12. That question is not really a relevant question, since it is a composit of all of the above.

I have used shorewall in commercial enviroments with anything from between 1 to 400 clients, and 2 up to 16 zones, its a very potent system.

 

by: j2Posted on 2003-08-08 at 08:06:21ID: 9108708

And of course shorewall has antispoofing, MAC-filtering, support for IPSec and OpenVPN tunnels, an very firendsly and active user list et. al.

 

by: RedimidoPosted on 2003-08-08 at 08:53:27ID: 9109113

your concern about a single point of failure is right, but then you must have two internet connections.
shorewall will do the job as long as it is an iptables script and it's already preconfigured. if you are concerned about having a replacement, you always can have a second pc ready to take the job of the box with second firewall. also must have a contract to cover your router/firewall with priority support.

with that, you should feel secure enough =)

 

by: deyaPosted on 2003-08-08 at 11:21:46ID: 9110180

Thanks for your comments.

What about using Checkpoint Firewall on a single pc, would that be a better option ?
Things like SPI, SmartDefense would they provide better security options and setup options ?
Apart from the cost, would it be a better alternative, or can I achieve the same results with shorewall (ip tables ...etc)


Thanks,

 

by: j2Posted on 2003-08-08 at 11:59:42ID: 9110412

Is FW-1 a "better" package then Shorewall? Well, it's more commercial. But if cost was not an option, i would chose FW-1 over Shorewall.

Does FW-1 have more options then Shorewall? Certainly.. but you have to pay for each and every one of them.

Does FW-1 make your enviroment more _secure_ then shorewall? Quite frankly, i dont think so.

Yes, for your enviroment you certainly can build just as good a solution with iptables.

 

by: RedimidoPosted on 2003-08-08 at 12:46:24ID: 9110701

j2 is right.

maybe it cost more effort to have everything done in Linux+iptables, but with the Shorewall and other scripts you can have this step almost given

do this have a nice web menu or windows menu? no. it doesn't. but remember: security is inside the kernel of linux. (the netfilter core) while in windows is a vxd. and you should already know about the stability with windows.

 

by: j2Posted on 2003-08-08 at 13:06:23ID: 9110811

Actually, FW-1 is _far_ from a VXD.. but still.

 

by: deyaPosted on 2003-08-09 at 07:27:19ID: 9113738

Ok, will start working on the shorewall.

My first point is the router, which has a firewall, then I will have the shorewall router / fw after the first router. Can I enable the DMZ feature of the router, and map the shorewall router to an external address outside on the first router ? eg. a.b.c.d --> 192.168.1.1.
But then, how can I define my DMZ in the shorewall router, should I give it another network range, or use the same range, I am a bit confused here:

Router / FW -- >    Shorewall FW & Router  ------------------------------> Network B
                               |              |    
                              DMZ        Network C

Can I do this and how to handle the DMZ network addresses ?

Thanks

 

by: deyaPosted on 2003-08-09 at 07:51:21ID: 9113790

Just to continue on the previous part, I already have 5 ip's to use, one is for my first router / fw. Then, how in this case can i use the rest of them in the DMZ.
I think I have two options:
1. to place the DMZ before the shorewall, and after my first router, but in this case how can I track requests from the DMZ to internal network C for example. I can use the MAC address / or ip, but is secure ?
2. to place the DMZ with the shorewall router, in this case, the shorewall router will have control on the DMZ. Will this option be more secure and reliable than the first one ?

In the first option, my router will map the rest of the static ip's to the DMZ. But in the second case, how can this work ?
Can I map address 192.168.1.x (same net as the first router) to an external static ip in the first router tables ? Then how to handle the DMZ in this case, should it take another network, (but I cannot map it from the first router in this case).

Thanks,

 

by: j2Posted on 2003-08-09 at 08:39:48ID: 9113975

Use the DMZ feature f the router if you want, it makes no real difference. But i personally would not.

I would map ALL traffic WITHOUT filtering to the shorewall box. Use Proxy ARP for the DMZ and masq all bulk traffic from the LANs since i assume you do not have enough public IP's for all hosts.

 

by: j2Posted on 2003-08-09 at 08:50:39ID: 9114020

And i am sorry to say this: But

"1. to place the DMZ before the shorewall, and after my first router, but in this case how can I track requests from the DMZ to internal network C for example. I can use the MAC address / or ip, but is secure ?"

That line shows you lack basic networking knowledge. No, you can NOT use the MAC-adress past a router. You have no option part from routing the traffic. This is the case even when using shorewall, or _any_ other set up. You must still instruct your network how to get traffic from point a to point b and back.

Next question, WHY would you allow a host in the DMZ to initiate a connection to a internal host in the first place? Them you have (more or less) elliminated the security advantage of having a DMZ in the first place.

 

by: deyaPosted on 2003-08-09 at 09:18:09ID: 9114128

Thanks j2 for your kind reply.

First If I am a net exp, then I wouldn't be going through many of the question on this page, which should be clear.
Second, for a web server /application server running in the DMZ, you have an infrastructure or a backend database to
perform front end / web trans. This is described originally in my question, when I wanted one of the computers in the DMZ to connect to only one specific computer through a specific port, I think this is a general practice in many companies that do trans on the web with a data base that they prefer not to be exposed to the same traffic as a DMZ computer.

Now, let me try to elaborate on your first reply for my lack of understanding ..... as an expert :

If you have computer A--------------> Computer B (Shorewall)

Can't you find  the MAC address of Computer A from Computer B ? (As computer A is connected to computer B, which is running shorewall..)

Thanks,

 

by: j2Posted on 2003-08-09 at 09:44:31ID: 9114198

Actually.. what most companies do (mine included) is to use reverse proxies for SQL and such, which means that the _backend_ server connects to the server in the DMZ, and serves data through that fashion. If the connection i severed, the tunnel is closed, and no traffic will flow until the backend system restores it.

Yes, you can find the MAC-address of system A on the shorewall box. But you can NOT use a MAC-address to route between subnets.

you can use the MAC to filter out a computer to pass traffic to the interface regardless of IP, but you can not use it in routing decisions.

 

by: RedimidoPosted on 2003-08-09 at 09:55:36ID: 9114251

 

by: RedimidoPosted on 2003-08-09 at 09:56:11ID: 9114253

sorry! wrong window =) I was reading (still reading) my mistake

 

by: deyaPosted on 2003-08-09 at 10:15:16ID: 9114325

Thanks for your reply.

For reverse proxies, I am not sure how to implement it, do you have any site or docs to read so i can proceed with such an implementation, and know how the transaction initiates .. etc.

Thanks,

 

by: j2Posted on 2003-08-09 at 12:21:33ID: 9114685

Reverse proxies are not a generic thing. You need to know exactly _what_ you need to proxy, and to/from what. Quite frankly, it is not where your focus should be right now. Get the basics up. Then worry about the finer details.

 

by: deyaPosted on 2003-08-09 at 14:14:22ID: 9115000

Just a quick one,

when using the shorewall on a server, is it better to run squid on the same server ?
Also is it better to have the DMZ masquarded ? (Some of the examples use dmz masq, some are using it without )?

Thanks

 

by: RedimidoPosted on 2003-08-09 at 15:03:51ID: 9115189

1.- yes, it is better to run squid in the same box, but you must left at least 32MB of RAM for Squid, and also 100MB of hard disk space at least, to take advantage of it

2.- there are two ways of make a DMZ. one is masquerading it (the most easy) while the other is bridging it. the second is very transparent but the first allows you to only forward the ports and protocols you are offering on each server, thus inherently making it more secure.

my advise: let the reverse proxies to the time when you really need them.

 

by: j2Posted on 2003-08-09 at 15:04:36ID: 9115196

A web proxy _should_ live in the DMZ if you ask me, but it CAN live anywhere.

People who use masq for DMZ are usually people with only one public IP-adress. You CAN do this if you want even if you DO have enough public adresses.. but i prefer to have either public IP's proxy-ARPed, or use SNAT.

 

by: RedimidoPosted on 2003-08-09 at 20:02:17ID: 9115832

while SNAT is NAT, anyway.

also it's much more difficult to have a proxy living in the DMZ and at the same time manage ACL's and restrictions by user, etc.


proxy arp it's also nice =)

you can of course have services which live inside the network, and your firewall can handle a hole from the host in the DMZ to the one in the internal LAN, but it's preferable to avoid that. it's much better to have everyone to access services in the DMZ. also it's not bad to have a firewall in each host, and also harden it in order to not run any service which is not needed to run.

database servers are good examples of hosts that generally live inside the network, which are many times accesable trhu the firewall. but it's of course restricted, from a host in the DMZ to the internal database server, and managing a user/password well restricted.

 

by: j2Posted on 2003-08-09 at 21:16:25ID: 9116029

Why would a proxy be more difficult to maintain in the DMZ? If anything it is easier. Also, read my comment on how to properly handle a db backend with an application server in the DMZ.

 

by: RedimidoPosted on 2003-08-09 at 21:23:19ID: 9116040

good way to manage it. I overlooked that comment, sorry.

this behavior should be reviewed on the design stage for the app, don't you think?

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...