Ero sivun ”Ifconfig” versioiden välillä

Siirry navigaatioon Siirry hakuun
3 518 merkkiä lisätty ,  3. huhtikuuta 2007
jotain peruskäyttöä
p (Ylläpitotyökaluihin)
(jotain peruskäyttöä)
Rivi 1: Rivi 1:
Ifconfig (interface configuration) on Linux-työkalu verkkoasetusten tekemiseen.
Ifconfig (interface configuration) on työkalu verkkoasetusten tekemiseen.
 
== 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ömuuttujaan [[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 gigatavua ja lähetetty 3,2 gigatavua. 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 Internettiin 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==
==Katso myös==
* [[IP]]
* [[IP]]
* [[Verkkoliitynnät]]
* [[Verkkoliitynnät]]
* [[iwconfig]]


[[Luokka:Verkko]]
[[Luokka:Verkko]]
[[Luokka:Ylläpitotyökalut]]
[[Luokka:Ylläpitotyökalut]]
[[Luokka:Komentorivi]]
[[Luokka:Komentorivi]]

Navigointivalikko