ຮຽນຮູ້ Linux Ifconfig ຄໍາສັ່ງ

Ifconfig ຖືກນໍາໃຊ້ເພື່ອກໍານົດການໂຕ້ຕອບເຄືອຂ່າຍທີ່ຢູ່ໃນເຄີເນນ. ມັນຖືກໃຊ້ໃນເວລາບູດເພື່ອຕັ້ງຄ່າການໂຕ້ຕອບຕາມຄວາມຈໍາເປັນ. ຫຼັງຈາກນັ້ນ, ມັນກໍ່ພຽງແຕ່ຕ້ອງການເມື່ອແກ້ໄຂຫຼືແກ້ໄຂລະບົບ.

ຖ້າບໍ່ມີການໂຕ້ຖຽງ, ifconfig ສະແດງສະຖານະຂອງການ ໂຕ້ຕອບທີ່ ມີການເຄື່ອນໄຫວໃນປະຈຸບັນ. ຖ້າມີຂໍ້ໂຕ້ແຍ້ງໂຕ້ ຕອບ ແບບດຽວ, ມັນຈະສະແດງສະຖານະຂອງການໂຕ້ຕອບທີ່ໄດ້ຮັບເທົ່ານັ້ນ; ຖ້າມີການໂຕ້ຖຽງດຽວ - ມັນຈະສະແດງສະຖານະຂອງການໂຕ້ຕອບທັງຫມົດ, ເຖິງແມ່ນວ່າຜູ້ທີ່ຖືກລົງ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນກໍານົດການໂຕ້ຕອບ.

Synopsis

ifconfig [interface]
ifconfig interface [aftype] options | ທີ່ຢູ່ ...

ທີ່ຢູ່ບ້ານ

ຖ້າການໂຕ້ຖຽງຄັ້ງທໍາອິດຫຼັງຈາກຊື່ອິນເຕີເຟດຖືກຮັບຮູ້ເປັນຊື່ຂອງຄອບຄົວທີ່ຢູ່ທີ່ສະຫນັບສະຫນູນ, ຄອບຄົວທີ່ຢູ່ນັ້ນຖືກນໍາໃຊ້ສໍາລັບການຖອດລະຫັດແລະການສະແດງທີ່ຢູ່ໂປຣແກຣມທັງຫມົດ. ຄອບຄົວທີ່ຢູ່ໃນປັດຈຸບັນໄດ້ຮັບການສະຫນັບສະຫນູນ Inet (TCP / IP, Default), Inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) ແລະ Netrom (AMPR Packet radio).

ຕົວເລືອກ

interface

ຊື່ຂອງອິນເຕີເຟດ. ນີ້ແມ່ນປົກກະຕິແລ້ວຊື່ຂັບໂດຍປະຕິບັດຕາມຈໍານວນຫນ່ວຍງານ, ສໍາລັບຕົວຢ່າງ eth0 ສໍາລັບການໂຕ້ຕອບ Ethernet ທໍາອິດ.

ຂຶ້ນ

ທຸງນີ້ເຮັດໃຫ້ການໂຕ້ຕອບໄດ້ຮັບການເປີດໃຊ້ງານ. ມັນໄດ້ຖືກກໍານົດໂດຍກົງຖ້າຫາກວ່າທີ່ຢູ່ແມ່ນໄດ້ມອບໃຫ້ກັບອິນເຕີເຟດ.

ລົງ

ປ້າຍນີ້ເຮັດໃຫ້ຄົນຂັບສໍາລັບການເຊື່ອມຕໍ່ນີ້ຖືກປິດລົງ.

[-] arp

ເປີດຫຼືປິດການໃຊ້ ໂປໂຕຄອນ ARP ໃນອິນເຕີເຟຊະນີ້.

[-] promisc

ເປີດຫຼືປິດການໃຊ້ຮູບແບບທີ່ ໂປ່ງໃສ ຂອງການໂຕ້ຕອບ. ຖ້າຖືກຄັດເລືອກ, ທຸກໆແພັກເກັດໃນເຄືອຂ່າຍຈະຖືກຮັບໂດຍການໂຕ້ຕອບ.

