Du opretter ikke direkte forbindelse til Ethernet i Linux ved hjælp af en enkelt kommando som du måske med Wi-Fi. Ethernet-forbindelser styres typisk automatisk af din netværksadministrator (som NetworkManager eller SystemD-NetWorkD).
Her er en oversigt over, hvordan Ethernet -forbindelser fungerer, og hvordan man fejlfinder dem i kommandolinjen:
forståelse af Ethernet -forbindelser i Linux
1. Fysisk forbindelse: Sørg for, at dit Ethernet -kabel er sikkert tilsluttet din computers Ethernet -port, og den anden ende er tilsluttet en router, switch eller netværksudgang.
2. netværksadministrator: Linux -distributioner bruger netværksledere til at håndtere netværksforbindelser automatisk. De mest almindelige er:
* NetworkManager: Brugt i Ubuntu, Fedora og mange andre.
* systemd-netværk: Brugt i Arch Linux, Debian (eventuelt) og nogle andre.
3. DHCP (dynamisk værtskonfigurationsprotokol): Som standard vil din computer forsøge at få en IP -adresse automatisk fra en DHCP -server (normalt din router).
Fejlfinding af Ethernet -forbindelser via kommandolinje
1.
* Liste Netværksgrænseflader:
`` `bash
IP Link Show
`` `
Se efter en grænseflade med navnet "Eth0" (eller lignende, f.eks. "ENP0S3"). "Staten" skal være "op", hvis grænsefladen er aktiv.
* Se detaljerede interfaceinformation:
`` `bash
IP addr Show Eth0
`` `
(Udskift "Eth0", hvis din grænseflade har et andet navn). Kontroller, om en "inet" -adresse (din IP -adresse) er tildelt.
2. Genstart Network Manager (hvis nødvendigt):
* for NetworkManager:
`` `bash
sudo systemctl genstart NetworkManager
`` `
* for SystemD-NetWorkD:
`` `bash
sudo systemctl genstart systemd-networkd
`` `
3. Kontroller DHCP -forbindelse (hvis relevant):
* Vis DHCP -lejekontrakt:
`` `bash
Cat /var/lib/dhcp/dhclient.leases
`` `
(Stien kan variere lidt afhængigt af din distribution).
4. Konfigurer manuelt en statisk IP (om nødvendigt):
FORSIGTIG: Gør kun dette, hvis du kender dit netværks IP -adresseringsordning og har en statisk IP -reserveret til din enhed. Forkert konfiguration kan føre til netværksproblemer.
* NetworkManager (ved hjælp af NMCLI):
`` Bash
NMCLI -forbindelse Modificer "Wired Connection 1" IPv4.Method Manual IPv4.Addresses 192.168.1.100/24 IPv4.Gateway 192.168.1.1 IPv4.DNS 8.8.8.8
NMCLI -forbindelse op "Wired Connection 1"
`` `
(Udskift "Wired Connection 1" med dit forbindelsesnavn, og rediger IP -adresser og gateway i henhold til din netværkskonfiguration)
* systemd-netværk (redigeringskonfigurationsfiler):
Du skal oprette eller ændre konfigurationsfiler i `/etc/systemd/netværk/`. Denne proces er mere involveret. Se SystemD-NetWorkD-dokumentationen til din distribution.
5. testnetværksforbindelse:
* ping en kendt IP -adresse (f.eks. Googles DNS -server):
`` `bash
Ping 8.8.8.8
`` `
* ping et domænenavn:
`` `bash
Ping Google.com
`` `
Yderligere tip:
* Konsulter din distributions dokumentation: De nøjagtige kommandoer og konfigurationer kan lidt variere afhængigt af din Linux -distribution.
* Kontroller kabelforbindelser: Dobbeltkontrol, at dit Ethernet-kabel er sikkert forbundet i begge ender.
* Genstart din router: Nogle gange kan en simpel router -genstart løse netværksproblemer.
Hvis du stadig har problemer med at oprette forbindelse til Ethernet efter at have prøvet disse trin, skal du give flere detaljer om dit problem, inklusive din Linux -distribution, eventuelle fejlmeddelelser, du ser, og din netværkskonfiguration.