ifconfig (lyhennetty käyttöliittymäkokoonpano) on komento UNIX- ja UNIX-tyyppisille käyttöjärjestelmille .
Ifconfig -komento on samanlainen kuin Windows IPconfig , jossa on erilaiset avainparametrit ja laajempi toiminnallisuus. Käytetään verkko-osoitteen määrittämiseen, verkkosovittimen asetusten ja IP-protokollan asetusten muuttamiseen. Sitä käytetään useimmissa *nix-järjestelmissä käyttöjärjestelmän käynnistysvaiheessa verkkoliitäntöjen määrittämiseen. Sen jälkeen sitä käytetään yleensä vain järjestelmän virheenkorjauksessa, konfiguroinnissa tai palauttamisessa.
Man ifconfigin kutsuminen (FreeBSD:lle) näyttää täydellisen käsikirjan komennon vaihtoehdoista.
Jos argumentteja ei anneta, ifconfig raportoi aktiivisten liitäntöjen tilan. Jos yksi rajapinta-argumentti annetaan, vain kyseisen liitännän tila palautetaan; jos annetaan yksi -a - argumentti , palautetaan tiedot kaikkien liitäntöjen tilasta, myös ne, jotka eivät ole käytössä. Muussa tapauksessa komento määrittää määritetyn käyttöliittymän.
Nykyaikaisissa Linux-jakeluissa ifconfig -apuohjelmaa pidetään vanhentuneena ja korvataan iproute2 -apuohjelmalla , iproute2 :n ip -apuohjelma on saanut verkkoliitäntäasetusten päätoiminnot . Unix-järjestelmissä se ei ole menettänyt merkitystään.
Jos tuettu osoitteen sukunimi tulee ensin liitännän nimen jälkeen, tätä osoiteperhettä käytetään kaikkien protokollaosoitteiden purkamiseen ja palauttamiseen. Tällä hetkellä tuetut osoiteperheet ovat inet ( TCP / IP , oletuksena käytössä), inet6 ( IPv6 ), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX ) ja netrom (AMPR Packet Radio).
Vaihtoehto | Kuvaus |
---|---|
käyttöliittymä | Käyttöliittymän nimi. Tämä on yleensä ohjaimen nimi, jota seuraa laitenumero, kuten eth0 ensimmäiselle Ethernet-liitännälle. |
ylös | Merkitsee käyttöliittymän käyttöön. Tätä voidaan käyttää käyttöliittymän käyttöön ottamiseksi ifconfig-ohjelman poiston jälkeen. Tämä tapahtuu automaattisesti, kun ensimmäinen liitäntäosoite asetetaan. Jos käyttöliittymä asennettiin uudelleen, kun se oli aiemmin merkitty pois käytöstä, laitteisto alustetaan uudelleen. |
alas | Merkitsee käyttöliittymän pois käytöstä. Kun rajapinta on merkitty alaspäin, järjestelmä ei yritä välittää viestejä tämän rajapinnan kautta. Jos mahdollista, käyttöliittymä nollataan myös vastaanoton poistamiseksi. Tämä toiminto ei automaattisesti poista käytöstä tätä käyttöliittymää käyttäviä reittejä. |
arp | Mahdollistaa Address Resolution Protocol -protokollan käytön, kun osoitteita kartoitetaan verkkotasolla ja osoitteita linkkitasolla (käytetään oletuksena). Tämä toteutetaan tällä hetkellä yhdistämällä DARPA-Internet-osoitteet 10 Mbps Ethernet-osoitteisiin. |
-arp | Poistaa käytöstä Address Resolution Protocol -protokollan käytön . |
lupaava | Asettaa käyttöliittymän promiscuous-tilaan. Yleislähetysverkossa tämä saa liittymän vastaanottamaan kaikki paketit riippumatta siitä, oliko ne tarkoitettu tälle koneelle vai ei. Tämä mahdollistaa pakettisuodattimien käytön verkkoliikenteen analysointiin. Tämä on yleensä hyvä tekniikka verkko-ongelmien etsimiseen, joita on muuten vaikea saada kiinni. Tcpdump - apuohjelma on varsin hyödyllinen tässä . Toisaalta sen avulla hakkerit voivat tutkia salasanojen liikkumista verkossa ja tehdä muuta likaa. Yksi suoja tämäntyyppisiä hyökkäyksiä vastaan on estää muita tietokoneita liittymästä verkkoon. Toinen tapa on käyttää suojattuja todennusprotokollia, kuten Kerberos- tai SRA-kirjautumista. Tämä vaihtoehto vastaa PROMISC-lippua. |
- lupaava | Poistaa promiscuous-tilan käytöstä. |
allmulti | Ottaa käyttöön tai poistaa käytöstä all-multicast-tilan. Tässä tilassa kaikki verkon monilähetyspaketit vastaanotetaan tällä rajapinnalla. |
-kaikki useat | Poistaa all-multicast-tilan käytöstä. |
metriikka N | Asettaa liitännän reitityshinnaksi n oletusarvon 0 sijasta. Reititysmetriikkaa käyttää reititysprotokolla (katso reititys ). Korkeammat kustannukset tekevät reitistä vähemmän suositeltavan; kustannukset lasketaan lisähyppyiksi matkalla kohdeverkkoon tai isäntään. |
mtuN | Tämä parametri määrittää liitännän suurimman lähetysyksikön (MTU). Yleensä tämän parametrin arvoa ei tarvitse muuttaa, mutta joissain tapauksissa MTU-arvon pienentäminen mahdollistaa tilaajien vakaan toiminnan erittäin alhaisella signaalitasolla. Lisäksi sillä voidaan muuttaa tunnelirajapintojen parametreja. |
dstaddr osoite | Asettaa IP-etäosoitteen point-to-point-viestinnässä (esimerkiksi PPP ). Tämä avainsana on nyt vanhentunut; käytä sen sijaan pointopoint-avainsanaa. |
verkkomaskin osoite | Asettaa IP-verkon peitteen tälle rajapinnalle. Oletusarvo on normaali A-, B- tai C-luokan verkkopeite (määritetään liitännän IP-osoitteesta), mutta voit asettaa sen mihin tahansa arvoon. |
lisää osoite/etuliite | Lisää IPv6-osoitteen rajapinnalle. |
del addr/prefixlen | Poistaa IPv6-osoitteen rajapinnalta. |
tunneli aa.bb.cc.dd | Luo uuden SIT (IPv6-to-IPv4) -laitteen – tunnelin määritettyyn kohteeseen. |
irq | Asettaa tämän laitteen käyttämän laitteistokeskeytyksen. Kaikki laitteet eivät voi muuttaa IRQ-arvoa dynaamisesti. |
io_addr osoite | Asettaa tämän laitteen I/O-alueen alun osoitteen. |
mem_start addr | Asettaa tämän laitteen käyttämän jaetun muistialueen alun osoitteen. Tätä tarvitaan vain muutamille laitteille. |
mediatyyppi | Asettaa laitteen käyttämän fyysisen portin tai mediatyypin. Kaikki laitteet eivät voi muuttaa tätä asetusta, ja eri arvoja voidaan tukea eri laitteille. Tyypillisiä tyyppiarvoja ovat 10base2 (Ethernet-koaksiaali), 10baseT (10Mbps kierretty pari Ethernet), AUI (ulkoinen lähetin) jne. Erikoismediatyyppiä auto voidaan käyttää vaatimaan ajuria tunnistamaan mediatyypin automaattisesti. Kaikki kuljettajat eivät voi tehdä tätä. |
bootproto[[static][dhcp]] | Määrittää kuinka IP-osoite hankitaan.
(staattinen, kuvailemasi tai DHCP-palvelimelta saatu dynaaminen) |
lähetys [addr] | Asettaa lähetysosoitteen. Yleislähetysosoite luodaan yleensä verkko-osoitteesta asettamalla koneen osan kaikki bitit. Jotkut IP-toteutukset käyttävät erilaista järjestelmää, tämä vaihtoehto auttaa mukautumaan näihin outoihin ympäristöihin. Jos lähetysosoite on asetettu, ifconfig näyttää BROADCAST-lipun. |
pointpoint [addr] | Tämä avainsana mahdollistaa point-to-point-liitäntätilan, mikä tarkoittaa, että se tarjoaa suoran yhteyden kahden koneen välillä, joita kukaan ei kuuntele. Jos myös osoiteargumentti on määritetty, se asettaa protokollaan sopivan osoitteen linkin toiselle puolelle, kuten vanhentunut dstaddr-avainsana. Muussa tapauksessa asettaa tai tyhjentää liitännän IFF_POINTOPOINT-lipun. |
-pointopoint [addr] | Tämä avainsana poistaa point-to-point-liittymätilan käytöstä |
hw luokan osoite | Asettaa vastaavan liitännän laitteisto-osoitteen, jos laiteohjain tukee sitä. Avainsanan hw jälkeen on määritettävä laitteistoluokan nimi sekä laitteisto-osoite tekstimuodossa. Tällä hetkellä tuetut laitteet ovat ether (Ethernet), ax25 (AMPR AX.25), ARCnet ja netrom (AMPR NET/ROM). |
monilähetys | Asettaa käyttöliittymän monilähetystukilipun. Tämä ei yleensä ole tarpeen, koska kuljettaja asettaa tämän lipun itse. |
osoite | Liitännälle määritetty IP-osoite. |
txqueuelen pituus | Asettaa laitteen lähetysjonon pituuden. Tämän avulla voit asettaa pienempiä arvoja hitaammille laitteille, joilla on pitkät viiveet (modeemilinjat, ISDN), jotta suurten tietomäärien nopea siirto ei häiritse liikaa interaktiivisten istuntotietojen, kuten telnetin, siirtoa. |
Unix-komennot | ||||||||
---|---|---|---|---|---|---|---|---|
|