JungleLabs Insights

Vad är en standardgateway? Hur det fungerar och hur du hittar din

Artikel

När en bärbar dator ansluter till ett hemmawifi-nätverk kan den vanligtvis kommunicera med andra enheter på det nätverket. Men när den behöver ladda en webbplats, nå en molntjänst eller ansluta till en server i ett annat land måste dess data lämna det lokala nätverket och resa någon annanstans. Enheten måste veta var den ska skicka trafik som inte är riktad till en närliggande enhet.

Den nästa stoppen är vanligtvis standardgatewayen. På ett hemnätverk är det ofta trådlösa routern. I ett kontor eller datacenter kan det vara en brandvägg, en nivå 3-switch, en virtuell router eller ett annat hanterat nätverksutrustning. Gatewayen ger en väg från det lokala nätverket till andra nätverk, inklusive Internet.

Den default gateway är en grundläggande men viktig del av IP-nätverk. Den är relaterad till IP-adresser och nät, men är inte samma sak som någon av dem. Att förstå hur den fungerar kan hjälpa dig att förstå varför en enhet kan ansluta till lokala skrivare men inte till webbplatser, varför en felaktig gateway-inställning kan störa anslutningen och hur du kontrollerar gateway på din dator.

Den här guiden förklarar standardgateway på vanligt språk, visar hur du hittar den på Windows, macOS och Linux samt går igenom grundläggande felsökning. Om du är nybörjare på adressintervall, läs först vår guide till vad en subnet är.

Vad är en standardgateway?

A standardgateway är enheten som ett datornätverk skickar trafik till när målet ligger utanför datorns lokala nätverk och inga mer specifika vägar är tillgängliga. Den fungerar som en utgångspunkt från ett nätverk till ett annat.

Till exempel kan din bärbar dator ha den privata IP-adressen 192.168.1.25 och tillhör undernätet 192.168.1.0/24. En skrivare vid 192.168.1.40 är i samma undernät, så kan bärbar dator kommunicera direkt med den över det lokala nätverket. En offentlig webbplats har dock en adress utanför det här området. Bärbar dator skickar trafiken mot webbplatsen till sin standardgateway, som sedan vidarebefintar den mot Internet.

Det ord standard är viktigt. En dator kan ha flera vägar till olika destinationer. Den kan ha en specifik väg till ett företagsnätverk via en VPN och en annan väg till hemmänätverket. Standardvägen används för destinationer som inte matchar en mer specifik väg. På ett IPv4-system ges den vanligtvis representationen 0.0.0.0/0. Vid IPv6 är den motsvarande standardvägen är ::/0.

En enhet kan ha flera standardvägar, till exempel när den har både eternetch- och Wi-Fi-anslutningar eller använder flera nätverksgränssnitt. I så fall använder operativsystemet sin routningstabell och vägmetriker för att avgöra vilken väg som ska föredras. Så "standardgateway" syftar ofta på den föredragna gatewayen för ett visst nätverksgränssnitt, snarare än en universell gateway för alla anslutningar.

Hur fungerar en standardgateway?

När en applikation skickar data kontrollerar datorn måladressen och konsulterar dess vägtabell. Vägtabellen innehåller information om vilken nätverksanslutning och nästa hopp som ska användas för olika destinationer.

Om målet är en del av datorns lokala nätverk kan datorn vanligtvis skicka data direkt till målenheten. Om målet ligger utanför det lokala nätverket söker datorn efter en matchande väg. När det inte finns någon mer specifik väg använder den den standardväg och skickar paketet till standardgateway.

Datorn skickar inte normalt paketet direkt till målwebbplatsens server över hela Internet. Istället skickar den paketet till gatewayen på det lokala nätverket. Gatewayen granskar sitt eget routningsinformation och vidarebefordrar paketet till en annan router eller leverantör. Paketet kan passera många nätverk innan det når sin destination.

En förenklad väg ser ut så här:

Ditt enhet
↓
Standardgateway på din lokala nätverk
↓
Internetleverantör eller organisationsnätverk
↓
Andra nätverk
↓
Målserver

Svaret reser tillbaka genom nätverket med hjälp av routningsbeslut som fattats längs vägen. Vägen tillbaka behöver inte nödvändigtvis använda exakt samma mellannätverk som utgående väg.

