ifconfig in het kort “de interface-configuratie” software voor systeem – /netwerkbeheer in Unix/Linux operating systemen te configureren, beheren en query netwerk interface instellingen via de command line interface of in een systeem configuratie scripts.,
het commando” ifconfig ” wordt gebruikt voor het weergeven van de huidige netwerkconfiguratie-informatie, het instellen van een ip-adres, netmasker of broadcast-adres naar een netwerkinterface, het maken van een alias voor netwerkinterface, het instellen van hardware-adres en het in-of uitschakelen van netwerkinterfaces.,
Dit artikel behandelt “15 handige” ifconfig” commando ‘ s ” met hun praktische voorbeelden, die zeer nuttig kunnen zijn voor u bij het beheren en configureren van netwerkinterfaces in Linux-systemen.
Update: het netwerk Commando ifconfig is verouderd en vervangen door ip commando (Leer 10 voorbeelden van IP commando) in de meeste Linux distributies.,
Mis niet: ifconfig vs ip: Wat is het verschil tussen hen
bekijk alle netwerkinstellingen
het” ifconfig ” commando zonder argumenten toont alle actieve interfaces details. Het commando ifconfig wordt ook gebruikt om het toegewezen IP-adres van een server te controleren.
Toon informatie van alle netwerkinterfaces
het volgende ifconfig commando met een argument zal informatie weergeven van alle actieve of inactieve netwerkinterfaces op de server. Het toont de resultaten voor eth0, lo, sit0 en tun0.,
bekijk netwerkinstellingen van specifieke Interface
met behulp van interface name (eth0) als argument met het commando “ifconfig” worden details van specifieke netwerkinterface weergegeven.
hoe een netwerkinterface inschakelen
De” up “- of” ifup ” – vlag met interfacenaam (eth0) activeert een netwerkinterface als deze niet actief is en het verzenden en ontvangen van informatie mogelijk maakt. Bijvoorbeeld,” ifconfig eth0 up “of” ifup eth0 ” zal de eth0 interface activeren.,
# ifconfig eth0 upOR# ifup eth0
hoe een netwerkinterface uit te schakelen
de vlag” down “of” ifdown ” met interface name (eth0) deactiveert de opgegeven netwerkinterface. Bijvoorbeeld,” ifconfig eth0 down “of” ifdown eth0 ” Commando deactiveert de eth0 interface, als deze in actieve staat is.
# ifconfig eth0 downOR# ifdown eth0
een IP-adres toewijzen aan een netwerkinterface
om een IP-adres toe te wijzen aan een specifieke interface, gebruikt u het volgende commando met een interface naam (eth0) en ip-adres dat u wilt instellen. Bijvoorbeeld, ” ifconfig eth0 172.16.25.,125 ” stelt het IP-adres in op interface eth0.
# ifconfig eth0 172.16.25.125
hoe een netmasker aan een netwerkinterface toe te wijzen
met behulp van het” ifconfig “commando met” netmasker ” argument en interface name as (eth0) kunt u een netmasker aan een bepaalde interface definiëren. Bijvoorbeeld, “ifconfig eth0 netmask 255.255.255.224” zal het netwerkmasker instellen op een gegeven interface eth0.
# ifconfig eth0 netmask 255.255.255.224
een Broadcast toewijzen aan een netwerkinterface
met het argument” broadcast ” met een interfacenaam wordt het broadcast-adres voor de gegeven interface ingesteld., Bijvoorbeeld,” ifconfig eth0 broadcast 172.16.25.63 ” Commando stelt het broadcast adres in op een interface eth0.
# ifconfig eth0 broadcast 172.16.25.63
hoe een IP, netmasker en Broadcast toe te wijzen aan netwerkinterface
om een IP-adres, netmasker-adres en Broadcast-adres in één keer toe te wijzen met behulp van” ifconfig ” commando met alle argumenten zoals hieronder aangegeven.
# ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63
How To Change MTU for an Network Interface
het argument” mtu ” stelt de maximale transmissieeenheid in op een interface. Met de MTU kunt u de limiet instellen voor pakketten die op een interface worden verzonden., De MTU die in staat is om maximaal aantal octetten aan een interface in één enkele transactie af te handelen. Bijvoorbeeld, “ifconfig eth0 mtu 1000” stelt de maximale transmissieeenheid in op een gegeven set (d.w.z. 1000). Niet alle netwerkinterfaces ondersteunen MTU-instellingen.
# ifconfig eth0 mtu 1000
hoe promiscue modus in te schakelen
Wat gebeurt er in de normale modus, wanneer een pakket ontvangen door een netwerkkaart, controleert het of het pakket aan zichzelf toebehoort. Zo niet, dan laat het het pakket normaal vallen, maar in de promiscuous modus wordt het gebruikt om alle pakketten te accepteren die door de netwerkkaart stromen.,
De meeste van de huidige netwerktools gebruiken de promiscue modus om de pakketten die door de netwerkinterface stromen vast te leggen en te analyseren. Om de promiscue modus in te stellen, gebruik je het volgende commando.
# ifconfig eth0 promisc
hoe de promiscue modus uit te schakelen
om de promiscue modus uit te schakelen, gebruik je de”- promisc ” schakelaar die de netwerkinterface terug laat vallen in de normale modus.
# ifconfig eth0 -promisc
nieuwe Alias toevoegen aan netwerkinterface
met het hulpprogramma ifconfig kunt u extra netwerkinterfaces configureren met de alias-functie., Als u een aliasnetwerkinterface van eth0 wilt toevoegen, gebruikt u het volgende commando. Houd er rekening mee dat alias netwerk adres in hetzelfde sub-net masker. Bijvoorbeeld, als je eth0 netwerk ip adres 172.16.25.125 is, dan moet het alias ip adres 172.16.25.127 zijn.
# ifconfig eth0:0 172.16.25.127
controleer vervolgens het nieuw aangemaakte alias netwerkinterfaceadres met het commando” ifconfig eth0:0″.
hoe Alias naar netwerkinterface te verwijderen
als u niet langer een alias netwerkinterface nodig hebt of deze onjuist hebt geconfigureerd, kunt u deze verwijderen met het volgende commando.,
# ifconfig eth0:0 down
hoe het MAC-adres van de netwerkinterface te wijzigen
om het MAC-adres (Media Access Control) van een eth0-netwerkinterface te wijzigen, gebruik je het volgende commando met argument”HW ether”. Bijvoorbeeld, zie hieronder.
# ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
Dit zijn de meest bruikbare commando ’s voor het configureren van netwerkinterfaces in Linux, voor meer informatie en gebruik van ifconfig Commando gebruik de manpages zoals” man ifconfig ” op de terminal. Bekijk hieronder enkele andere netwerkhulpprogramma ‘ s.,
andere netwerkprogramma ‘ s
- Tcmpdump — is een commandoregel packet capture en analyzer tool voor het monitoren van netwerkverkeer.
- Netstat-is een open source commandoregel netwerk monitoring tool die inkomende en uitgaande netwerk pakketten verkeer controleert.
- Wireshark-is een open source netwerkprotocol analyzer die wordt gebruikt om netwerkgerelateerde problemen op te lossen.
- Munin-is een webgebaseerde netwerk en systeem monitoring applicatie die wordt gebruikt om de resultaten weer te geven in grafieken met behulp van rrdtool.,
- Cacti-is een complete webgebaseerde monitoring en grafische applicatie voor Netwerk monitoring.
voor meer informatie en opties voor een van de bovenstaande tools, zie de manapages door “man toolname” in te voeren op de opdrachtprompt. Bijvoorbeeld, om de informatie voor “netstat” tool te krijgen, gebruik je het commando als “man netstat”.