Solved

Multihomed Windows 2003 server needs clients to print from one lan to the other

Posted on 2008-10-21
9
205 Views
Last Modified: 2012-05-05
I have a multihomed Windows 2003 server that has 2 nics that are on a 172.20.9.x and a 192.168.2.x network and shares printers on both networks.  The clients that are on the 172. LAN need to be able to print to the 192. printers shared on the windows 2003 server and vice versa.

Scenario: When I connect a 192. printer from the Win2003 server on a client on the 172. network it installs the IP port for the opposite network.  

Question: Is it possible to print to the server and have the server push the print job from one network to the other?  or is there another way to do it using windows 2003 server?

0
Comment
Question by:poohberry
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
9 Comments
 
LVL 38

Expert Comment

by:ChiefIT
ID: 22773195
Files and printer sharing is all a part of the SMB shares. You will need a WINS connection between the shares in order to do this.
0
 
LVL 38

Expert Comment

by:ChiefIT
ID: 22773226
OOPS:
"You will need a WINS connection between the shares in order to do this."

That should have said:

You need a WINS connection between the two domain master browsers to do this. This should be the PDCe by default.
0
 

Author Comment

by:poohberry
ID: 22782308
I have WINS, DNS and Reverse DNS setup.  I can see the printers on the server from either side but I cannot print to them.  If I browse to the server locate the printer click connect it will install the printer but the printer is installed with PORT IP_192.168.2.126 and that works great from machines with a 192.168.2.x address.  If a printer is installed on a computer on the 172.20.9.x network I can locate the printer share, click connect and it will install the printer but the printer is installed with PORT IP_192.168.2.126.  

I assume I would need to be able to print to the server and the server push the print job to the other network.  But I do not know how to do that or if its possible...
0
Free NetCrunch network monitor licenses!

Only on Experts-Exchange: Sign-up for a free-trial and we'll send you your permanent license!

Here is what you get: 30 Nodes | Unlimited Sensors | No Time Restrictions | Absolutely FREE!

Act now. This offer ends July 14, 2017.

 

Author Comment

by:poohberry
ID: 22782319
EDIT ABOVE: I have WINS, DNS and Reverse DNS setup.  I can see the printers on the server from either side but I cannot print to them if the computer is on the other network. If I browse to the server locate the printer click connect it will install the printer but the printer is installed with PORT IP_192.168.2.126 and that works great from machines with a 192.168.2.x address.  If a printer is installed on a computer on the 172.20.9.x network I can locate the printer share, click connect and it will install the printer but the printer is installed with PORT IP_192.168.2.126.  

I assume I would need to be able to print to the server and the server push the print job to the other network.  But I do not know how to do that or if its possible...
0
 
LVL 38

Expert Comment

by:ChiefIT
ID: 22782407
What you are asking is highly possible: I have printed on remote sites plenty of times.

There are three things to look at when printing:

1) Trust relationship.
Are your sites trusted to print on eachother's sites.
2) SMB blockage:
SMB is on port 445. Some ISPs block SMB traffic because of the vulnerabilities in the SMB shares. Direct access to those could cause IT security woes. So, this of course depends upon your connection to the remote site. Is it a point to point site connection that bypasses interaction with a ISP, or is this a VPN connection that might be blocked on the SMB share port of 445.

You can test this by going to the command prompt and typing:
Portquery -n xxx.xxx.xxx.xxx -o 139, 445 -p both

4) Some printers are having problems printing from remote sites because they have bidirectional support enabled and SNMP enabled. In this case printing may get stuck on the server's queues of the 2003 server. You might consider disabling bidirectional support and SNMP for these printers for both sites.
0
 

Author Comment

by:poohberry
ID: 22789166
I only have one server with one Domain and the server is multihomed to both networks.
0
 
LVL 38

Accepted Solution

by:
ChiefIT earned 500 total points
ID: 22810554
What's has worked for me in the past is to create a WINS connection between the remote computers and the PDCe.

Why does this work, you might ask?

A while ago printers and shares were really netbios shares. They were shared out using netbios broadcasts to all the clients. A netbios broadcast was sent to the domain master and would elect the domain master to be the domain master browser. The browser service allowed for connections to file and print shares. These netbios broacasts were not routeable, so WINS was used to allow access to these shares from a remote location. If the remote site had a DC, The two "primary domain controllers" of the two sites could use a WINS connection between them to share the browselist and traffic netbios data between the sites.

Then, Microsoft came up with DNS. However certain services, like the browser service remained with the Netbios protocol to share out some shares. So with DNS came another issue, how do you share out files and use the browser service. This is where SMB traffic came into play. SMB uses ports 139 and 445 to share SMB traffic. SMB traffic is able to go across remote sites. The issue with SMB traffic is this. It BINDS to one network binding. So, if your LAN binding is working for SMB shares, your remote sites will not.

What I found out about SMB shares is this. Your SMB shares can work internally, But while SMB sends out a SMB discovery it also sends out a WINS discovery too. When one of them replies, this is when you get the connection between the two machines. In other words, you can use SMB for the LAN computers, and WINS connection for your WAN computers.
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Organizations create, modify, and maintain huge amounts of data to help their businesses earn money and generally function.  Typically every network user within an organization has a bit of disk space to store in process items and personal files.   …
This may not be a text book method to resolve VSS backup issues but it seemed to have worked on few of the Windows 2003 servers we had issues while performing a Volume Shadow Copy backup. If you have issues while performing a shadow copy backup usin…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…
Add bar graphs to Access queries using Unicode block characters. Graphs appear on every record in the color you want. Give life to numbers. Hopes this gives you ideas on visualizing your data in new ways ~ Create a calculated field in a query: …

691 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