Muokataan sivua Ifconfig

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
Ifconfig (interface configuration) on Linux-työkalu verkkoasetusten tekemiseen.
'''ifconfig''' (interface configuration) on [[komentorivi]]pohjainen työkalu verkkoasetusten tekemiseen.  
 
Ifconfig on vanhentunut komento eikä osaa hyödyntää aivan kaikkia [[ydin|Linux-ytimen]] tarjoamia mahdollisuuksia. Suositeltavampaa olisi käyttää komentoa [[ip]]. Ifconfig osaa nostaa ylös ja ajaa alas verkkoliitännät. Näyttää käytössä olevat linkit ja niiden asetukset, sekä se osaa konfiguroida osoitteita.
 
== Käyttö ==
Ifconfig sijaitsee yleensä [[Linuxin hakemistorakenne|polussa]] <tt>/sbin/ifconfig</tt>, ja tämä polku ei aina kuulu peruskäyttäjän [[ympäristömuuttuja]]an [[PATH]]. Suurin osa ifconfigilla tehtävistä toimenpiteistä vaatii pääkäyttäjän oikeudet, mutta esimerkiksi tiedot käytössä olevista verkkolaitteista voi peruskäyttäjänä katsoa komennolla:
/sbin/ifconfig
Jolloin tuloste voisi olla esimerkiksi seuraavanlainen:
<pre>
eth0      Link encap:Ethernet  HWaddr 00:10:5A:72:89:7B
          inet addr:81.197.45.10  Bcast:81.197.45.255  Mask:255.255.255.0
          inet6 addr: fe80::210:5aff:fe72:897b/64 Scope:Link
          (--)
          RX bytes:3641332112 (3.3 GiB)  TX bytes:3529418045 (3.2 GiB)
          Interrupt:11 Base address:0xc000
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          (--)
          collisions:0 txqueuelen:0
          RX bytes:92299754 (88.0 MiB)  TX bytes:92299754 (88.0 MiB)
</pre>
Joka kertoo mm. ensimmäisen verkkokortin (eth0) IP-osoitteen 81.197.45.10 ja [[IPv6]]-osoitteen fe80::210:5aff:fe72:897b/64. Tulosteesta nähdän myös, että dataa on ladattu 3,3 gibi[[wikipedia:fi:Tavu_(tietotekniikka)|tavua]] ja lähetetty 3,2 gibi[[wikipedia:fi:Tavu_(tietotekniikka)|tavua]]. Laite "lo" on ns. [[loopback]]-laite, joka on virtuaalinen verkkolaite jota käytetään yhdistettäessä omaan koneeseen.
 
=== Verkkolaitteiden hallinta ===
Ifconfigia käytetään syntaksilla
ifconfig laite toimenpide
Esimerkiksi toinen verkkokortti voitaisiin ottaa käyttöön komennolla
ifconfig eth1 add 192.168.0.1 netmask 255.255.255.0
Joka asettaisi tälle verkkokortille ip-osoitteeksi lähiverkon ip-alueelle kuuluvan osoitteen 192.168.0.1 ja ns. verkkomaskiksi (engl. ''netmask'') lähiverkkoon sopivan 255.255.255.0:n. Samalla tavalla voidaan joissain tapauksissa ottaa käyttöön Internet-yhteys, jos operaattori tarjoaa kiinteää ip-osoitetta. Yleensä käytetään kuitenkin dhcp:tä ja komentoa [[dhcpcd]]. Katso tarkemmat ohjeet artikkelista [[Verkkoliitynnät]].
 
Verkkolaite voidaan ottaa pois käytöstä komennolla
ifconfig eth1 down
 
Verkkolaitteille voidaan lisätä myös toissijaisia ip-osoitteita. Näin on esimerkiksi mahdollista käyttää erillisiä lähiverkon ip-osoitteita kotiverkossa samalla kun tietokone on kytketty Internetiin julkisella osoitteella. Ensimmäiselle verkkokortille voitaisiin lisätä toissijainen lähiverkon ip-osoite seuraavasti
ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0
Vastaavasti voidaan käyttää useampia osoitteita kasvattamalla kaksoispisteen jälkeen olevaa lukua. Kun edellä oleva rivi ajetaan verkkokortille, jolle on asetettu [[dhcp]]:llä julkinen Internet-osoite, komennon <tt>ifconfig</tt> tuloste voisi näyttää seuraavalta
<pre>
eth0      Link encap:Ethernet  HWaddr 00:10:5A:72:89:7B
          inet addr:81.197.45.10  Bcast:81.197.45.255  Mask:255.255.255.0
          inet6 addr: fe80::210:5aff:fe72:897b/64 Scope:Link
          (--)
          RX bytes:3641332112 (3.3 GiB)  TX bytes:3529418045 (3.2 GiB)
          Interrupt:11 Base address:0xc000
 
eth0:1    Link encap:Ethernet  HWaddr 00:10:5A:72:89:7B
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:11 Base address:0xc000
</pre>
Nyt jos toiseen lähiverkon koneeseen asetetaan samalla verkkomaskilla toinen lähiverkon ip-osoite (esim. 192.168.0.2), voivat koneet kommunikoida keskenään lähiverkon ip-osoitteilla.
 
==Katso myös==
* [[Ip]]
* [[Verkkoliitynnät]]
* [[iwconfig]]
 
[[Luokka:Verkko]]
[[Luokka:Ylläpitotyökalut]]
[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Laitteiston tarkkailu]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Ifconfig