Linux is 'n gratis en open source alternatief vir Windows en Mac OS. Hierdie bedryfstelsel kan werk in die vorm van 'n rou teks konsole, of in 'n grafiese omgewing soos GNOME en KDE. Hierdie gids sal verduidelik hoe u 'n IP -adres op 'n Linux -stelsel via die konsole kan toewys. Hierdie gids veronderstel dat u die basiese beginsels van die gebruik van Linux ken en hoe netwerke, IP -adresse en DNS -bedieners werk.
Stap
Metode 1 van 5: Gebruik 'n "Root" -rekening
Stap 1. As u nie as 'root' by die stelsel aangemeld is nie ('n soort administrateurrekening in Linux), maak 'n konsole oop en voer 'su' in
Druk "Enter".
Stap 2. Let op:
Ubuntu Linux -verspreidings het gewoonlik dieselfde 'root' wagwoord as die rekeningwagwoord wat geskep is toe die bedryfstelsel geïnstalleer is.
Stap 3. Voer die "root" rekeningwagwoord in wanneer u gevra word, en druk "Enter"
Metode 2 van 5: Debian/Ubuntu/Kubuntu
Stap 1. Maak 'n afskrif van die/etc/network/interfaces -lêer deur die volgende opdrag in die konsole te skryf:
'cp/etc/network/interfaces /etc/network/interfaces.backup'
Stap 2. Tik 'vi/etc/network/interfaces' en druk dan op "Enter"
Druk op 'i' om in die bewerkingsmodus te gaan.
Stap 3. Blaai totdat u die netwerkkaart in die lêer vind
Die netwerkkaart heet gewoonlik eth0 vir 'n Ethernet -netwerkkaart, of wlan0/wifi0 vir 'n draadlose netwerk.
Stap 4. Verander 'iface eth0 inet dhcp' in 'iface eth0 inet static'
Stap 5. Voeg die volgende reëls by die lêer
Vervang die IP-adres met die gewenste IP-adres: adres 192.168.0.10netmasker 255.255.255.0netwerk 192.168.0.0 uitsending 192.168.0.255gateway 192.168.0.1dns-naambedieners 216.10.119.241
Stap 6. Stoor die lêer en verlaat die redakteur
Druk op "Esc" om in die opdragmodus vi te gaan en skryf dan ": wq". Druk "Enter".
Stap 7. Voer 'ifdown eth0' in en druk "Enter"
Stap 8. Voer 'ifup eth0' in en druk "Enter"
Metode 3 van 5: Red Hat of Slackware
Stap 1. Die maklikste manier om die IP op Red Hat of Slackware in te stel, is om "netconfig" op ouer verspreidingsweergawes te tik, of "ifconfig /netstat" op nuwe verspreidingsweergawes
Voer die opdrag in die konsole uit as 'root'. Die teksgebaseerde spyskaart sal u help om die vereiste konfigurasie in te stel.
Stap 2. Skryf die volgende opdrag in die konsole: nano/etc/sysconfig/network-scripts/ifcfg-eth0. Gebruik "Tab" om tussen kolomme te beweeg, en gebruik spasies om die blokkies te merk of te verwyder.
Stap 3. Nadat u die gewenste instellings ingevoer het, sluit die instellingsvenster
Stap 4. Om die reëls toe te pas, voer die opdrag 'diens netwerk herlaai' in die konsole in en druk dan "Enter"
Hierdie stap is nie nodig as u Slackware gebruik nie - u veranderinge word outomaties toegepas. Opmerking: daar is verskillende verspreidings gebaseer op Red Hat Linux, soos Fedora Core, CentOS, White Box, ens. Die meeste van hierdie bedryfstelsels het moontlik dieselfde IP -opsetopdrag.
Metode 4 van 5: Enige Linux -stelsel met Kernel 2.4 en hoër
Die volgende metode is 'n bietjie meer ingewikkeld. U benodig nog steeds 'n konsole, maar die stappe behoort te werk vir enige moderne Linux -verspreiding. Die konfigurasieprogram wat gebruik word, is "ip" en is geleë in die "/sbin/" gids.
Stap 1. Ken die naam van die netwerk -koppelvlak wat u wil gebruik
Voer die opdrag "/sbin/ip link" uit om alle beskikbare netwerk -koppelvlakke te vertoon. 'N Lys met koppelvlakname, MAC -adresse en ander inligting sal op die skerm verskyn.
Stap 2. Pas die IP -adres toe met die "addr" subopdrag, soos "/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"
-
Die standaard toegangspunt word bygevoeg met die "roete" subopdrag, soos "/sbin/ip route add default via [GATEWAY_ADDRESS]".
Stap 3. Aktiveer die netwerk -koppelvlak met die subskakel "skakel":
"/sbin/ip -skakel het [INTERFACE_NAME] opgestel". As al die gegewens korrek is, werk die netwerk normaal. Ongelukkig gaan alle netwerkinstellings verlore as u die stelsel herlaai, dus as u die instellings wil herstel nadat die stelsel begin het, voeg al die bogenoemde opdragte by "/etc/rc.local" - 'n lêer wat loop wanneer die stelsel begin.
Metode 5 van 5: Dinamiese IP -adres/DHCP
Dinamiese IP -adresse word outomaties gegenereer en vereis gewoonlik nie aandag van die gebruiker nie, maar daar is spesifieke gevalle om van kennis te neem:
Stap 1. As die netwerk nie aktief is wanneer die stelsel begin nie, is die internetverbinding moontlik nie beskikbaar nie, selfs nadat die netwerkprobleem opgelos is
Om die internetverbinding onmiddellik te herstel, voer die opdrag "dhclient" as root uit. Die dinamiese adres sal ook herstel word.
Stap 2. Dieselfde situasie kan ook voorkom as toegang tot die netwerk verkry word deur hardeware wat met u rekenaar begin
In sommige gevalle begin Linux vinniger as die netwerkrouter en vind dit nie by die aanvang van die netwerk nie. Soek dhclient.conf (bv. /Etc/dhcp3/dhclient.conf vir Debian) en voeg/herstel die herlaai lyn nn;. Vervang nn met die wagtydinterval vir die "router" -aktiveringsproses nadat die stelsel aktief is.
Wenke
- Die 'sudo' opdrag (afkorting vir 'superuser do') laat tydelike administrateurtoegang toe en is in die meeste gevalle meer geskik as 'su'. Lees die sudo -gids deur 'man sudo' in te tik, en wees dankbaar dat u dit gedoen het.
- Die /etc/resolv.conf -lêer moet moontlik gewysig word as u toegang tot die stelsel wil verkry deur 'n domeinnaam in plaas van 'n IP -adres. Gebruik metodes soos die redigering van die/etc/network/interfaces -lêer, en moenie vergeet om 'n rugsteun van die oorspronklike te maak nie!
Waarskuwing
- Moenie vergeet om 'n rugsteun van u lêers te maak sodat u die oorspronklike instellings kan herstel nie.
- Moenie die bogenoemde stappe probeer nie, tensy u verstaan hoe netwerke, IP -adresse en DNS -bedieners werk.
- Moenie aanmeld as root nie. Ons beveel aan dat u as 'n ander gebruiker aanmeld, die su -opdrag in die konsole gebruik en dan terugkeer na die gebruikersrekening wanneer u klaar is. Met worteltoegang kan ander gebruikers met toegang tot u rekenaar enigiets aan u stelsel doen.