Nätverk

Grundläggande Linux-nätverkskommandon

Grundläggande Linux-nätverkskommandon
IP-kommandot
Kommandot ifconfig
Iwconfig-kommandot
Dhclient-kommandot
Ruttkommandot
Värdkommandot
Netstat-kommandot

Denna handledning beskriver kort några grundläggande kommandon som alla Linux-användare bör känna till för att kontrollera nätverkskonfigurationen, ange och konfigurera den. Denna handledning visar grundläggande tillämpningar av kommandon, en ny handledning skrivs för att förklara mer avancerade scenarier. För avancerade tips om följande och ytterligare handledning, se Advanced Linux Network Commands. Här lär du dig hur du ändrar IP-adresser på Linux, hur du inaktiverar och aktiverar nätverkskort under Linux med olika kommandon, hur du ställer in ditt trådlösa kort i bildskärm och hanterade lägen med iwconfig, hur du får en IP-adress från din DHCP-server använda dhclient kommando, hur man ställer in en gateway under Linux, får IP-adressen till ett domännamn och övervakar trafiken mellan din enhet och nätverket med netstat, i vissa fall samma funktioner med olika kommandon.

De ip kommando

De ip kommandot gör det möjligt att skriva ut information om nätverksgränssnitt och konfiguration, samt använda ändringar, det ersätter det gamla ifconfig kommando som kommer att förklaras senare i denna handledning.

För att få en allmän bild av din nätverksenhetskonfiguration kan du köra:

IP-adress

En motsvarighet till ip-adressen är ip addr-show, det kommer att kasta samma resultat:

ip addr-show

Om du vill begränsa informationen till IPv4-informationskörning:

ip -4 a

Notera: om du arbetar med IPv6 springa ip -6 a

Använd alternativet för att visa informationen på en enda nätverksenhet dev som i nästa exempel:

ip addr visa dev

I mitt fall utförde jag:

ip addr visar dev wlp3s0

Om du vill visa IPv4-informationen för en enda enhet kan du köra:

ip -4 addr visar dev wlp3s0

För att ta bort en befintlig IP-adress för en enhet kan du köra:

Ip addr del dev

I mitt fall sprang jag:

ip addr del 192.168.0.14 dev wlp3s0

För att sedan tilldela en ny IP-adresskörning:

Ip addr add dev

I mitt fall utförde jag:

ip addr add 192.168.0.16 dev wlp3s0

För att inaktivera ett nätverkskort är kommandot:

IP-länk fastställd

I mitt fall kör jag:

IP-länk ställa in enp2s0

För att aktivera nätverkskortet som heter enp2s0 tillbaka kör jag:

De ifconfig kommando

De ifconfig kommando är föregångare till kommandot ip. Inte alla moderna Linux-distributioner inkluderar det, för att få det att fungera behöver vissa distributioner användaren installera paketet nätverktyg.

För att få en allmän bild av din enhets konfiguration kör du som root:

ifconfig

Du kan också skriva ut information på en viss enhet genom att lägga till den efter anrop ifconfig, i följande exempel skriver jag ut information för wlp3s0-enheten:

ifconfig wlp3s0

Med ifconfig kan du ändra adressen genom att ange den efter nätverksenheten

ifconfig   upp

I mitt fall skulle det vara som:

ifconfig wlp3s0 192.168.0.17 upp

Notera: exemplen ovan visar hur du aktiverar nätverkskortet med kommandot ifconfig, men du kan också använda kommandot IP-länk fastställd som förklaras i ip kommandosektion.

Det rekommenderas att inkludera rätt nätmask som i nästa exempel genom att lägga till nätmask alternativ.

ifconfig wlp3s0 192.168.0.17 nätmask 255.255.255.0 upp

För mer information om ifconfig kommando, kolla handledningen Hur man använder ifconfig.

Iwconfig-kommandot

