Paano gamitin ang IFCONFIG sa Debian

How Use Ifconfig Debian



Paano gamitin ifconfig sa LInux ay kinakailangan upang makipag-ugnay sa aming mga aparato sa network, sa kabila ng pagiging matanda at pinalitan ng utos ip sa huling bahagi ng 90 ', ang utos ifconfig nagpapatuloy na ang pinaka ginagamit na utos upang i-configure ang mga interface ng network, mga IP at MAC address, netmask at higit pa para sa karamihan ng hindi napapanahon sysadmins.

Tandaan : Ang isang interface ng network ay isang aparato sa network.







Pagpapakita at pag-unawa sa kinalabasan ng ifconfig

Kung patakbuhin natin ang utos ifconfig nang walang karagdagang mga parameter ipapakita nito ang lahat ng magagamit na mga interface ng network, ang kanilang mga ip address, netmasks, estado at marami pa, bilang root run ifconfig :





Ang unang interface ng network (aparato ng hardware) ay enp2s0 na kung saan ay ang ethernet interface.





Isinasaad ng mga flag ang estado ng aparato, maaaring isama ang mga estado ng aparato ng network: UP , BROADCAST , MULTICAST , Tumatakbo , ALLMULTI at PROMISC o MONITOR para sa mga wireless interface .

Kung saan:



UP : nakabukas ang aparato.
BROADCAST : Ang aparato / interface ay maaaring magpadala ng trapiko sa ibang mga aparato ng mga subnet na tumatawid.
MULTICAST : Pinapayagan ng watawat na ito na magpadala ng data sa maraming patutunguhan nang sabay-sabay.
Tumatakbo : Ipinaalam ng watawat na ito na magagamit at gumagana ang network interface.
ALLMULTI : Pinapayagan nitong matanggap ang lahat ng mga packet mula sa network.
PROMISC : Makikinig at makukuha ng watawat na ito ang lahat ng trapiko sa loob ng network, karaniwang ginagamit para sa pagsinghot.
MONITOR (Wireless LAMANG) : Pinapayagan na makuha ang trapiko nang hindi nakakonekta sa network, ginagamit din para sa pag-sniff upang i-crack ang mga wireless network o pag-audit. Ang syntax ay monitor ng mode ng iwconfig .

Dagdag pa sa mga watawat ng ifconfig ipapakita rin ng utos ang mga sumusunod na katangian:

Ang MTU (Maximum Transparity Unit) : Ipinapahiwatig ang pinakamalaking laki ng byte ay maaaring maproseso ng protocol ng komunikasyon, maaari naming taasan o bawasan ito upang makaapekto sa pagganap.

ether : dito nakita namin ang mac address, ang aming interface ng hardware o pisikal na address. (Suriin ang tutorial na ito para sa higit pa impormasyon sa MAC address )

txqueuelen (Ipadala ang Haba ng pila): ipinapahiwatig ang limitasyon para sa mga nakapila na packet sa panahon ng paglilipat, ang pag-edit ng propetang ito ay kapaki-pakinabang upang ma-optimize ang pagganap ng aming network tulad ng ipinaliwanag sa kalaunan sa tutorial na ito.

Mga pack ng RX: Pinapayagan na makita ang mga natanggap na packet sa mga byte at error kung mayroon.

Mga packet ng TX at error sa TX: Pinapayagan na makita ang mga nailipat na packet sa mga byte at error kung mayroon.

Sa loob ng RX PACKET nakita namin:

Mga error sa RX: Mga error kapag tumatanggap ng data.

Bumagsak: Ang pagtanggap ng mga packet ay nahulog.

Sobra: Inaabisuhan ang FIFO OVERRUNS (Una sa, First Out) nangangahulugang ang aming aparato ay puno ng kapasidad ngunit patuloy na sinusubukan na iproseso ang trapiko.

Frame: sirang at hindi pinansin mga frame.

Sa loob ng mga TX Packet nakita namin:

Mga error sa TX: Mga error kapag naglilipat ng data.

Bumagsak: nagpadala ng mga packet ay nahulog.

Sobra: Inaabisuhan ang FIFO OVERRUNS (Una sa, First Out) nangangahulugang ang aming aparato ay puno ng kapasidad ngunit patuloy na sinusubukan na iproseso ang trapiko.

Tagapagdala: nag-uulat ng isang hindi pagkakatugma sa duplex, karaniwang kapag ang dalawang mga aparato sa pakikipag-usap ay may iba't ibang mga setting tulad ng autonegotiation para sa isang aparato habang ang mga manu-manong setting para sa iba pang mga aparato.

Mga banggaan: nangyayari kapag ang dalawang aparato sa loob ng network ay naglipat ng data nang sabay-sabay, ang parehong mga aparato ay nakakakita ng sabay-sabay na paglipat, pagkatapos ay pinapayagan ng Carriers na ang mga packet ay pumalit na mailipat.

Tandaan : Hindi pa matagal na panahon ginamit kami upang makita ang aming mga aparatong ethernet bilang eth0, eth1, atbp. Dahil ang nahulaan na mga pangalan ng interface ng network ng systemd v197 ay nakatalaga sa mga aparato ng network. Ang mga pangalan ay batay sa firmware ng aparato, topology at lokasyon sa loob ng motherboard.