Den default gateway:s huvudroll är att vidarebefordra trafik mellan nätverk. Den kan också utföra andra funktioner, såsom brandväggsfiltrering, Nätverksadressöversättning (NAT), VPN-hantering eller Wi-Fi-hantering. Dessa funktioner kombineras ofta i en hemrouter, men de är tekniskt sett separata uppgifter. En gateway behöver inte utföra NAT, och ett enhet som utför NAT är inte nödvändigtvis den enda gatewayen i ett större nätverk.

Standardgateway, router och IP-adress

A router är en enhet eller programvarusystem som vidarebefordrar trafik mellan IP-nätverk. En standardgateway är den router eller nästa hopp-adress som en enhet använder som sin standard utgångsroute. I ett hemnätverk konfigureras vanligtvis enhetens lokala adress som standardgateway, så orden används ofta ombytligt i vardaglig tal.

Den standardgateway har själv en IP-adress på det lokala nätverket. Till exempel kan en hemrouter använda 192.168.1.1, medan enheter anslutna till den får adresser som 192.168.1.25 eller 192.168.1.60. Gatewaysadressen måste vara nåbar från den lokala nätverksgränssnittet som används.

En IP-adress identifierar ett gränssnitt eller slutpunkt. En undernät beskriver en adressomfång. Standardgateway anger vart trafiken ska gå när målet inte finns inom det lokala området. Dessa koncept fungerar tillsammans, men svarar på olika frågor:

  • IP-adress: Vilken adress är tilldelad till denna gränssnitt?
  • Undernät: Vilka adresser anses vara lokala?
  • Standardgateway: Var ska trafiken gå för andra destinationer?

Till exempel om en dator har IP-adress 192.168.1.25 med nätmask 255.255.255.0, är det normalt en del av 192.168.1.0/24En gateway såsom 192.168.1.1 ligger inom det lokala området, så datorn kan nå den direkt.

För mer bakgrund, se våra guider till IP-adresser och IPv4 vs IPv6.

Hur en enhet vet om en målplats är lokal

En dator använder sin egen IP-adress och nätverksinformation för att avgöra om en målplats är lokal. Subnätmasken eller prefixlängden säger till hur mycket av adressen som identifierar nätverket. Datorn jämför målet med sitt eget nätverksområde.

Om målplatsen tillhör samma undernät försöker datorn nå den direkt genom det lokala nätverket. Om den tillhör ett annat undernät skickar datorn trafiken till en router. För vanliga internetmål är den här routern vanligtvis vald via standardvägen.

Denna skillnad förklarar varför standardgateway måste konfigureras korrekt. Om IP-adressen eller undernätsmasken är felaktig kan enheten felaktigt besluta att en målplats är lokal eller fjärranvänd. Den kan försöka kontakta målet direkt när den bör använda en router, eller skicka trafik till gateway:n när den bör kommunicera lokalt.

Konfiguration av adresser tillhandahålls vanligtvis automatiskt av en tjänst som DHCP på IPv4-nätverk. DHCP kan ge en IP-adress, undernätsmask, standardgateway och DNS-lösningsmotor till en enhet. Om dessa inställningar konfigureras manuellt måste varje värde matcha den faktiska nätverksdesignen.

Så här hittar du standardgateway på Windows

På Windows är den snabbaste metoden att använda Kommandotolken. Öppna Start-menyn, sök efter Kommandotolk, och kör:

ipkonfiguration

Hitta den aktiva nätverksadaptern, till exempel Trådlös LAN-adapter Wi-Fi eller Ethernet-adapter Ethernet. Under that adapter, look for StandardgatewayAdressen kan se ut som 192.168.1.1 eller 10.0.0.1. Om datorn är ansluten till både Wi-Fi och Ethernet, kontrollera den nätverkskort som för närvarande bär den trafik du vill felsöka.

Du kan också använda PowerShell för att visa den standardväg i routningstabellen:

Get-NetRoute -DestinationPrefix "0.0.0.0/0" |
  Sort-Object RouteMetric |
  Format-Table InterfaceAlias, NextHop, RouteMetric

Den NextHop värde är gateway för den här vägen. Om datorn använder IPv6, kontrollera IPv6-standardvägen med:

