Alamin ang Linux Command Ifconfig

Ginagamit ang Ifconfig upang i-configure ang mga interface ng kernel-resident network. Ginagamit ito sa oras ng boot upang mag-set up ng mga interface kung kinakailangan. Pagkatapos nito, karaniwang kailangan lamang ito kapag nag-debug o kapag kinakailangan ang pag-tune ng system.

Kung walang mga argumento na ibinigay, ipinapakita ng ifconfig ang katayuan ng kasalukuyang aktibong mga interface . Kung ang isang solong argumento ng interface ay ibinigay, ipinapakita nito ang katayuan ng ibinigay na interface lamang; kung ang isang solong-isang argument ay ibinigay, ito ay nagpapakita ng katayuan ng lahat ng mga interface, kahit na ang mga down. Kung hindi man, configure nito ang isang interface.

Buod

ifconfig [interface]
Mga pagpipilian sa ifconfig na interface [aftype] | address ...

Address Families

Kung ang unang argumento pagkatapos ng pangalan ng interface ay kinikilala bilang ang pangalan ng suportadong pamilya ng address, ang family address na iyon ay ginagamit para sa pag-decode at pagpapakita ng lahat ng mga address ng protocol. Kabilang sa kasalukuyang suportadong mga address family ang inet (TCP / IP, default), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) at netrom (AMPR Packet radio).

Mga Opsyon

interface

Ang pangalan ng interface. Ito ay kadalasang pangalan ng driver na sinusundan ng isang numero ng yunit, halimbawa et0 para sa unang interface ng Ethernet .

up

Ang bandang ito ay nagiging sanhi ng pag-activate ng interface. Ito ay tahasang tinukoy kung ang isang address ay itinalaga sa interface.

pababa

Ang flag na ito ay nagiging sanhi ng driver para sa interface na ito upang mai-shut down.

[-] arp

Paganahin o huwag paganahin ang paggamit ng ARP protocol sa interface na ito.

[-] promisc

Paganahin o huwag paganahin ang mapanghimasok na mode ng interface. Kung pinili, ang lahat ng mga packet sa network ay matatanggap ng interface.

[-] allmulti

Paganahin o huwag paganahin ang lahat-ng-multicast mode. Kung pinili, ang lahat ng mga multicast packet sa network ay matatanggap ng interface.

panukat na N

Ang parameter na ito ay nagtatakda ng panukat ng interface.

mtu N

Ang parameter na ito ay nagtatakda ng Maximum Transfer Unit (MTU) ng isang interface.

dstaddr addr

Itakda ang remote na IP address para sa isang point-to-point na link (tulad ng PPP). Hindi na ginagamit ngayon ang keyword na ito; gamitin ang pointopoint keyword sa halip.

netmask addr

Itakda ang mask ng network ng IP para sa interface na ito. Ang halaga ng mga default na ito sa karaniwan na klase ng A, B o C network mask (bilang nagmula sa interface ng IP address), ngunit maaaring itakda ito sa anumang halaga.

magdagdag ng addr / prefixlen

Magdagdag ng isang IPv6 address sa isang interface.

del addr / prefixlen

Alisin ang isang IPv6 address mula sa isang interface.

tunnel aa.bb.cc.dd

Lumikha ng isang bagong SIT (IPv6-in-IPv4) na aparato, tunneling sa ibinigay na destinasyon.

irq addr

Itakda ang matakpan na linya na ginagamit ng aparatong ito. Hindi maaaring baguhin ng lahat ng mga aparato ang kanilang IRQ setting.

io_addr addr

Itakda ang panimulang address sa I / O space para sa device na ito.

mem_start addr

Itakda ang panimulang address para sa shared memory na ginagamit ng aparatong ito. Kailangan lang ng ilang mga aparato na ito.

uri ng media

Itakda ang pisikal na port o uri ng medium na gagamitin ng device. Hindi maaaring baguhin ng lahat ng mga aparato ang setting na ito, at ang mga maaaring mag-iba sa kung anong mga halaga ang sinusuportahan nila. Ang karaniwang mga halaga para sa uri ay 10base2 (manipis Ethernet), 10baseT (twisted-pares 10Mbps Ethernet), AUI (panlabas na radyo at pagsasahipapawid) at iba pa. Ang espesyal na uri ng uri ng auto ay maaaring gamitin upang sabihin sa driver na awtomatikong makilala ang media. Muli, hindi lahat ng mga driver ang magagawa ito.

[-] broadcast [addr]

Kung ang argumento sa address ay ibinigay, itakda ang protocol broadcast address para sa interface na ito. Kung hindi, itakda (o i-clear) ang IFF_BROADCAST flag para sa interface.

[-] pointopoint [addr]

Binibigyang-daan ng keyword na ito ang point-to-point mode ng isang interface, ibig sabihin na ito ay isang direktang link sa pagitan ng dalawang machine na may walang ibang nakikinig dito.

Kung ibinigay ang argumento sa address, itakda ang address ng protocol sa kabilang panig ng link, tulad ng hindi ginagamit na dstdr keyword. Kung hindi, itakda o i-clear ang IFF_POINTOPOINT na bandila para sa interface.

hw class address

Itakda ang hardware address ng interface na ito, kung sinusuportahan ng driver ng device ang operasyong ito. Dapat sundin ng keyword ang pangalan ng klase ng hardware at ang naka-print na ASCII na katumbas ng address ng hardware. Sinusuportahan ng mga kasalukuyang klase ng hardware ang ether (Ethernet), ax25 (AMPR AX.25), ARCnet at netrom (AMPR NET / ROM).

multicast

Itakda ang multicast flag sa interface. Hindi ito karaniwan ay kinakailangan kapag ang mga driver ay nag-set ang bandila nang tama sa kanilang sarili.

address

Ang IP address na dapat italaga sa interface na ito.

haba ng txqueuelen

Itakda ang haba ng pagpapadala ng queue ng device. Kapaki-pakinabang na i-set ito sa mga maliliit na halaga para sa mas mabagal na mga aparato na may mataas na latency (mga link sa modem, ISDN) upang maiwasan ang mabilis na paglilipat ng bulk mula sa nakakagambalang interactive na trapiko tulad ng telnet na labis.