Իմացեք Linux հրամանատարությունը ifconfig- ը

Ifconfig- ը օգտագործվում է միջուկային ռեսուրսների ցանցի ինտերֆեյսը կարգավորելու համար: Այն օգտագործվում է boot time- ում անհրաժեշտության դեպքում ինտերֆեյսներ ստեղծելու համար: Դրանից հետո սովորաբար միայն անհրաժեշտ է կարգաբերել, կամ երբ անհրաժեշտ է համակարգի կարգավորումը:

Եթե ​​որեւէ փաստարկ չի տրվում, ապա ifconfig- ը ներկայացնում է ներկայումս գործող ինտերֆեյսի կարգավիճակը: Եթե ​​տրվում է մի ինտերֆեյսի փաստարկ, ապա այն ցուցադրում է միայն տվյալ ինտերֆեյսի կարգավիճակը, եթե միակ փաստարկը տրվում է, այն ցույց է տալիս բոլոր ինտերֆեյսերի, նույնիսկ ներքեւի կարգավիճակը: Հակառակ դեպքում, այն կարգավորում է ինտերֆեյսը:

Սինոփսիս

ifconfig [ինտերֆեյս]
ifconfig ինտերֆեյս [aftype] ընտրանքներ | հասցե ...

Հասցե `Ընտանիքներ

Եթե ​​ինտերֆեյսից հետո առաջին փաստարկը ճանաչվում է որպես աջակցվող հասցեի ընտանիքի անուն, ապա այդ հասցեի ընտանիքը օգտագործվում է բոլոր արձանագրության հասցեները վերծանելու եւ ցուցադրելու համար: Ներկայումս աջակցվող հասցեների ընտանիքները ներառում են inet (TCP / IP, default), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) եւ netrom (AMPR Packet ռադիո):

Ընտրանքներ

ինտերֆեյս

Միջերեսի անունը: Սա սովորաբար վարորդի անունն է, որը հետեւում է միավորի համարին, օրինակ, eth0 առաջին Ethernet ինտերֆեյսի համար:

վերը

Այս դրոշը առաջացնում է ինտերֆեյսի ակտիվացում: Այն անուղղակիորեն նշված է, եթե ինտերֆեյսին հասցե է նշանակվում:

ներքեւում

Այս դրոշը վարորդին ստիպում է փակել այս ինտերֆեյսը:

[-] arp

Միացնել կամ անջատել ARP հաղորդակարգի օգտագործումը այս ինտերֆեյսում:

[-] խոստովանություն

Միացնել կամ անջատել ինտերֆեյսի խառնաշփոթ ռեժիմը: Ընտրված դեպքում ցանցի բոլոր փաթեթները կստանան ինտերֆեյս:

[-] allmulti

Միացնել կամ անջատել բոլոր բազմալեզու ռեժիմը: Եթե ​​ընտրված լինեն, ցանցում բոլոր բազմալեզու փաթեթները կստանան ինտերֆեյս:

մետրիկ N

Այս պարամետրը սահմանում է ինտերֆեյսի մետրիկ:

mtu N

Այս պարամետրը սահմանում է ինտերֆեյսի առավելագույն փոխանցման միավորը (MTU):

dstaddr addr

Սահմանել հեռավոր IP հասցեն `կետ-կետի հղում (օրինակ, PPP): Այս հիմնաբառը հիմա հնացած է: փոխարենը օգտագործել pointopoint բառը:

netmask addr

Սահմանել IP ցանցի դիմակը այս ինտերֆեյսի համար: Այս արժեքը կանխորոշում է սովորական A, B կամ C ցանցի դիմակ (որպես միջերեսի IP հասցեից ստացված), սակայն այն կարող է սահմանվել ցանկացած արժեքի:

ավելացնել addr / prefixlen

Ինտերֆեյսին ավելացնել IPv6 հասցե:

del ADDR / prefixlen

Հեռացնել IPv6 հասցեն ինտերֆեյսից:

թունել aa.bb.cc.dd

Ստեղծեք նոր SIT (IPv6- ի IPv4) սարքը, որը թելադրված է տվյալ վայրում:

ռեգի հասցեով

Սահմանեք այս սարքի օգտագործած կտրման գիծը: Ոչ բոլոր սարքերը կարող են դինամիկ կերպով փոխել իրենց IRQ կարգավորումը:

io_addr addr

Սույն սարքի համար նախադրեք I / O տարածքի մեկնարկային հասցեն:

mem_start addr

Սահմանեք այս սարքի օգտագործած ընդհանուր հիշողության համար սկան հասցեն: Միայն դա պետք է մի քանի սարք:

լրատվամիջոցների տեսակը

Սահմանեք ֆիզիկական նավահանգիստը կամ միջանկյալ տեսակը, որն օգտագործվում է սարքի կողմից: Ոչ բոլոր սարքերը չեն կարող փոխել այս կարգավորումը, եւ նրանք, որոնք կարող են տարբեր լինել, ինչ արժեքներով են աջակցում: Տիպիկ արժեքները տիպի են 10base2 (բարակ Ethernet), 10baseT (twisted-pair 10Mbps Ethernet), AUI (արտաքին transceiver) եւ այլն: Ավտոմեքենայի հատուկ միջավայրի տեսակը կարող է օգտագործվել, որպեսզի վարորդը հայտնաբերի լրատվամիջոցները: Կրկին, ոչ բոլոր վարորդները կարող են դա անել:

[-] հեռարձակում [addr]

Եթե ​​հասցեի փաստարկը տրվի, սահմանեք արձանագրության հեռարձակման հասցեն այդ ինտերֆեյսի համար: Հակառակ դեպքում, ինտերֆեյսի համար սահմանել (կամ հստակեցնել) IFF_BROADCAST դրոշը:

[-] pointopoint [addr]

Այս բանալին հնարավորություն է տալիս ինտերֆեյսի կետ-կետի ռեժիմը, ինչը նշանակում է, որ դա ուղղակի կապ է երկու մեքենաների միջեւ, որոնց մասին ոչ ոք չի լսել:

Եթե ​​հասցեի փաստարկը նույնպես տրվում է, ապա նշեք մյուսի կողմի արձանագրության հասցեն, ճիշտ այնպես, ինչպես հնացած dstaddr բառապաշարը: Հակառակ դեպքում սահմանեք կամ մաքրեք միջերեսի համար IFF_POINTOPOINT դրոշը:

hw դասի հասցեն

Սահմանեք այս ինտերֆեյսի ապարատային հասցեն, եթե սարքի վարորդը սատարում է այս գործողությանը: Բանալի բառին պետք է հետեւել hardware class- ի անունը եւ սարքավորման հասցեն տպագրելի ASCII համարժեքը: Ներկայումս աջակցվող սարքավորումներ դասերը ներառում են Ether (Ethernet), ax25 (AMPR AX.25), ARCnet եւ netrom (AMPR NET / ROM):

multicast- ը

Սահմանել multicast դրոշը միջերեսում: Դա սովորաբար չպետք է պահանջվի, քանի որ վարորդները դրոշը ճիշտ են տեղադրել:

հասցեով

Այս ինտերֆեյսին նշանակվելու IP հասցեն:

txqueuelen երկարությունը

Սահմանեք սարքի հաղորդման հերթի երկարությունը: Հատկապես օգտակար է դանդաղ սարքերի համար փոքրիկ արժեքների սահմանել այնպիսի բարձր գաղտնիության (մոդեմ կապեր, ISDN) հետ, որպեսզի արագ տուփ տրանսֆերների կանխարգելումը խանգարող ինտերակտիվ երթեւեկությունից հեռարձակվի: