Linux આદેશ ifconfig જાણો

Ifconfig એ કર્નલ-નિવાસી નેટવર્ક ઇન્ટરફેસોને રૂપરેખાંકિત કરવા માટે વપરાય છે. તે જરૂરીયાતો તરીકે ઇન્ટરફેસોને સેટ કરવા માટે બુટ સમયે વપરાય છે તે પછી, ડિબગીંગ અથવા જ્યારે સિસ્ટમ ટ્યૂનિંગની જરૂર હોય ત્યારે તે સામાન્ય રીતે જ જરૂરી હોય છે.

જો કોઈ દલીલો આપવામાં ન આવે તો, ifconfig હાલમાં સક્રિય ઇન્ટરફેસોની સ્થિતિ દર્શાવે છે. જો કોઈ ઇન્ટરફેસ દલીલ આપવામાં આવે, તો તે આપેલ ઇન્ટરફેસની સ્થિતિ જ દર્શાવે છે; જો એક-એક દલીલ આપવામાં આવે, તો તે તમામ ઇન્ટરફેસોની સ્થિતિ દર્શાવે છે, નીચે તે પણ છે અન્યથા, તે ઇન્ટરફેસને રૂપરેખાંકિત કરે છે

સારાંશ

ifconfig [ઈન્ટરફેસ]
ifconfig ઇન્ટરફેસ [આફ્ટી] વિકલ્પો | સરનામું ...

સરનામું પરિવારો

ઇન્ટરફેસ નામ પછીના પ્રથમ દલીલને સમર્થિત સરનામાં પરિવારોના નામ તરીકે ઓળખવામાં આવે છે, તો તે સરનામું કુટુંબ ડીકોડિંગ અને બધા પ્રોટોકોલ સરનામાંઓ પ્રદર્શિત કરવા માટે વપરાય છે. વર્તમાનમાં સમર્થિત સરનામા પરિવારોમાં INET (TCP / IP, ડિફૉલ્ટ), inet6 (IPv6), ax25 ( એએમપીઆર પેકેટ રેડીયો), ડીડીપી ( એપ્લેટક તબક્કો 2), આઇપીક્સ (નોવેલ આઈપીએક્સ) અને નેટ્રોમ ( એએમપીઆર પેકેટ રેડિયો) નો સમાવેશ થાય છે.

વિકલ્પો

ઈન્ટરફેસ

ઇન્ટરફેસનું નામ. આ સામાન્ય રીતે એક ડ્રાઇવર નામ છે જેનું નામ યુનિટ નંબર છે, ઉદાહરણ તરીકે eth0 પ્રથમ ઇથરનેટ ઇન્ટરફેસ માટે.

અપ

આ ધ્વજ ઈન્ટરફેસ સક્રિય થવાનું કારણ બને છે. ઈન્ટરફેસને સરનામું સોંપેલું હોય તો તે સ્પષ્ટ રૂપે સ્પષ્ટ થયેલ છે.

નીચે

આ ધ્વજને કારણે આ ઇન્ટરફેસને શટ ડાઉન કરવા માટે ડ્રાઇવરનું કારણ બને છે.

[-] આર્પ

આ ઇન્ટરફેસ પર ARP પ્રોટોકોલના ઉપયોગને સક્ષમ અથવા અક્ષમ કરો.

[-] પ્રિસ્કક

ઈન્ટરફેસના પ્રદૂષિત મોડને સક્ષમ અથવા અક્ષમ કરો. જો પસંદ કરેલ હોય, તો નેટવર્ક પરના બધા પેકેટો ઇન્ટરફેસ દ્વારા પ્રાપ્ત થશે.

[-] ઓલમલ્ટી

તમામ મલ્ટિકાકાસ્ટ મોડને સક્ષમ અથવા અક્ષમ કરો. જો પસંદ કરેલ હોય, તો નેટવર્ક પર તમામ મલ્ટીકાસ્ટ પેકેટો ઇન્ટરફેસ દ્વારા પ્રાપ્ત થશે.

મેટ્રિક એન

આ પરિમાણ ઇન્ટરફેસ મેટ્રિક સુયોજિત કરે છે.

એમટીયુ એન

આ પરિમાણ ઈન્ટરફેસનું મહત્તમ ટ્રાન્સફર યુનિટ (MTU) સુયોજિત કરે છે.

dstaddr addr

બિંદુ-થી-બિંદુ લિંક (જેમ કે PPP) માટે દૂરસ્થ IP સરનામું સેટ કરો આ કીવર્ડ હવે અપ્રચલિત છે; તેના બદલે pointopoint કીવર્ડનો ઉપયોગ કરો.

નેટમાસ્ક એડ્રે

આ ઇન્ટરફેસ માટે આઇપી નેટવર્ક માસ્ક સેટ કરો. આ કિંમત સામાન્ય વર્ગ એ, બી કે સી નેટવર્ક માસ્ક (જેમ કે ઈન્ટરફેસ આઇપી એડ્રેસમાંથી મેળવવામાં આવે છે) માટે ડિફૉલ્ટ છે, પરંતુ તે કોઈ પણ મૂલ્ય પર સેટ કરી શકાય છે.

addr / prefixlen ઉમેરો

