artikelinhoud
symptomen
inhoudsopgave
- Inleiding
- gestopt RPC-service
- problemen met Naamresolutie
- verkeer geblokkeerd door firewall
- connectiviteitsproblemen
Inleiding
“De RPC-server is niet beschikbaar” is een vrij veel voorkomende fout in Windows die kan optreden in een breed scala aan situaties, waarbij de meeste van deze situaties betrekking hebben op communicatie tussen twee machines over een netwerk. Het kan echter ook optreden tijdens lokale bewerkingen op een machine., Voor de duidelijkheid, in dit artikel wordt de machine die RPC communicatie initieert aangeduid als de client, en de machine waarmee het communiceert zal de server zijn.
Remote Procedure Call (RPC) is een mechanisme waarmee Windows-processen met elkaar kunnen communiceren, tussen een client en server binnen een netwerk of binnen een enkel systeem. Talrijke ingebouwde Windows-componenten maken gebruik van RPC. RPC gebruikt dynamische poorten voor communicatie tussen systemen, maar een statische poort (TCP-poort 135) moet ook worden gebruikt als uitgangspunt voor communicatie., De RPC endpoint mapper luistert op deze statische poort.
in een typische RPC-sessie neemt een client contact op met de endpoint mapper van een server op tcp-poort 135 en vraagt het dynamische poortnummer aan dat aan een bepaalde service is toegewezen. De server reageert met het IP-adres en poortnummer dat de service bij RPC heeft geregistreerd toen deze werd gestart, en de client neemt vervolgens contact op met de service op dat IP-adres en de poort.,
mogelijke oorzaken van de fout” RPC server unavailable ” zijn de volgende:
- gestopt RPC-service: als de RPC-service op de server niet draait, zal de client deze uiteraard niet kunnen bereiken.problemen met
- naamomzetting: de naam van de RPC-server kan worden omgezet naar het verkeerde IP-adres, waardoor de client contact opneemt met de verkeerde server of probeert contact op te nemen met een IP-adres dat momenteel niet wordt gebruikt. Als alternatief kan de naam van de server helemaal niet worden opgelost.,
- verkeer geblokkeerd door firewall: een firewall of andere beveiligingstoepassing op de server, of een netwerkfireapparaat tussen de client en de server, kan voorkomen dat verkeer de server bereikt op tcp-poort 135.
- connectiviteitsproblemen: de client kan de server misschien helemaal niet bereiken vanwege een algemeen netwerkprobleem.
de volgende stappen, gecategoriseerd op oorzaak, kunnen nuttig zijn bij het oplossen van het probleem.
gestopt RPC Service
- Open de Services console op de server.,
- Lokaliseer de RPC-service (Remote Procedure Call) en zorg ervoor dat deze wordt uitgevoerd.
Opmerking: De RPC-Locatorservice (Remote Procedure Call) hoeft normaal gesproken niet te worden uitgevoerd.
- als de service is gestopt, probeer deze handmatig te starten.
problemen met de Naamresolutie
- Ping de server op naam van de client om te controleren of de naam oplost naar het juiste IP-adres. Als dit het geval is, is de naamresolutie waarschijnlijk niet de oorzaak van het probleem, en de resterende stappen in deze sectie kunnen worden overgeslagen.,
- als de client en server lid zijn van een AD-domein (Active Directory), wordt DNS gebruikt voor naamomzetting. Controleer of de client en de server beide de juiste DNS-servers gebruiken, die zich in het domein moeten bevinden en doorgaans domeincontrollers zijn.
- als de juiste DNS-servers worden gebruikt, gebruikt u de DNS-beheerconsole op die servers om te controleren of de RPC-server de juiste record(s) in DNS heeft geregistreerd. Indien nodig kan het ipconfig / registerdns commando op de RPC server worden gebruikt om de DNS records opnieuw te registreren.,
- als er geen AD-domein aanwezig is, kan WINS worden gebruikt voor naamomzetting. Het ipconfig / all commando zal onder andere de WINS servers tonen die gebruikt worden door de RPC server. Controleer de WINS-database op deze servers om te controleren of de records die zijn geregistreerd voor de RPC-server correct zijn. Indien nodig kan het nbtstat-RR commando op de RPC server worden uitgevoerd om de WINS records opnieuw te registreren.
verkeer geblokkeerd door Firewall
- controleer de Windows Firewall-instellingen op de RPC-server.,
- als de firewall is ingeschakeld, zorg er dan voor dat verkeer op tcp-poort 135 mag passeren.
- als op de server Windows Server 2003 wordt uitgevoerd, kan de Windows Firewall de toewijzing van dynamische RPC-poorten mogelijk niet correct verwerken. In dit geval kan het nodig zijn om de Windows Firewall uit te schakelen of de poorten te beperken die door RPC worden gebruikt (zie stap 4).
- als op de server Windows Server 2008 of hoger wordt uitgevoerd, controleert u of de Windows Firewall-service wordt uitgevoerd., De Windows-Firewall in Windows Server 2008 en hoger moet standaard goed omgaan met RPC-verkeer; als dit echter handmatig moet worden geconfigureerd, raadpleegt u dit TechNet-artikel voor instructies: binnenkomend netwerkverkeer toestaan dat gebruik maakt van dynamische RPC.
als de Windows Firewall volledig moet zijn uitgeschakeld in Windows Server 2008 of hoger, moet u de Windows Firewall-service niet stoppen. Volg in plaats daarvan de stappen in het correct uitschakelen van de Windows Firewall in Windows Server 2008 en hoger.,
- als er firewallsoftware van derden, een andere beveiligingstoepassing of een netwerkfireapparaat is geïnstalleerd, raadpleeg dan de documentatie voor de toepassing of het apparaat om te bepalen of het correct kan worden geconfigureerd om RPC-verkeer af te handelen.
- als de firewallsoftware, andere beveiligingstoepassingen of netwerkapparaten niet kunnen worden geconfigureerd om dynamisch RPC-verkeer goed af te handelen, kan het poortbereik dat door RPC wordt gebruikt, worden beperkt en kan dit bereik vervolgens worden geopend op de firewall of beveiligingstoepassing., Als u het poortbereik wilt beperken dat door RPC wordt gebruikt, raadpleegt u hoe de dynamische poorttoewijzing van RPC moet worden geconfigureerd om met Firewalls te werken.
problemen met netwerkconnectiviteit
- gebruik het ping-commando om de basisconnectiviteit tussen de RPC-client en de server te testen. Merk op dat deze test mogelijk niet overtuigend is, omdat het mogelijk is dat een firewall ICMP-verkeer blokkeert terwijl ander verkeer erdoor kan. (ICMP, of Internet Control Message Protocol, is het protocol dat wordt gebruikt door de commando ‘ s ping en tracert.,)
- het opdrachtregelprogramma PortQry kan worden gebruikt om de verbinding van de client met de server te testen en te bepalen welke poorten op de server geopend zijn. Het bevat ondersteuning voor RPC en kan worden gebruikt om te bepalen welke services dynamische poorten hebben geregistreerd bij RPC en welke specifieke poorten ze gebruiken. Gedetailleerde informatie over PortQry versie 2.0 is hier beschikbaar: nieuwe functies en functionaliteit in PortQry Versie 2.0.
- als de client en server zich op verschillende subnetten bevinden, controleer dan of het verkeer correct tussen de twee is gerouteerd., Als ze zich op verschillende fysieke locaties bevinden, controleer dan of de link tussen de sites omhoog is en laat het verkeer vrij passeren.
voor verdere instructies over het oplossen van deze fout, zie probleemoplossing “de RPC-Server is niet beschikbaar.”
voor algemene informatie over RPC, zie Wat is RPC?
resolutie
meer hulp nodig?,werEdge T300, PowerEdge T310, PowerEdge T320, PowerEdge T330, PowerEdge-T340, PowerEdge T40, PowerEdge T410, PowerEdge T420, PowerEdge T430, PowerEdge T440, PowerEdge T605, PowerEdge T610, PowerEdge T620, PowerEdge T630, PowerEdge T640, PowerEdge T710, PowerEdge VRTX, PowerEdge Server van het Web, PowerEdge XE2420, PowerEdge-XE 5__, PowerEdge-XE 5__-2, PowerEdge XE 51__-2 (ATI Mach64), PowerEdge XE7100, PowerEdge XE7420, PowerEdge XE7440, PowerEdge 2600, PowerEdge 2650, PowerEdge 6600, PowerEdge 6650, PowerEdge 4600, PowerEdge SC 420, PowerEdge SC 430, PowerEdge SC 440
Laatst Gepubliceerde Datum |