Ifconfig Линукс Тушаалыг суралцаарай

Ifconfig нь цөмийн суурийн сүлжээний интерфэйсүүдийг тохируулахад ашиглагдана. Энэ нь шаардлагатай үед интерфэйсийг тохируулахын тулд ачаалах үед ашиглагддаг. Дараа нь энэ нь дибаг хийх эсвэл системийн тааруулах шаардлагатай үед зөвхөн ихэвчлэн хэрэгтэй байдаг.

Хэрэв ямар нэгэн аргумент өгөхгүй бол ifconfig нь одоо байгаа идэвхтэй интерфэйсийн төлвийг харуулна. Хэрэв ганц интерфэйсийн аргумент өгөгдсөн бол зөвхөн тухайн интерфейсийн төлөвийг харуулна; Хэрэв нэг өгүүлбэр өгөгдсөн бол энэ нь бүх интерфэйсийн статусыг харуулдаг. Үгүй бол интерфэйсийг тохируулна.

Ерөнхий агуулга

ifconfig [интерфэйс]
ifconfig интерфэйс [aftype] options | хаяг ...

Гэр бүлээ хая

Хэрэв интерфэйсийн нэрний дараа эхний аргумент нь дэмжигдсэн хаягийн гэр бүлийн нэрээр хүлээн зөвшөөрөгдөх бол гэр бүлийн хаягийг энд протокол хаягийн бүх декод хийхэд ашигладаг. Одоогоор дэмжигдсэн хаягийн өрхүүд нь inet (TCP / IP, default), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) болон netrom (AMPR Packet radio).

Сонголтууд

интерфэйс

Интерфэйсийн нэр. Энэ нь ихэвчлэн нэгжийн дугаар, дараа нь эхний Ethernet интерфэйсийн хувьд eth0 гэсэн нэртэй байдаг.

дээшээ

Энэ туг нь интерфэйсийг идэвхжүүлэх шалтгаан болдог. Хаягийг интерфэйст өгөгдсөн бол далдлагдсан байна.

доошоо

Энэ туг нь энэ интерфэйсийг хаахын тулд драйверийг шалтгаан болгодог.

[-] arp

Энэ интерфейс дээр ARP протоколын хэрэглээг идэвхжүүлэх буюу идэвхгүй болгох.

[-] promisc

Интерфэйсийн санаатай горимыг идэвхжүүлэх буюу идэвхгүй болгох. Хэрэв сонгосон бол бүх сүлжээний пакетуудыг интерфэйсээр хүлээн авна.

[-] allmulti

All -multicast горимыг идэвхжүүлэх эсвэл идэвхгүй болгох. Хэрэв сонгосон бол сүлжээн дэх бүх multicast пакетуудыг интерфэйсээр хүлээн авна.

метр N

Энэ параметр нь интерфэйсийн хэмжүүрийг тогтоодог.

mtu N

Энэ параметр нь Maximum Transfer Unit (MTU) интерфэйсийг тогтоодог.

dstaddr addr

Алсын IP хаягыг point-to-point холбоос (PPP гэх мэт) тохируулна. Энэ түлхүүр үг одоо хуучирсан; оронд нь оновчтой цэгүүдийг ашиглана уу.

netmask addr

Энэ интерфэйсийн IP сүлжээний багийг тохируулна уу. Энэ утга нь А, B эсвэл C сүлжээний маск ердийн (үндсэн интерфейс IP хаягнаас үүссэн) байдаг боловч ямар ч үнэ цэнээр тохируулж болно.

addr / prefixlen нэмж оруулаарай

IPv6 хаягийг интерфэйс дээр нэмнэ.

del addr / prefixlen

Интерфэйсээс IPv6 хаягийг устгана уу.

tunnel aa.bb.cc.dd

Шинэ SIT (IPv6-in-IPv4) төхөөрөмжийг үүсгэж, өгөгдсөн чиглэл рүү юүлэх.

irq addr

Энэ төхөөрөмжийн ашигладаг тасалдлын шугамыг тохируулна уу. Бүх төхөөрөмжүүд нь өөрсдийн IRQ тохиргоог динамикаар өөрчилж чадахгүй.

io_addr addr

Энэ төхөөрөмжийн I / O зайд эхлүүлэх хаягийг тохируулна уу.

mem_start addr

Энэ төхөөрөмжид ашиглагдсан хуваалцсан санах ойн эхлэл хаягийг тохируулна уу. Зөвхөн хэд хэдэн төхөөрөмжүүд үүнийг шаарддаг.

медиа төрөл

Төхөөрөмжийн ашиглах физик порт буюу дунд зэргийн тохиргоог тохируулна. Бүх төхөөрөмжүүд энэ тохиргоог өөрчлөх боломжгүй бөгөөд тэдгээрийг ямар үнээр дэмжиж байгаагаас хамаарч өөр өөр байдаг. Түгээмэл төрлүүдийн хувьд 10base2 (нимгэн Ethernet), 10baseT (эрчилсэн хос 10Mbps Ethernet), AUI (гадаад Transceiver) гэх мэт. Дунд зэргийн автобусны төрлийг автоматаар мэдрэхийн тулд драйверийг хэлэхийн тулд ашиглаж болно. Дахин хэлэхэд бүх жолооч нар үүнийг хийж чадахгүй.

[-] цацалт [addr]

Хаягийн аргумент өгөгдсөн бол энэ интерфейсийн протоколын цацалтын хаягийг тохируулна уу. Үгүй бол, интерфэйсийн IFF_BROADCAST тугийг тохируулах (эсвэл тодорхой болгох).

[-] pointopoint [addr]

Энэ түлхүүр үг нь интерфэйсийн цэг-to-point горимыг идэвхжүүлдэг бөгөөд энэ нь хоёр машин хоёрын хооронд шууд холбоос юм.

Хаягийн аргумент өгөгдсөн бол, хуучирсан dstaddr түлхүүр үг шиг л холболтын нөгөө талын протоколын хаягийг тавь . Үгүй бол интерфэйсийн IFF_POINTOPOINT-ын тугийг тохируулах буюу цэвэрлэ.

hw ангийн хаяг

Төхөөрөмжийн драйвер энэ үйлдлийг дэмждэг бол энэхүү интерфэйсийн тоног төхөөрөмжийн хаягийг тохируулна уу. Түлхүүр үг нь hardware классын нэр болон хэвлэгдэх боломжтой ASCII тоног төхөөрөмжийн хаягтай адил байх ёстой. Одоогоор дэмжигдсэн тоног төхөөрөмжийн хичээлүүд нь эфир (Ethernet), ax25 (AMPR AX.25), ARCnet болон netrom (AMPR NET / ROM) юм.

multicast

Интерфэйс дээр multicast тугийг тохируулна. Жолооч нар өөрсдийгөө туг зөв байрлуулсан тул энэ нь ихэвчлэн хэрэглэгдэхгүй.

хаяг

Энэ интерфэйсд өгөх IP хаяг.

txqueuelen урт

Төхөөрөмжийн дамжууллын дарааллыг тогтоох. Энэ нь telnet зэрэг интерактив траффикууд зэрэг маш их хэмжээний хоцрогдол дамжуулалтаас сэргийлж илүү хоцрогдолтой (модемийн холбоосууд, ISDN) зэрэг удаан суулгах төхөөрөмжүүдэд бага утгуудыг тохируулах нь ашигтай байдаг.