Get-NetRoute -DestinationPrefix "::/0" |
  Sort-Object RouteMetric |
  Format-Table InterfaceAlias, NextHop, RouteMetric

Om gateway-fältet är tomt, bekräfta först att anslutningen är ansluten och har fått nätverkskonfiguration. En avkopplad anslutning eller ett manuellt konfigurerat nätverk med ofullständiga inställningar kan inte visa en användbar gateway.

Så här hittar du standardgateway på macOS

På macOS kan du hitta IPv4-standardgatewayet med Terminal:

route -n get default

Sök efter den rad som är märkt gateway. It shows the next-hop address for the current IPv4 default route. The output may also include the network interface used for the route.

För en IPv6-standardväg, använd:

route -n get -inet6 default

Du kan också visa nätverksdetaljer genom macOS-gränssnittet. Öppna Systeminställningar, välj Nätverk, välj den aktiva anslutningen som till exempel Wi-Fi eller Ethernet och visa dess detaljer. Det exakta utseendet varierar något beroende på vilken macOS-version du använder, men router- eller gateway-information visas med anslutningens TCP/IP-inställningar.

Om du använder en VPN kan resultatet skilja sig från gatewayen på din fysiska Wi-Fi- eller Ethernet-anslutning. Vissa VPN:er installerar en ny standardväg så att internettrafik går genom VPN:et. Andra rutterar endast valda destinationer genom tunneln. Kontrollera de aktiva vägarna och gränssnittet vid diagnostik av en specifik anslutning.

Så här hittar du standardgateway på Linux

På de flesta moderna Linux-distributionerna öppna en terminal och kör:

ip route show default

Ett typiskt IPv4-resultat kan se ut så här:

default via 192.168.1.1 dev wlan0 proto dhcp metric 600

Här 192.168.1.1 är nästa hopp, och wlan0 är nätverksgränssnittet. Vägen kan använda ett annat gränssnittsnamn, till exempel eth0, enp3s0, eller wlp2s0.

För att visa IPv6-standardvägen, kör:

ip -6 route show default

Ett typiskt resultat kan börja med:

standardväg via fe80::1 dev wlan0

IPv6 gateways are often link-local addresses beginning with fe80::. A link-local address is valid on the local network segment and is commonly used by routers to advertise themselves to IPv6 devices.

Äldre Linux-dokumentation kan visa route -n eller netstat -rn, men det ip route kommandon är standarden i de flesta distributioner. Om utdata är tom, kontrollera att anslutningen är aktiv och att systemet har fått router- eller DHCP-konfiguration.

Vad är skillnaden mellan en gateway och en DNS-server?

En gateway och en DNS-server utför olika uppgifter. Den gateway vidare trafik till andra nätverk. A DNS-server översätter domännamn, till exempel example.comtill IP-adresser som datorer kan använda för att ansluta till tjänsten.

En dator behöver ofta båda. När du skriver in ett webbplatsnamn använder enheten först DNS för att hitta målets IP-adress. Sedan avgör routningstabellen om målet är lokalt eller fjärranslutet. Om det är fjärranslutet skickar datorn trafiken till sin standardgateway.

Denna skillnad kan hjälpa vid felsökning. Om du kan nå en offentlig IP-adress men webbplatser inte laddas via namn, kan DNS vara problemet. Om du inte kan nå antingen en offentlig IP-adress eller ett domännamn kan problemet handla om den lokala anslutningen, gateway, uppströmsnätverket, brandväggen eller ett annat routingproblem.

Att förändra DNS-servern kommer sällan att åtgärda en felaktig standardgateway. På samma sätt kommer att ändra gatewayen inte att rätta till ett felaktigt DNS-post. Det är hjälpsamt att testa dessa komponenter separat istället för att ändra flera nätverksinställningar samtidigt.

Hur man testar om standardvägen är nåbar

Efter att ha hittat gateway-adressen kan du testa om din enhet kan nå den. På Windows, använd:

ping 192.168.1.1

På macOS eller Linux finns samma kommando tillgängligt:

ping 192.168.1.1

Ersätt 192.168.1.1 med adressen som visas på din enhet. För en IPv6-gateway, använd dess IPv6-adress. På Linux och macOS kan du behöva ange gränssnittet eller zonen för en link-local IPv6-adress, till exempel:

ping6 fe80::1%wlan0

