ifconfig (gränssnittskonfiguration) är ett kommandoradsverktyg som används för att konfigurera nätverksgränssnitt i Linux, macOS, Unix och andra operativsystem. Den ger information om nätverksgränssnitten och låter användare ställa in sin nätverkskonfiguration, såsom IP-adresser, subnätmasker och standardgateways.
Några vanliga operationer som utförs med ifconfig inkluderar:
- Visar information om nätverksgränssnitt: ifconfig kan visa status och konfiguration av nätverksgränssnitt, inklusive IP-adresser, subnätmasker, MAC-adresser och länkstatus.
- Konfigurera IP-adresser: ifconfig kan användas för att tilldela eller ändra IP-adresser för ett nätverksgränssnitt.
- Ställa in nätmasker: Nätmasker definierar undernätet范围 för en IP-adress. ifconfig tillåter användare att ställa in eller ändra nätmasken för ett nätverksgränssnitt.
- Ändra nätverksgränssnitt: ifconfig kan användas för att få upp eller ner nätverksgränssnitt, aktivera eller inaktivera dem och aktivera eller inaktivera promiskuöst läge.
- Ändra MTU (Maximum Transmission Unit): ifconfig kan justera MTU-storleken, vilket bestämmer det största paketet som kan överföras via nätverksgränssnittet.
Det är viktigt att notera att ifconfig är ett kraftfullt kommando som kräver administrativa privilegier för att kunna användas. Felaktig användning av ifconfig kan leda till problem med nätverksanslutning, så det rekommenderas att du har en god förståelse för nätverkskonfiguration och administration innan du använder det här verktyget.
När nätverkstekniken utvecklas kan vissa moderna operativsystem använda alternativa kommandon eller verktyg för nätverkskonfiguration. Till exempel, i nyare versioner av macOS, är ifconfig-kommandot föråldrat och ersätts av ifconfig-verktyget.