Existem muito mais parâmetros para o ifconfig do que os anteriormente descritos. Seu formato usual é:
A interface é o nome da interface e endereço é o endereço IP a ser atribuído para a interface. Este pode ser ou um endereço IP na notação numérica IP, ou um nome que o ifconfig pode encontrar nos arquivos /etc/hosts ou /etc/networks. As opções -net e -host forçam o ifconfig a tratar o endereço como uma rede ou um endereço da máquina, respectivamente.
Se o ifconfig é chamado somente pelo nome da interface, ele exibe a configuração daquela interface. Quando chamado sem nenhum parâmetro, ele mostra todas as interfaces configuradas e uma opção -a força-o a mostrar também as interfaces inativas. Um exemplo de chamada para a interface Ethernet eth0 pode ter o seguinte formato:
Os campos MTU e Metric mostram a unidade máxima de transferência e o valor métrico para a interface. O valor métrico é tradicionalmente usado por alguns sistemas operacionais para calcular o custo de uma rota. O ainda não usa este valor, porém define-o para manter a compatibilidade com outros sistemas.
As linhas RX e TX mostram quantos pacotes foram recebidos ou transmitidos livres de erros, quantos erros ocorreram, quantos pacotes foram perdidos, provavelmente devido à falta de memória e quantos foram perdidos por falta de sincronismo no seu envio. Estas situações ocorrem geralmente quando pacotes chegam em uma velocidade maior do que a capacidade do kernel de atender à última interrupção. Os valores dos parâmetros utilizados pelo ifconfig correspondem mais ou menos aos nomes das opções na linha de comandos; eles serão explicados abaixo.
A seguir apresentamos uma lista de parâmetros identificados pelo ifconfig com os seus respectivos nomes informados entre parênteses. As opções que simplesmente ativam alguma funcionalidade, também permitem desligá-las através da adição de um hífen (-) precedendo o nome da opção.