5 manieren om een IP-adres toe te wijzen aan een Linux-computer

Inhoudsopgave:

5 manieren om een IP-adres toe te wijzen aan een Linux-computer
5 manieren om een IP-adres toe te wijzen aan een Linux-computer

Video: 5 manieren om een IP-adres toe te wijzen aan een Linux-computer

Video: 5 manieren om een IP-adres toe te wijzen aan een Linux-computer
Video: How to uninstall application in Linux Ubuntu | Remove Program | beginners guide 2024, Mei
Anonim

Linux is een gratis en open source alternatief voor Windows en Mac OS. Dit besturingssysteem kan werken in de vorm van een onbewerkte tekstconsole of in een grafische omgeving zoals GNOME en KDE. In deze handleiding wordt uitgelegd hoe u via de console een IP-adres op een Linux-systeem toewijst. Deze handleiding gaat ervan uit dat je de basis kent van het gebruik van Linux en hoe netwerken, IP-adressen en DNS-servers werken.

Stap

Methode 1 van 5: Een "root" -account gebruiken

Wijs een IP-adres toe op een Linux-computer Stap 1
Wijs een IP-adres toe op een Linux-computer Stap 1

Stap 1. Als je niet bent ingelogd op het systeem als 'root' (een soort beheerdersaccount in Linux), open dan een console en voer "su" in

Druk op Enter.

Installeer Linux zonder een cd of USB-stick met UNetBootIn Stap 9
Installeer Linux zonder een cd of USB-stick met UNetBootIn Stap 9

Stap 2. Opmerking:

Ubuntu Linux-distributies hebben meestal hetzelfde "root"-wachtwoord als het accountwachtwoord dat is gemaakt toen het besturingssysteem werd geïnstalleerd.

Wijs een IP-adres toe op een Linux-computer Stap 3
Wijs een IP-adres toe op een Linux-computer Stap 3

Stap 3. Voer het "root"-accountwachtwoord in wanneer daarom wordt gevraagd en druk op "Enter"

Methode 2 van 5: Debian/Ubuntu/Kubuntu

Wijs een IP-adres toe op een Linux-computer Stap 4
Wijs een IP-adres toe op een Linux-computer Stap 4

Stap 1. Maak een kopie van het bestand /etc/network/interfaces door de volgende opdracht in de console te schrijven:

'cp /etc/network/interfaces /etc/network/interfaces.backup'

Wijs een IP-adres toe op een Linux-computer Stap 5
Wijs een IP-adres toe op een Linux-computer Stap 5

Stap 2. Typ 'vi /etc/network/interfaces' en druk vervolgens op "Enter"

Druk op 'i' om naar de bewerkingsmodus te gaan.

Wijs een IP-adres toe op een Linux-computer Stap 6
Wijs een IP-adres toe op een Linux-computer Stap 6

Stap 3. Scroll tot je de netwerkkaart in het bestand vindt

De netwerkkaart heet meestal eth0 voor een Ethernet-netwerkkaart, of wlan0/wifi0 voor een draadloos netwerk.

Een IP-adres toewijzen op een Linux-computer Stap 7
Een IP-adres toewijzen op een Linux-computer Stap 7

Stap 4. Verander 'iface eth0 inet dhcp' in 'iface eth0 inet static'

Een IP-adres toewijzen op een Linux-computer Stap 8
Een IP-adres toewijzen op een Linux-computer Stap 8

Stap 5. Voeg de volgende regels toe aan het bestand

Vervang het IP-adres door het gewenste IP-adres: adres 192.168.0.10netmask 255.255.255.0network 192.168.0.0broadcast 192.168.0.255gateway 192.168.0.1dns-nameservers 216.10.119.241

Een IP-adres toewijzen op een Linux-computer Stap 9
Een IP-adres toewijzen op een Linux-computer Stap 9

Stap 6. Sla het bestand op en verlaat de editor

Druk op "Esc" om de vi-opdrachtmodus te openen en schrijf vervolgens ":wq". Druk op Enter".

Een IP-adres toewijzen op een Linux-computer Stap 10
Een IP-adres toewijzen op een Linux-computer Stap 10

Stap 7. Voer 'ifdown eth0' in en druk op "Enter"

Een IP-adres toewijzen op een Linux-computer Stap 11
Een IP-adres toewijzen op een Linux-computer Stap 11

Stap 8. Voer 'ifup eth0' in en druk op "Enter"

Methode 3 van 5: Red Hat of Slackware

Een IP-adres toewijzen op een Linux-computer Stap 12
Een IP-adres toewijzen op een Linux-computer Stap 12

Stap 1. De eenvoudigste manier om het IP-adres op Red Hat of Slackware in te stellen, is door "netconfig" in te voeren op oudere distributieversies, of "ifconfig /netstat" op nieuwe distributieversies

Voer de opdracht in de console uit als "root". Het op tekst gebaseerde menu helpt u bij het instellen van de vereiste configuratie.

Een IP-adres toewijzen op een Linux-computer Stap 13
Een IP-adres toewijzen op een Linux-computer Stap 13

Stap 2. Schrijf de volgende opdracht in de console: nano /etc/sysconfig/network-scripts/ifcfg-eth0. Gebruik "Tab" om tussen kolommen te schakelen en gebruik spaties om selectievakjes aan of uit te vinken.