Ett lyckat svar innebär att gatewayen svarade på ping från ditt lokala nätverk. Ett misslyckat ping betyder dock inte nödvändigtvis att gatewayen är avstängd. Brandväggar och routrar kan blockera eller begränsa ICMP-echo-begäranden. Wi-Fi-klientisolation kan också förhindra att enheter når varandra även när internetanslutningen fungerar.

Använd ping som ett led, inte som det enda testet. Du kan också försöka öppna routerns hanterings sida om det är lämpligt, kontrollera om andra enheter kan få tillgång till internet, eller köra en traceroute till ett känt mål.

På Windows, använd:

tracert 1.1.1.1

På macOS eller Linux, använd:

traceroute 1.1.1.1

Första hoppet representerar normalt den lokala gateway eller nästa router i sökvägen. Vissa routrar svarar inte på traceroute-prov, så bristande svar är inte alltid bevis för ett fel.

Vanliga problem med standardgateway

Ett vanligt problem är en saknad standardgateway. En dator kan fortfarande kommunicera med enheter på dess lokala undernät men misslyckas med att komma åt Internet eller andra nätverk. Detta kan hända när DHCP inte slutfördes korrekt, en manuell konfiguration utelämnade gateway:en eller nätverksgränssnittet är kopplat bort.

Ett annat problem är en felaktig gateway-adress. Om en enhet är konfigurerad att använda en adress som inte finns på dess lokala nätverk, kan den inte vidarebefordra fjärrtrafik korrekt. En gateway som ligger utanför den konfigurerade undernätet kan också vara otillgänglig om nätverket inte har en speciell design för att stödja detta arrangement.

Ett annat problem är att ha flera standardvägar. En bärbar dator kan ha Wi-Fi, Ethernet och en VPN aktiva samtidigt. Operativsystemet väljer en väg baserat på metriker och policy, vilket kan orsaka att trafik använder en oväntad gränssnitt. Detta kan framträda som långsam anslutning, tillgång till fel nätverk eller förlust av tillgång till interna tjänster.

Slutligen kan gatewayn själv fungera medan dess uppströmsanslutning inte gör det. I så fall kan en enhet kunna nå den lokala routern men inte nå internet. Felkällan kan ligga hos modem, leverantörsanslutning, brandväggspolicy, DNS-tjänst eller en fjärrnätverk. Att testa varje del separat hjälper till att smala ned orsaken.

En praktisk metod för att felsöka standardgatewayen

Börja med att bekräfta att enheten är ansluten till den förväntade Wi-Fi- eller Ethernet-nätverket. Kontrollera sedan det tilldelade IP-adressen, undernätsmasken eller prefixet och standardgateway. Se till att gateway tillhör det förväntade nätverket och att enheten inte har anslutit sig till ett gästnätverk eller isolerat nätverk av misstag.

Nästa steg är att testa kommunikation med gateway. Om gateway svarar, testa en extern IP-adress och sedan en domännamn. Om den externa IP:n fungerar men domännamnet inte, undersök DNS. Om gateway svarar men externa adresser inte, kontrollera routerns uppströmsanslutning, brandväggsprincip eller leverantörsstatus.

Om flera gränssnitt eller en VPN är aktiva, kontrollera vilken standardväg som är föredragen. Att tillfälligt koppla från en onödig VPN eller byta mellan Wi-Fi och Ethernet kan hjälpa till att isolera problemet, men undvik att ändra bestående nätverksinställningar innan du förstår den nuvarande konfigurationen.

I en affärs- eller datacentralmiljö, ersätt inte gateway-adressen baserat på gissningar. Gatewayer kan vara redundanta virtuella adresser eller en del av en hanterad routningsdesign. Konsultera nätverksdokumentationen eller administratören innan du ändrar statiska inställningar, särskilt på produktionsnoder.

Är Standardgateway alltid en fysisk router?

Nej. Gateway är en logisk nästa hopp, och behöver inte vara en separat fysisk router. Det kan vara en brandvägg, lagringsnivå 3-switch, virtuell router, molnetverkstjänst eller en redundansgateway som delas över flera enheter.

I större nätverk kan användare se en gateway-adress som inte är tilldelad en specifik fysisk enhet. Den kan vara en virtuell IP-adress som kan flytta mellan routrar om en enhet misslyckas. Denna design hjälper till att bevara anslutningen under underhåll eller hårdvarufel.