Mycket lik ifconfig, Linux inkluderar iwconfig kommando också vilket är användbart för att ställa in konfigurationer exklusivt för trådlösa nätverkskort. I följande exempel är iwconfig kommandot kommer att användas för att ändra de trådlösa nätverkskortlägena mellan hanterat läge och övervakningsläge. Övervakningsläget är användbart för att sniffa paket utan att vara associerat med andra stationer eller routrar, det är obligatoriskt när man knäcker trådlösa routrar med program som reaver eller aircrack-ng.

Som du ser som standard är våra nätverkskort inställda i hanterat läge, vilket gör att wifi-kortet kan fungera som en nätverksstation. Springa:

iwconfig wlp3s0

Notera: var "wlp3s0”Ersätt det med ditt nätverksenhetsnamn.

För att ändra det hanterade läget som visas i bilden ovan måste vi först inaktivera wifi-kortet med kommandot ifconfig.

ifconfig wlp3s0 ner

Ställ sedan in bildskärmsläget genom att köra:

iwconfig wlp3s0-lägesmonitor

Och aktivera nu det trådlösa nätverkskortet

ifconfig wlp3s0 upp

Kontrollera det nya läget genom att köra iwconfig wlp3s0:

iwconfig wlp3s0

För att återställa det hanterade läget upprepar du processen och ersätter steget iwconfig wlp3s0-lägesmonitor för iwconfig wlp3s0-läge hanteras

De dhclient kommando

När du ansluter dig till ett nätverk behöver du uppenbarligen en gratis IP-adress för att ansluta din enhet till den. Medan du kan pinga eller nmap-nätverket för att ställa in en ny enhet, tilldelar många routrar den via DHCP. Om du vill att din nya enhet automatiskt ska få en IP-adress och den inte som standard kan du använda dhclient kommando. I många fall när jag försökte ansluta mig till ett trådlöst nätverk med WICD, hittade jag processen "Att få IP" för att fastna eller ta lång tid och lyckades hjälpa det genom att köra det här kommandot.

Syntaksen är:

dhclient

I mitt fall

dhclient enp2s0

De rutt kommando

När du går med i ett nätverk som inte var korrekt konfigurerat för att tillåta nya enheter att ansluta måste du ställa in en korrekt IP-adress, vanligtvis kommer det att ske manuellt via kommandot ip eller ifconfig, för att ställa in rätt gateway med kommandot rutt och aktivera korrekt DNS, som 8.8.8.8 för att komma åt internet. Följande exempel visar hur du lägger till och tar bort gateways.
Så här tar du bort en definierad gateway-körning:

rutt del standard gw

I mitt fall sprang jag:

rutt del standard gw 192.168.0.1 wlp3s0

Så här lägger du till en ny gateway-körning:

rutt lägg till standard gw 192.168.0.1 wlp3s0

Så här kontrollerar du dina definierade gateways-körningar:

rutt

De värd kommando

Kommandovärd är användbar för domännamnsökning för att lära sig IP-adressen för ett specifikt domännamn. Till exempel för att lära dig linuxhint.com IP-adress kör bara

värd linuxhint.com

De netstat kommando

För att avsluta denna handledning kan vi se hur vi övervakar vår nätverkstrafik med kommandot netstat.
Kör kommandot netstat utan alternativ:

netstat

Som standard är netstat Kommandot visar ESTABLISHED-anslutningar. Om du vill lista lyssningsportarna kör du bara kommandot med -l alternativ:

netstat -l

Som standard listar netstat också alla TCP- och UDP-anslutningar, om du vill visa TCP-anslutningar eller bara lyssningsportar kör:

netstat -at

Notera: alternativet -a förhindrar uppslag för att påskynda resultaten.

Om du bara vill visa UDP-anslutningar, kör sedan:

netstat -au

Jag hoppas att du tyckte att den här artikeln var användbar för att lära dig grundläggande nätverkskommandon, att lära dem är ett måste för alla Linux-användare att ha råd med alla nätverksbesvär. Fortsätt följa LinuxHint för fler tips och uppdateringar om Linux och nätverk.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...