Du ansluter inte direkt till Ethernet i Linux med ett enda kommando som du kanske med Wi-Fi. Ethernet-anslutningar hanteras vanligtvis automatiskt av din nätverkshanterare (som NetworkManager eller SystemD-NetWorkD).
Här är en uppdelning av hur Ethernet -anslutningar fungerar och hur man felsöker dem i kommandoraden:
Förstå Ethernet -anslutningar i Linux
1. Fysisk anslutning: Se till att din Ethernet -kabel är säkert ansluten till din dators Ethernet -port och den andra änden är ansluten till en router-, switch- eller nätverksuttag.
2. Nätverkschef: Linux -distributioner använder nätverkschefer för att hantera nätverksanslutningar automatiskt. De vanligaste är:
* NetworkManager: Används i Ubuntu, Fedora och många andra.
* SystemD-NetWorkD: Används i Arch Linux, Debian (valfritt) och några andra.
3. DHCP (Dynamic Host Configuration Protocol): Som standard kommer din dator att försöka få en IP -adress automatiskt från en DHCP -server (vanligtvis din router).
Felsökning Ethernet -anslutningar via kommandoraden
1. Kontrollera Ethernet -gränssnittsstatus:
* Listnätverksgränssnitt:
`` `bash
IP -länkshow
`` `
Leta efter ett gränssnitt med namnet "eth0" (eller liknande, t.ex. "ENP0S3"). "Staten" ska vara "upp" om gränssnittet är aktivt.
* Visa detaljerad gränssnittsinformation:
`` `bash
IP ADTR -show eth0
`` `
(Byt ut "ETH0" om ditt gränssnitt har ett annat namn). Kontrollera om en "inet" -adress (din IP -adress) tilldelas.
2. Starta om nätverkschef (om det behövs):
* för NetworkManager:
`` `bash
sudo systemctl omstart NetworkManager
`` `
* för systemd-networkd:
`` `bash
sudo systemctl omstart systemd-networkd
`` `
3. Kontrollera DHCP -anslutning (om tillämpligt):
* Visa DHCP Lease Information:
`` `bash
katt /var/lib/dhcp/dhclient.leases
`` `
(Vägen kan variera något beroende på din distribution).
4. Konfigurera en statisk IP manuellt (vid behov):
Varning: Gör bara detta om du känner till ditt nätverks IP -adresseringsschema och har en statisk IP -reserverad för din enhet. Miskonfiguration kan leda till nätverksproblem.
* NetworkManager (med NMCLI):
`` `bash
NMCLI -anslutning Modify "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 -anslutning upp "Wired Connection 1"
`` `
(Byt ut "Wired Connection 1" med ditt anslutningsnamn och ändra IP -adresserna och gatewayen enligt din nätverkskonfiguration)
* SystemD-NetWorkD (redigeringskonfigurationsfiler):
Du måste skapa eller ändra konfigurationsfiler i `/etc/Systemd/Network/`. Denna process är mer involverad. Se Systemd-NetWorkD-dokumentationen för din distribution.
5. Testnätverksanslutning:
* ping en känd IP -adress (t.ex. Googles DNS -server):
`` `bash
Ping 8.8.8.8
`` `
* ping ett domännamn:
`` `bash
ping google.com
`` `
Ytterligare tips:
* Se din distributions dokumentation: De exakta kommandona och konfigurationerna kan variera något beroende på din Linux -distribution.
* Kontrollera kabelanslutningar: Dubbelkontrollera att din Ethernet-kabel är säkert ansluten i båda ändarna.
* Starta om din router: Ibland kan en enkel router -omstart lösa nätverksproblem.
Om du fortfarande har problem med att ansluta till Ethernet efter att ha provat dessa steg, ange mer information om ditt problem, inklusive din Linux -distribution, eventuella felmeddelanden du ser och din nätverkskonfiguration.