Molnmiljöer använder också logiska gateway:er. En virtuell dator kan skicka trafik till en virtuell nätverkskort, molnrutare, NAT-gateway, VPN-gateway eller internetgateway-tjänst. Nätverksleverantören hanterar mycket av vidarebefordringsinfrastrukturen bakom scenen.

Det praktiska betydelsen är densamma: enheten skickar trafik till en nästa hopp som kan nå destinationer utanför dess lokala nätverk. Utrustning och implementering varierar beroende på nätverkets storlek och design.

Vanliga frågor om standardgatewayer

Är standardgateway lika med min router's IP-adress?

På en typisk hemnätverk är routerns lokala IP-adress vanligtvis standardgatewayen för anslutna enheter. I större nätverk kan gatewayen vara en brandvägg, switch, virtuell router eller redundanta logiska adress snarare än hanteringsadressen för en viss fysisk router.

Kan jag använda internet utan en standardgateway?

Du kan kunna kommunicera med enheter på samma lokala undernät, men du kan vanligtvis inte nå destinationer utanför det utan en lämplig väg. En standardgateway är den vanliga vägen för destinationer som inte matchar en mer specifik väg.

Varför kan jag komma åt lokala enheter men inte internet?

Din enhet kan ha en fungerande lokal anslutning men ingen giltig standardväg, eller så kan gatewayen ha förlorat sin uppströmsanslutning. DNS, brandväggsregler, leverantörsavbrott eller VPN-routning kan också orsaka detta mönster. Kontrollera gatewayen och testa en extern IP-adress separat från en domännamn.

Varför är min standardgateway tom?

Nätverkskortet kan vara kopplat, DHCP kan ha misslyckats eller en manuell konfiguration kan vara ofullständig. Kontrollera att du undersöker det aktiva kortet och att det har fått en giltig IP-adress och undernätskonfiguration.

Kan en dator ha flera standardgator?

Ja. En dator med flera aktiva gränssnitt, till exempel Wi-Fi och Ethernet, kan ha fler än en standardväg. Operativsystemet använder vägmetriker och principer för att välja en för specifik trafik. VPN-programvara kan också lägga till eller ersätta en standardväg.

Ger den standardväg vägledning Wi-Fi?

Inte nödvändigtvis. En hemmabaserad enhet kombinerar ofta en router, gateway, brandvägg, switch och Wi-Fi-tillgångspunkt i en enda låda. I företagsnätverk tillhandahålls dessa funktioner vanligtvis av separata enheter.

Är standardgatewayet en del av samma subnet som min enhet?

I vanliga IPv4- och IPv6-lokala nätverksdesignerna är gatewayen direkt tillgänglig genom den lokala gränssnittet, vilket vanligtvis innebär att den finns på samma länk eller lokala nätverkssegment. Särskilda designalternativ kan skilja sig, så använd nätverkets dokumentation snarare än att anta att alla gatewayar måste följa ett enkelt hemmarutepattern.

Senast

En standardväg är nästa hopp som en enhet använder för att nå nätverk utanför dess lokala undernät. Hemma är det vanligtvis den lokala adressen till Wi-Fi-routern. I ett företag, datacenter eller molnmiljö kan det vara en brandvägg, lager 3-switch, virtuell router eller hanterad gateway-tjänst. Enheten kombinerar sin IP-adress, undernätsinformation, vägtabell och standardväg för att bestämma var den ska skicka trafik. Om målet är lokalt kan det vanligtvis kommunicera direkt. Om målet är fjärranslutet och ingen mer specifik väg gäller skickar den trafiken till standardvägen. Du kan hitta gateway:en genom ipkonfiguration på Windows route -n get default på macOS, eller ip route show default på Linux. Vid felsökning, kontrollera den aktiva gränssnittet och dess adressinställningar, testa sedan gateway, extern IP-anslutning och DNS separat. Kom ihåg att ett misslyckat ping själv inte bevisar att gateway är nere, eftersom ICMP kan filtreras.

När du förstår standardgateway, blir IP-adresser och nätverk enklare att tolka. Fortsätt med våra guider till undernät, IP-adresser, och IPv4 vs IPv6 för att bygga en starkare grund i nätverk.