ifconfig (grensesnittkonfigurasjon) er et kommandolinjeverktøy som brukes til å konfigurere nettverksgrensesnitt i Linux, macOS, Unix og andre operativsystemer. Den gir informasjon om nettverksgrensesnittene og lar brukere angi nettverkskonfigurasjonen, for eksempel IP-adresser, subnettmasker og standard gatewayer.
Noen vanlige operasjoner utført med ifconfig inkluderer:
- Vise informasjon om nettverksgrensesnitt: ifconfig kan vise status og konfigurasjon av nettverksgrensesnitt, inkludert IP-adresser, subnettmasker, MAC-adresser og koblingsstatus.
- Konfigurering av IP-adresser: ifconfig kan brukes til å tildele eller endre IP-adresser for et nettverksgrensesnitt.
- Angi nettmasker: Nettmasker definerer undernettet范围 til en IP-adresse. ifconfig lar brukere sette eller endre nettmasken for et nettverksgrensesnitt.
- Endre nettverksgrensesnitt: ifconfig kan brukes til å hente opp eller ned nettverksgrensesnitt, aktivere eller deaktivere dem og aktivere eller deaktivere promiskuøs modus.
- Endre MTU (maksimal overføringsenhet): ifconfig kan justere MTU-størrelsen, som bestemmer den største pakken som kan overføres gjennom nettverksgrensesnittet.
Det er viktig å merke seg at ifconfig er en kraftig kommando som krever administrative rettigheter for å bruke. Feil bruk av ifconfig kan føre til nettverkstilkoblingsproblemer, så det anbefales å ha en god forståelse av nettverkskonfigurasjon og -administrasjon før du bruker dette verktøyet.
Etter hvert som nettverksteknologier utvikler seg, kan noen moderne operativsystemer bruke alternative kommandoer eller verktøy for nettverkskonfigurasjon. For eksempel, i nyere versjoner av macOS, er ifconfig-kommandoen utdatert og erstattet av ifconfig-verktøyet.