.TH IFCONFIG 8 "4 August 1997" "net-tools" "Linux Programmer's Manual" .SH NÉV ifconfig \- egy hálózati interfész konfigurálása .SH ÁTTEKINTÉS .B "ifconfig [interface]" .br .B "ifconfig interface [aftype] opciók | cím ..." .SH LEÍRÁS Az .B ifconfig a kernel-rezidens hálózati interfészek konfigurálására való. Bootoláskor használják a hálózati interfészek beállítására. Ezután általában csak debuggoláshoz vagy a rendszer finomhangolásához használják. .LP Ha egyetlen argumentum sincs megadva, akkor az .B ifconfig az aktív interfészek státuszát mutatja. Ha egyetlen .B interfész argumentumot kap, az adott interfészt mutatja csak; ha egyetlen .B -a argumentumot kap, akkor az összes interfész státuszát mutatja, a nem aktívakét is. Egyébként pedig egy interfészt konfigurál. .SH CÍMOSZTÁLYOK Ha az interfész neve utáni első argumentum egy címosztálynak felel meg, akkor ez a címosztály szerint lesz dekódólva és kijelezve az osszes protokoll cím. A jelenleg támogatott címosztályok .B inet (TCP/IP, default), .B inet6 (IPv6), .B ax25 (AMPR Packet Radio), .B ddp (Appletalk Phase 2), .B ipx (Novell IPX) és .B netrom (AMPR Packet radio). .SH OPCIÓK .TP .B interface Az interfész neve. Ez általában egy driver neve egy sorszámmal ellátva, például .B eth0 az első Ethernet interfészhez. .TP .B up Ez a flag az interfész aktíválását okozza. Ez impliciten meg van adva, amikor egy címet rendelsz hozzá az interfészhez. .TP .B down Ez a flag az interfészhez tartozó driver lelövését okozza. .TP .B "[\-]arp" Megengedi vagy letiltja az ARP protokoll használatát ezen az interfészen. .TP .B "[\-]promisc" Megengedi vagy letiltja az interfész .B válogatás nélküli (promiscuous) üzemmódját. Ilyenkor ez az interfész fogadja a hálózaton érkező összes csomagot. .TP .B "[\-]allmulti" Megengedi vagy letiltja az .B all-multicast üzemmódot. Ilyenkor ez az interfész fogadja az összes multicast hálózati csomagot. .TP .B "metric N" Ez a paraméter az "interface metric" -et állítja be .TP .B "mtu N" Ez a paraméter beállitja a "Maximum Transfer Unit (MTU)"-ot az interfészen. .TP .B "dstaddr addr" Beállítja a másik gép IP címét egy point-to-point kapcsolat esetén (mint például a PPP). Ez a kulcsszó már elavultnak számít, használd a .B pointopoint kulcsszót helyette. .TP .B "netmask addr" Beállítja az interfész számára az IP hálózati maszkot. Ennek a default értéke a szokásos A, B vagy C hálózati maszk (ahogyan következik az interfész IP címéből), de bármilyen más értékre is be lehet állítani. .TP .B "add addr/prefixlen" Egy IPv6 címet rendel az interfészhez. .TP .B "del addr/prefixlen" Megszünteti egy IPv6 címét az interfésznek. .TP .B "tunnel aa.bb.cc.dd" Egy új SIT (IPv6-in-IPv4) eszközt hoz létre, és az adott címre "alagútaztatja" (tunnelling) .TP .B "irq addr" Beállítja az ezen eszköz által használt interrupt számot. Nem minden eszköznek lehet dinamikusan megváltoztatni az IRQ beállításait. .TP .B "io_addr addr" Beállítja az eszköz I/O címét. .TP .B "mem_start addr" Beállítja az ezen eszköz által használt osztott memória (shared memory) kezdeti értékét. Kevés eszköznek van szüksége erre. .TP .B "media type" Beállítja az eszköz által beállított fizikai közeg típusát. Nem minden eszköznél lehet ezt megváltoztatni, és azoknál sem biztos, hogy mindent be lehet állítani, amelyeknél meg lehet. A .B type tipikus értékei .B 10base2 (vékony Ethernet), .B 10baseT (sodrott pár 10Mbps Ethernet), .B AUI (külső transceiver) és így tovább. A speciális .B auto közegtípusal lehet a drivert arra rávenni, hogy megpróbálja kitalálni a közeget. Nem minden driver képes erre. .TP .B "[-]broadcast [addr]" Ha a cím (addr) argumentum meg van adva, baállítja ennek az interfésznek a protokoll-specifikus broadcast címét. Ha nincs, akkor beállítja vagy törli az .B IFF_BROADCAST flag-et ezen az interfészen. .TP .B "[-]pointopoint [addr]" Ez a kulcsszó engedélyezi az interfész .B ponttól-pontig üzemmódját, ami azt jelenti, hogy ez egy közvetlen kapcsolat két gép között, senki más nem hallgatózik rajta. .br Ha a cím-argumentum szintén meg van adva, beállítja a kapcsolat túloldalán levő gép protokoll-címét is, éppen úgy, ahogy az elavult .B dstaddr kulcsszó teszi. Egyébként pedig beállítja vagy megszünteti a .B IFF_POINTOPOINT flag-et erre az interfészre. .TP .B hw class cím Beállítja az interfész hardver címét, amennyiben a eszköz driver támogatja ezt a műveletet. A kulcsszót a hardver osztály neve és a hardver cím nyomtatható ASCII megfelelője kell kövesse. A jelenleg támogatott hardver osztályok: .B ether (Ethernet), .B ax25 (AMPR AX.25), .B ARCnet és .B netrom (AMPR NET/ROM). .TP .B multicast Beállítja a multicast flag-et erre az interfészre. Erre normális esetben nincs szükség, mert a driverek maguk képesek ezt a flag-et helyesen beállítani. .TP .B cím Az IP cím, amit az interfészhez kell rendelni. .TP .B txqueuelen length Beállítja az eszköz átviteli sorának (transmit queue) a hosszát. Érdemes ezt kis értékre állítani lassab eszközök esetén (modemkapcsolatok, ISDN), hogy a nagyobb nem-interaktív adatátvitelek ne zavarják meg a telnet-szerű interaktív forgalom áramlását. .SH MEGJEGYZÉSEK A 2.2-es kernel óta nincsenek többé külön interfész-statisztikák az alias interfészek számára. Az összes ugyanazon az eszközön levő cím statisztikái megegyeznek az eredeti cím statisztikáival. Ha minden címre külön ststisztikát akarsz, akkor explicit könyvelési szabályokat kell hozzáadnod az .BR ipchains(8) parancs segítségével. .SH FÁJLOK .I /proc/net/socket .br .I /proc/net/dev .br .I /proc/net/if_inet6 .br .I /etc/init.d/hálózat .SH HIBÁK Ez a parancs megmutatja az appletalk DDP és IPX címeket, de ezeket nem lehet vele megváltoztatni. .SH LÁSD MÉG route(8), netstat(8), arp(8), rarp(8), ipchains(8) .SH SZERZŐK Fred N. van Kempen, .br Alan Cox, .br Phil Blundell, .br Andi Kleen, .SH MAGYAR FORDÍTÁS Balázs-Csíki László