Pagkatapos ng aparatong ethernet, makikita namin ang loopback. Ang interface ng loopback ay hindi isang tunay na aparato ng network ngunit isang virtual na nakalaan para sa lokal na komunikasyon lamang. Kung wala kaming koneksyon sa network ang interface ng Loopback (tinukoy bilang lo) ay magpapahintulot sa amin na i-ping ang aming sarili sa aming localhost o makipag-ugnay sa mga application na nakasalalay sa networking.

Ang mga sumusunod na interface ay virtual din at kabilang sila sa mga virtual na aparato ng virtual na panauhin, wala silang mga hindi karaniwang katangian na nais ipaliwanag.

Sa aking kaso ang wlp3s0 ay ang wireless interface, kung saan, nabanggit sa itaas at sa kaibahan sa mga wired na aparato, ay may kakayahang suminghot ng mga network nang hindi bahagi sa kanila sa ilalim ng MONITOR MODE na ito.

Kung nais naming ibalik lamang sa amin ng Linux ang mga card ng wireless network, sa halip na tumakbo ifconfig pwede tayo tumakbo iwconfig , patakbo iwconfig :

Ipinaaalam sa amin ng output ang wlp3s0 ay ang tanging wireless network device, pagiging enp2s0, vmnet1, lo at vmnet8 pisikal o virtual na mga aparato nang walang pag-andar sa wireless.

Pinapayagan ng Ifconfig na magpakita ng impormasyon sa isang tukoy na interface ng network sa pamamagitan ng pagtukoy sa pangalan nito, sa aking kaso nagta-type ako:

ifconfigenp2s0

Paano gamitin ang ifconfig upang hindi paganahin at paganahin ang mga interface:

Sa ilang mga kaso upang gumawa ng mga pagbabago sa aming interface kakailanganin namin itong huwag paganahin muna, ilapat ang mga pagbabagong nais namin at paganahin itong muli. Halimbawa iyon ang kaso kung nais naming i-edit ang network na pisikal na MAC address o ang card mode (hal. Monitor). Ang mga utos na huwag paganahin at paganahin ang mga interface ay madaling maunawaan:

ifconfig <interface>pababa

Sa aking kaso:

ifconfigenp2s0 pababa

Tulad ng nakikita mo pagkatapos hindi paganahin ang network card ping ay hindi gumagana, kung nais naming ibalik ang aming uri ng interface:

Ifconfig enp2s0 pataas

Gumagawa ngayon ang ping pagkatapos paganahin ang aming interface.

Paano gamitin ang ifconfig upang baguhin ang aming mga IP at MAC address:

Upang mai-update ang aming IP address kailangan naming mag-apply kung ifconfig, tukuyin ang interface ng network at itakda ang ip address, ang syntax ay:

ifconfig <Interface> <IP>

Sa aking kaso:

ifconfigenp2s0 172.31.124.145

Pagkatapos upang kumpirmahing tumatakbo muli kami:

ifconfigenp2s0

Tulad ng nakikita mo ang IP address ay nagbago mula 172.31.124.144 hanggang 172.32.124.145.

Ngayon, kung nais naming baguhin ang aming MAC address upang i-bypass ang anumang whitelist na pag-clone ng ibang isa o upang maiwasan na iwan ang aming tunay na MAC sa isang log maaari naming gawin ito gamit ang ifconfig, una sa lahat kailangan naming itakda ang aming interface, itakda ang bagong MAC address at paganahin muli ang network card:

ifconfigenp2s0 pababa
ifconfigenp2s0 hw ether 00: 00: 00: 00: 00: 01
ifconfigenp2s0 pataas
ifconfigenp2s0

Tulad ng nakikita mo ang network card ay may bagong MAC address (00: 00: 00: 00: 00: 01).

Paano gamitin ang ifconfig upang baguhin ang netmask:

Ang netmask, ginamit upang hatiin ang mga subnet ay maaaring mai-edit din gamit ang ifconfig .

Upang baguhin ang netmask ng isang interface ang syntax ay:

ifconfig <interface>netmask 255.255.255.0

Upang baguhin ito sa aking kaso ay:

ifconfigenp2s0 netmask 255.255.255.0

Tulad ng nakikita mong matagumpay na na-edit ang netmask.

Pinapayagan ng Ifconfig na gumamit ng isang kadena ng mga parameter upang maitakda ang lahat ng mga pag-aari na nais namin sa loob ng isang solong utos, bigyang pansin na huwag isama ang mga utos na kailangan ang interface pababa upang gumana. Ang isang praktikal na halimbawa ay:

Ifconfig enp2s0 10.0.108.68 netmask 255.255.255.0 tao1000

Tulad ng nakikita mo, sa kabila ng pagiging limitado kung ihahambing sa ip, ifconfig mananatiling napaka kapaki-pakinabang na utos upang i-edit ang aming mga setting ng interface ng network. Sa totoo lang personal kong ginagamit ang ifconfig dahil nasanay na ako ngunit sa isang susunod na tutorial na ipapakita ko ip paggamit.

Salamat sa pagsunod sa LinuxHint, patuloy na sundin kami para sa mga update at bagong tip sa Linux. Kung mayroon kang anumang mga katanungan tungkol sa tutorial na ito o iba pang isyu sa Linux mangyaring makipag-ugnay sa amin https://support.linuxhint.com .