Eu encontrei.
Aparentemente, o firestarter está instalado no Ubuntu 12.04 por padrão ou como uma dependência ou recomendação para algo que eu normalmente instalo. Ele estava presente em duas diferentes máquinas 12.04, mas não me lembro de instalá-lo. Também nunca ouvi falar em qualquer lugar.
O Firestarter considera apenas uma das suas conexões de rede com o seu gateway da Internet e, por padrão, esse é o wifi. Então ele configura seu firewall linux para bloquear todas as conexões de entrada para wifi, mas não para ethernet, porque considera a ethernet como sua rede local.
A parte complicada é que ufw
e gufw
, que parecem ter substituído firestarter como o firewall recomendado do Ubuntu, têm seu próprio conjunto de regras iptables, então eles nem percebem que o firestarter está lá e não pode alternar isso fora.
Para se livrar das regras do firestarter temporariamente, inicie firestarter
e clique no botão stop .
Para se livrar do firestarter e de suas regras permanentemente, faça:
sudo apt-get remove firestarter
Agora você pode deixar o firewall como está e possivelmente desabilitar o samba quando estiver em wi-fi público, ou você pode configurar um par de regras com ufw ou gufw. Eu acabei de sair se fora e planeja ligar o gufw à mão se eu for em wifi público.