[-] allmulti

ເປີດຫຼືປິດການໂຫມດ ທັງຫມົດ multicast . ຖ້າເລືອກ, ທຸກຊຸດ multicast ໃນເຄືອຂ່າຍຈະຖືກຮັບໂດຍການໂຕ້ຕອບ.

metric N

ພາລາມິເຕີນີ້ກໍານົດການໂຕ້ຕອບການໂຕ້ຕອບ.

mtu N

ພາລາມິເຕີນີ້ກໍານົດຫນ່ວຍການໂອນສູງສຸດ (MTU) ຂອງອິນເຕີເຟດ.

dstaddr addr

ກໍານົດທີ່ຢູ່ IP ຫ່າງໄກສອກຫຼີກສໍາລັບການເຊື່ອມຕໍ່ຫາຈຸດຕໍ່ຈຸດ (ເຊັ່ນ: PPP). ຄໍາສໍາຄັນນີ້ແມ່ນຫມົດແລ້ວ; ໃຊ້ຄໍາທີ່ໃຊ້ຄໍາວ່າ pointopoint ແທນ.

netmask addr

ຕັ້ງຄ່າຫນ້າກາກເຄືອຂ່າຍ IP ສໍາລັບອິນເຕີເຟຊະນີ້. ຄ່ານີ້ແມ່ນຄ່າຂອງຫນ້າກາກ Network A, B ຫຼື C ປົກກະຕິ (ຍ້ອນວ່າມັນມາຈາກ IP address interface), ແຕ່ວ່າມັນສາມາດຕັ້ງຄ່າໄດ້.

add add / prefix

ເພີ່ມທີ່ຢູ່ IPv6 ກັບອິນເຕີເຟດ.

del addr / prefixlen

ດຶງອອກຈາກທີ່ຢູ່ IPv6 ຈາກອິນເຕີເຟດ.

tunnel aabbccdd

ສ້າງອຸປະກອນ SIT ໃຫມ່ (IPv6-in-IPv4), tunneling ກັບປາຍທາງທີ່ໄດ້ຮັບ.

irq addr

ຕັ້ງສາຍການຂັດຂວາງທີ່ໃຊ້ໂດຍອຸປະກອນນີ້. ບໍ່ແມ່ນອຸປະກອນທັງຫມົດທີ່ສາມາດປ່ຽນແປງການຕັ້ງຄ່າ IRQ ຂອງພວກເຂົາແບບໄດນາມິກ.

io_addr addr

ຕັ້ງຈຸດເລີ່ມຕົ້ນໃນພື້ນທີ່ I / O ສໍາລັບອຸປະກອນນີ້.

mem_start addr

ຕັ້ງທີ່ຢູ່ເລີ່ມຕົ້ນສໍາລັບຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນໂດຍໃຊ້ອຸປະກອນນີ້. ພຽງແຕ່ອຸປະກອນຈໍານວນຫນ້ອຍຕ້ອງການນີ້.

ປະເພດສື່ມວນຊົນ

ຕັ້ງຄ່າພອດທາງກາຍະພາບຫຼືຊະນິດສື່ກາງທີ່ຕ້ອງໃຊ້ໂດຍອຸປະກອນ. ອຸປະກອນທັງຫມົດບໍ່ສາມາດປ່ຽນແປງການຕັ້ງຄ່ານີ້ແລະສິ່ງທີ່ສາມາດປ່ຽນແປງໃນສິ່ງທີ່ພວກເຂົາສະຫນັບສະຫນູນ. ຄ່າ ປະເພດທົ່ວໄປ ແມ່ນ 10base2 (thin Ethernet), 10baseT (twisted-pair 10Mbps Ethernet), AUI (transceiver ພາຍນອກ) ແລະອື່ນໆ. ປະເພດຂອງ ລົດໃຫຍ່ ພິເສດຂອງ ລົດໃຫຍ່ ສາມາດຖືກນໍາໃຊ້ເພື່ອບອກຄົນຂັບລົດໃຫ້ຮູ້ຄວາມຮູ້ສຶກຂອງສື່. ອີກເທື່ອຫນຶ່ງ, ບໍ່ແມ່ນຄົນຂັບທັງຫມົດສາມາດເຮັດໄດ້.

