Você primeiro adiciona uma regra vinculada a um canal e depois configura as configurações do canal.
Você pode obter uma lista de regras do ipfw vinculadas a pipes e derivar quais pipes existem a partir disso.
Usando ipfw estou configurando pipes, mas não adicionando / ligando-os a uma porta. Por exemplo:
ipfw pipe 1 config bw 100KByte/s
ipfw pipe 2 config bw 200KByte/s
Acima, configurei os pipes 1 e 2, se não estiverem enganados. Infelizmente, se eu correr:
ipfw pipe show
Eu não recebo saída. Exceto se eu realmente "ipfw adicionar" os canais a uma regra, então eu posso ver qual é a configuração deles.
A razão pela qual estou fazendo essa pergunta é que gostaria de escrever um script para criar pipes, mas verifique se já há algum canal configurado para que eu não os substitua pelos meus próprios pipes.
Você primeiro adiciona uma regra vinculada a um canal e depois configura as configurações do canal.
Você pode obter uma lista de regras do ipfw vinculadas a pipes e derivar quais pipes existem a partir disso.
Tags ipfw