Hur konfigurerar jag ett nätverkskort med Linux®?

Att sätta upp ett nätverkskort med Linux® görs ofta automatiskt genom programvaran för detektering av hårdvara som följer med de flesta moderna Linux®-distributioner. Det kan dock finnas tillfällen då nätverkskortet inte automatiskt konfigureras korrekt, eller när du vill konfigurera ett andra nätverkskort med Linux®. I vilket fall som helst finns det ett par primära sätt att arbeta med nätverkskortets konfiguration, antingen genom ett grafiskt användargränssnitt (GUI) eller kommandoradsgränssnittet (CLI).

Att använda din Linux®-distributions GUI kommer att ge det mest användarvänliga och enkla sättet att konfigurera ditt nätverkskort med Linux®. Detta kan dock variera beroende på Linux®-skrivbordsmiljön för din distribution. I de flesta fall kommer Linux®-distributioner att använda antingen Gnome® eller K Desktop Environment (KDE®) skrivbordsmiljöer, som var och en har ett mjukvarugränssnitt för att konfigurera ditt nätverk. Programvaran KNetworkManager gör detta för KDE®-skrivbordet, medan det i Gnome® kallas NetworkManager. Båda erbjuder möjligheten att konfigurera ett redan upptäckt nätverkskort med nätverksparametrar, IP-adressinformation, samt lägga till ett nytt nätverkskort.

När du arbetar från CLI för att ställa in ditt nätverkskort med Linux®, vill du dock först ta reda på om ditt nätverkskort redan är igång genom att utfärda ifconfig-kommandot i terminalapplikationen. Om kommandot skrivs in utan några argument kommer det att mata ut alla aktuella gränssnitt och deras inställningar. De två vanligaste är eth0, som är det första Ethernet-nätverkskortet i systemet, och se, loopback-gränssnittet, som är ett virtuellt mjukvarugränssnitt. Kommandot ifconfig kan sedan användas för att aktivera eller inaktivera ett gränssnitt samt ändra IP-adressen eller annan nätverksinformation. Till exempel, för att ställa in eth0-gränssnittets IP-adress, skulle du utfärda följande ifconfig-kommando.

ifconfig eth0 192.168.1.10 nätmask 255.255.255.0 upp

I ordning från vänster till höger är den första parametern gränssnittet som ska modifieras, eth0, sedan IP-adressen som ska tilldelas till den, och sedan undernätverket som datorn tillhör. Den sista parametern som ges till ifconfig är antingen ”upp” eller ”ner”, vilket talar om för datorn att aktivera eller inaktivera nätverkskortet. Var noga med att kontrollera lämpliga inställningar för ditt nätverk, såsom typen av nätverk, undernätverket, eventuella gateway-routrar för att skapa rätt kommando.

Naturligtvis kommer detta kommando bara att konfigurera ditt nätverkskort med Linux® för den aktuella sessionen och skulle behöva anges varje gång du loggar in på datorn. För att kringgå detta implementerar Linux®-distributioner olika skript och filer som gör detta åt dig automatiskt varje gång datorn startar. Platserna och namnen på dessa skript och konfigurationsfiler kommer att variera beroende på din Linux®-distribution, så se till att kontrollera vilka filer som ska ändras. Genom att redigera dessa konfigurationsfiler i en textredigerare kommer operativsystemet sedan att ladda rätt nätverkskonfiguration automatiskt.