Descobri porque bbb-conf
não está vendo o endereço IP corretamente.
bbb-conf é um script bash
que é executado o comando ifconfig
.
A causa é que a saída / campos da saída ifconfig
mudou na versão 9 do Debian.
Assim, os regexps do script não correspondem mais ao endereço atual.
No Debian 8 / Jessie:
inet addr:193.136.188.36 Bcast:193.136.188.255 Mask:255.255.255.0
No Debian 9 / Stretch:
inet 10.23.20.19 netmask 255.255.255.0 broadcast 10.23.20.255
É recomendável alterar o script para ip addr show
, já que ifconfig
está sendo reprovado e a saída de ip
não muda nas versões.
Então, em vez de:
ifconfig | grep -v '127.0.0.1' | grep -E "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*" | tail -1 | cut -d: -f2 | awk '{ print $1}'
altere para:
ip addr show | grep inet | tail -1 | awk ' { print $2 } '
Depois de alterar / corrigir as linhas ofensivas, o script já mostra o endereço IP corretamente, mas agora ele envia como avisos, que os endereços IP nos arquivos de configuração estão incorretos. Os scripts de pós-instalação também inserem inet
em vez do endereço correto devido a mudanças infelizes no formato de saída ifconfig no Debian.