Instalei o Firestarter e configurei meu firewall.
Mas estou em dúvida: na inicialização, às vezes vejo um marcador [FAIL] e, à esquerda, acho que era algo como "iniciar firewall". Não tenho certeza porque a mensagem é vista por menos de um segundo, então eu queria saber se existe uma maneira, sem iniciar todo o software do firestarter, para saber se o firewall está ativado e funcionando ou não.
Um gadget ou, melhor ainda, algumas instruções do console, o nome exato do processo / daemon do firewall ou o script bash.
Edit: Eu já testei meu computador com o recurso "Shield's Up" http://www.grc.com , que marca meu computador como "Stealth", mas como estou atrás de um roteador, não me surpreendo. Ainda assim, aparentemente, meu computador responde a pings ... Estranho ...
Respostas:
Existem basicamente duas maneiras de verificar se o firewall está configurado. Você deve usar os dois métodos e verificar se o firewall está configurado e configurado da maneira que você deseja.
Primeiro, verifique se as regras do firewall foram aplicadas. Praticamente todas as soluções modernas de firewall Linux usam iptables para firewall. Você pode ver que existem regras em vigor com o comando iptables:
Isso retornará o conjunto de regras atual. Pode haver algumas regras no conjunto, mesmo que suas regras de firewall não tenham sido aplicadas. Basta procurar linhas que correspondam aos seus conjuntos de regras. Isso lhe dará uma idéia de quais regras foram inseridas no sistema. isso não garante a validade das regras, apenas que elas foram entendidas.
Em seguida, você usará um segundo computador para testar as conexões com o host em questão. Isso pode ser feito facilmente com o
nmap
comando (encontrado no pacote nmap). A maneira rápida e suja de verificar é:Substitua o endereço IP 10.0.0.10 pelo endereço IP dos hosts de destino.
A primeira linha procurará portas TCP abertas e disponíveis no segundo computador. A segunda linha repetirá a verificação, mas desta vez com portas UDP. O sinalizador -P0 impedirá que o host seja testado com um pacote de eco ICMP, mas pode ser bloqueado pelas regras de firewall.
A digitalização pode demorar um pouco, então seja paciente. Também há um front-end da GUI para o nmap chamado,
zenmap
que facilita um pouco a interpretação dos resultados da verificação, se houver muita saída.fonte
sudo iptables -L
. Caso contrário, você receberá "comando não encontrado", pelo menos no Ubuntu.Você pode usar este comando:
fonte
ufw
ele é habilitado ou não. A prova é que se você definir o firewall comiptables
seguida, executarufw status
ele ainda retornaStatus: inactive
Primeiro de tudo, você pode revisar o syslog para obter quaisquer mensagens de erro dos serviços com
sudo less /var/log/syslog
. Isso pode lhe dar uma pista do motivo pelo qual o serviço de bombeiro não foi iniciado.Você pode manipular serviços com o
service
comando Para verificar se um serviço é executado, useservice [service_name] status
. No seu caso, acho queservice_name
é justofirestarter
. Você pode usar o preenchimento de guias para obter uma lista dos serviços disponíveis (service TAB TAB
) ou dar uma olhada no conteúdo do diretório/etc/init.d
(todo arquivo é um script para gerenciar um serviço).O Ubuntu possui seu próprio sistema de firewall, chamado Uncomplicated Firewall (ufw). Talvez seja mais fácil usar esse no Ubuntu. Se você instalar o pacote
gufw
, poderá acessar a configuração em Sistema -> Administração -> Configuração do firewall .O
iptables
comando mencionado acima funciona em qualquer sistema Linux. Todas as ferramentas de configuração de firewall do Linux (como ufw, firestarter e muitas outras) são basicamente front-ends para o iptables.fonte
Para verificar o status do Firewall, use o comando:
Para habilitar o comando use firewall:
Para desativar o firewall, use o comando:
fonte