ઇન્ટરફેસમાં IPv6 એડ્રેસ ઉમેરો

ડેલ ઍડર / પ્રીફિક્સલેન

ઇન્ટરફેસમાંથી IPv6 એડ્રેસ દૂર કરો.

ટનલ aa.bb.cc.dd

નવા SIT (IPv6-in-IPv4) ઉપકરણ બનાવો, આપેલ ગંતવ્ય માટે ટનલિંગ.

irq addr

આ ઉપકરણ દ્વારા ઉપયોગમાં લેવાતી અંતરાય રેખા સેટ કરો. બધા ઉપકરણો ગતિશીલ રીતે તેમની IRQ સેટિંગ બદલી શકતા નથી.

io_addr addr

આ ઉપકરણ માટે I / O જગ્યામાં પ્રારંભ સરનામું સેટ કરો.

mem_start એન્ટર

આ ઉપકરણ દ્વારા ઉપયોગમાં લેવાયેલ શેર કરેલ મેમરી માટે પ્રારંભ સરનામું સેટ કરો. માત્ર કેટલાક ઉપકરણોને આની જરૂર છે.

મીડિયા પ્રકાર

ડિવાઇસ દ્વારા ઉપયોગમાં લેવાતા ભૌતિક પોર્ટ અથવા મધ્યમ પ્રકારને સેટ કરો. બધા ઉપકરણો આ સેટિંગને બદલી શકતા નથી, અને તે કે જે તેઓ જેનું સમર્થન કરે છે તેમાં બદલાય છે. પ્રકાર માટે વિશિષ્ટ મૂલ્યો 10base2 (પાતળા ઈથરનેટ), 10baseT (ટ્વિસ્ટેડ-જોડી 10 એમબીએસઇ ઇથરનેટ), ઑઆઈયુ (બાહ્ય ટ્રાંસાઇવર) અને તેથી વધુ છે. ખાસ માધ્યમનો પ્રકારનો ઉપયોગ ડ્રાઇવરને મીડિયાને સ્વયંચાલિત કરવા માટે કહી શકાય. ફરીથી, બધા ડ્રાઇવરો આ કરી શકતા નથી.

[-] પ્રસારણ [ઍડ્ર]

જો સરનામાં દલીલ આપવામાં આવે, તો આ ઇન્ટરફેસ માટે પ્રોટોકૉલ બ્રોડકાસ્ટ સરનામું સેટ કરો. નહિંતર, ઇન્ટરફેસ માટે IFF_BROADCAST ધ્વજ સેટ કરો (અથવા સ્પષ્ટ કરો)

[-] પોઇન્ટપોઇન્ટ [addr]

આ કીવર્ડ ઈન્ટરફેસના પોઇન્ટ-ટુ-પોઈન્ટ મોડને સક્ષમ કરે છે, જેનો અર્થ છે કે તે બે મશીનો વચ્ચે સીધો સંબંધ ધરાવે છે અને બીજું કોઈ તેની પર સાંભળતા નથી.

જો સરનામાં દલીલ પણ આપવામાં આવે, તો લિંકની બીજી બાજુના પ્રોટોકોલ સરનામાંને સેટ કરો, જેમ કે અપ્રચલિત ડીસ્ટ્રિડ કીવર્ડ. નહિંતર, ઇન્ટરફેસ માટે IFF_POINTOPOINT ફ્લેગ સેટ કરો અથવા સાફ કરો.

hw વર્ગ સરનામું

આ ઇન્ટરફેસનું હાર્ડવેર સરનામું સેટ કરો, જો ઉપકરણ ડ્રાઇવર આ ક્રિયાને સપોર્ટ કરે. મુખ્ય શબ્દ હાર્ડવેર વર્ગનું નામ અને હાર્ડવેર સરનામાંના છાપવાયોગ્ય ASCII સમકક્ષ હોવું જોઈએ. હાર્ડવેર ક્લાસ હાલમાં સપોર્ટેડ છે જેમાં ઈથર (ઇથરનેટ), એક્સ 25 (એએમપીઆર એક્સ. 25), એઆરસીનેટ અને નેટ્રોમ (એએમપીઆર નેટ / રોમ) નો સમાવેશ થાય છે.

મલ્ટીકાસ્ટ

ઇંટરફેસ પર મલ્ટિકાસ્ટ ફ્લેગ સેટ કરો. ડ્રાઇવરોએ ધ્વજને યોગ્ય રીતે પોતાની રીતે સુયોજિત કરે તે માટે આ સામાન્ય રીતે જરૂરી હોવું જોઈએ નહીં.

સરનામું

આ ઇન્ટરફેસને સોંપેલ IP સરનામું.

txqueuelen લંબાઈ

ઉપકરણના ટ્રાંસમિટ કતારની લંબાઈને સેટ કરો. તે ખૂબ જ ઓછા અંતર્ગત (મોડેમ લિંક્સ, આઇએસડીએન) સાથે ધીમી ઉપકરણો માટેના નાના મૂલ્યોને સેટ કરવા ઉપયોગી છે, જેથી ઝડપી બલ્ક ટ્રાન્સફરને ટ્રાંસ્ફરિંગથી દૂર કરવામાં આવે છે, જેમ કે ટેલેનેટમાં ખૂબ જ દખલ કરે છે.