Een IP-adres toewijzen op een Linux-computer Stap 14
Een IP-adres toewijzen op een Linux-computer Stap 14

Stap 3. Nadat u de gewenste instellingen heeft ingevoerd, sluit u het instellingenvenster

Een IP-adres toewijzen op een Linux-computer Stap 15
Een IP-adres toewijzen op een Linux-computer Stap 15

Stap 4. Om de regels toe te passen, voert u het commando 'servicenetwerk opnieuw opstarten' in de console in en drukt u vervolgens op "Enter"

Deze stap is niet nodig als je Slackware gebruikt -- je wijzigingen worden automatisch toegepast. Opmerking: er zijn verschillende distributies op basis van Red Hat Linux, zoals Fedora Core, CentOS, White Box, enz. De meeste van deze besturingssystemen hebben mogelijk dezelfde IP-configuratieopdracht.

Methode 4 van 5: Elk Linux-systeem met Kernel 2.4 en hoger

De volgende methode is iets gecompliceerder. Je hebt nog steeds een console nodig, maar de stappen zouden moeten werken voor elke moderne Linux-distributie. Het gebruikte configuratieprogramma is "ip" en bevindt zich in de map "/sbin/".

Een IP-adres toewijzen op een Linux-computer Stap 16
Een IP-adres toewijzen op een Linux-computer Stap 16

Stap 1. Ken de naam van de te gebruiken netwerkinterface

Voer het commando "/sbin/ip link" uit om alle beschikbare netwerkinterfaces weer te geven. Er verschijnt een lijst met interfacenamen, MAC-adressen en andere informatie op het scherm.

Een IP-adres toewijzen op een Linux-computer Stap 17
Een IP-adres toewijzen op een Linux-computer Stap 17

Stap 2. Pas het IP-adres toe met het subcommando "addr", zoals "/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"

  • Het standaard toegangspunt wordt toegevoegd met het "route" subcommando, zoals "/sbin/ip route add default via [GATEWAY_ADDRESS]".

    Een IP-adres toewijzen op een Linux-computer Stap 18
    Een IP-adres toewijzen op een Linux-computer Stap 18
Een IP-adres toewijzen op een Linux-computer Stap 19
Een IP-adres toewijzen op een Linux-computer Stap 19

Stap 3. Activeer de netwerkinterface met het subcommando "link":

"/sbin/ip link set [INTERFACE_NAME] up". Als alle ingevoerde gegevens correct zijn, zal het netwerk normaal werken. Helaas gaan alle netwerkinstellingen verloren als u het systeem opnieuw opstart, dus als u de instellingen wilt herstellen nadat het systeem is gestart, voegt u alle bovenstaande opdrachten toe aan "/etc/rc.local" -- een bestand dat wordt uitgevoerd wanneer het systeem start.

Methode 5 van 5: Dynamisch IP-adres/DHCP

Dynamische IP-adressen worden automatisch gegenereerd en vereisen over het algemeen geen aandacht van de gebruiker, maar er zijn specifieke gevallen waar u rekening mee moet houden:

Een IP-adres toewijzen op een Linux-computer Stap 20
Een IP-adres toewijzen op een Linux-computer Stap 20

Stap 1. Als het netwerk niet actief is wanneer het systeem opstart, is de internetverbinding mogelijk niet beschikbaar, zelfs niet nadat het netwerkprobleem is opgelost

Om de internetverbinding onmiddellijk te herstellen, voert u het commando "dhclient" uit als root. Het dynamische adres wordt ook gereset.

Een IP-adres toewijzen op een Linux-computer Stap 21
Een IP-adres toewijzen op een Linux-computer Stap 21

Stap 2. Dezelfde situatie kan zich ook voordoen als het netwerk wordt benaderd door hardware die begint met uw computer

In sommige gevallen start Linux sneller op dan de netwerk-"router" en vindt het netwerk niet bij het opstarten. Zoek dhclient.conf (bijv. /etc/dhcp3/dhclient.conf voor Debian) en voeg de reboot-regel nn toe/repareer deze;. Vervang nn door het wachttijdinterval voor het activeringsproces van de "router" nadat het systeem actief is.

Tips

  • Het 'sudo'-commando (afkorting van 'superuser do') geeft tijdelijke beheerderstoegang en is in de meeste gevallen geschikter dan 'su'. Lees de sudo-gids door 'man sudo' te typen en wees dankbaar dat je dat hebt gedaan.
  • Het bestand /etc/resolv.conf moet mogelijk worden bewerkt als u toegang tot het systeem wilt krijgen op domeinnaam in plaats van op IP-adres. Gebruik methoden zoals het bewerken van het /etc/network/interfaces-bestand, en vergeet niet om een back-up van de originelen te maken!

Waarschuwing

  • Vergeet niet een back-up van uw bestanden te maken, zodat u de oorspronkelijke instellingen kunt herstellen.
  • Probeer de bovenstaande stappen niet, tenzij u begrijpt hoe netwerken, IP-adressen en DNS-servers werken.
  • Blijf niet inloggen als root. We raden u aan in te loggen als een andere gebruiker, de opdracht su in de console te gebruiken en vervolgens terug te keren naar die gebruikersaccount als u klaar bent. Met roottoegang kunnen andere gebruikers met toegang tot uw computer alles met uw systeem doen.

Aanbevolen: