Bem, isso parece ter sido um pouco mais simples. Entretanto, pode-se ainda automatizar os passos acima para que se tenha apenas que ativar um simples comando que realize todos estes procedimentos. Isso é o que o programa dip faz.7.2 A versão atual, quando escrevemos este documento, é a versão 3.3.7, sendo que ele foi bastante alterado por um grande número de pessoas, então não se pode mais falar sobre o programa dip.
O programa dip fornece um interpretador para uma linguagem de programação simples que permite a operação de modem, conversão da linha para o modo SLIP e configuração de interfaces. Isto é um pouco primitivo e restritivo, mas suficiente para a maioria dos casos.
Para ser capaz de configurar a interface SLIP, o programa dip requer privilégios de superusuário. Isso faz com que dip seja executado com identificação do usuário root, permitindo a todos os usuários discarem para um servidor SLIP, sem que eles necessitem de privilégios de superusuário. Isto pode ser perigoso, pois a configuração de interfaces adulteradas e rotas padrão com o programa dip pode interromper drasticamente todo o roteamento na rede. Pior ainda, isso dará aos seus usuários poderes para conectarem-se a qualquer servidor SLIP e desferir ataques perigosos à rede. Então, caso se deva permitir que os usuários executem uma conexão SLIP, devem ser escritos pequenos programas para cada provável servidor SLIP , onde dip será executado em um programa específico para cada conexão. Estes programas podem então seguramente fazerem uso do comando suid root.7.3