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
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.
Stap 2. Opmerking:
Ubuntu Linux-distributies hebben meestal hetzelfde "root"-wachtwoord als het accountwachtwoord dat is gemaakt toen het besturingssysteem werd geïnstalleerd.
Stap 3. Voer het "root"-accountwachtwoord in wanneer daarom wordt gevraagd en druk op "Enter"
Methode 2 van 5: Debian/Ubuntu/Kubuntu
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'
Stap 2. Typ 'vi /etc/network/interfaces' en druk vervolgens op "Enter"
Druk op 'i' om naar de bewerkingsmodus te gaan.
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.
Stap 4. Verander 'iface eth0 inet dhcp' in 'iface eth0 inet static'
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
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".
Stap 7. Voer 'ifdown eth0' in en druk op "Enter"
Stap 8. Voer 'ifup eth0' in en druk op "Enter"
Methode 3 van 5: Red Hat of Slackware
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.
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.
Stap 3. Nadat u de gewenste instellingen heeft ingevoerd, sluit u het instellingenvenster
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/".
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.
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]".
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:
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.
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.