[-] broadcast [addr]

ຖ້າການໂຕ້ແຍ້ງທີ່ຢູ່ຖືກມອບ, ໃຫ້ກໍານົດການໂຕ້ຕອບການໂຕ້ຕອບຂອງໂປຣແກຣມສໍາລັບອິນເຕີເຟຊະນີ້ ຖ້າບໍ່ດັ່ງນັ້ນ, ໃຫ້ຕັ້ງ (ຫຼືແຈ້ງ) IFF_BROADCAST ສໍາລັບການໂຕ້ຕອບ.

[-] pointopoint [addr]

ຄໍາສໍາຄັນນີ້ເຮັດໃຫ້ຮູບແບບ point-to-point ຂອງການໂຕ້ຕອບ, ຊຶ່ງຫມາຍຄວາມວ່າມັນເປັນການເຊື່ອມຕໍ່ໂດຍກົງລະຫວ່າງສອງເຄື່ອງທີ່ມີຄົນອື່ນຟັງຢູ່.

ຖ້າມີການໂຕ້ແຍ້ງທີ່ຢູ່, ໃຫ້ກໍານົດການໂຕ້ຕອບຂອງໂປຣແກຣມຂອງອີກດ້ານຫນຶ່ງຂອງລິງເຊັ່ນດຽວກັບຄໍາທີ່ໃຊ້ dstaddr ທີ່ ລ້າສະໄຫມ. ຖ້າບໍ່ດັ່ງນັ້ນ, ໃຫ້ກໍານົດຫຼືລຶບ flag IFF_POINTOPOINT ສໍາລັບອິນເຕີເຟດ.

hw class address

ຕັ້ງທີ່ຮາດແວຂອງອິນເຕີເຟຊະນີ້ຖ້າໄດເວີອຸປະກອນສະຫນັບສະຫນູນການເຮັດວຽກນີ້. ຄໍາຫລັກຕ້ອງຖືກຕິດຕາມໂດຍຊື່ຂອງຮາດແວແລະທຽບເທົ່າ ASCII ທີ່ພິມໄດ້ຂອງທີ່ຢູ່ຮາດແວ. ຮາດແວທີ່ສະຫນັບສະຫນູນໃນປະຈຸບັນມີ ເອເຊີ (Ethernet), ax25 (AMPR AX.25), ARCnet ແລະ netrom (AMPR NET / ROM).

multicast

ຕັ້ງທຸງ multicast ເທິງອິນເຕີເຟດ. ນີ້ບໍ່ຄວນເປັນສິ່ງຈໍາເປັນຕາມທີ່ຜູ້ຂັບຂີ່ກໍານົດຕົວທຸງຕົວເອງ.

ທີ່ຢູ່

ທີ່ຢູ່ IP ຈະຖືກມອບໃຫ້ກັບອິນເຕີເຟຊະນີ້.

txqueuelen length

ຕັ້ງຄ່າຄວາມຍາວຂອງແຖວສົ່ງຂອງອຸປະກອນ. ມັນເປັນສິ່ງທີ່ເປັນປະໂຫຍດທີ່ຈະຕັ້ງຄ່ານີ້ເປັນຄ່ານ້ອຍສໍາລັບອຸປະກອນທີ່ມີຄວາມໄວຕ່ໍາທີ່ມີຄວາມໄວສູງ (ການເຊື່ອມຕໍ່ໂມເດັມ, ISDN) ເພື່ອປ້ອງກັນບໍ່ໃຫ້ໂອນຂໍ້ມູນຫຼາຍຢ່າງລວດໄວຈາກການໂຕ້ຕອບການໂຕ້ຕອບທີ່ມີຄວາມຫຍຸ້ງຍາກເຊັ່ນ telnet ຫຼາຍເກີນໄປ.