AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-565452

nvx's questions

Martin Hope
nvx
Asked: 2025-01-25 15:30:42 +0800 CST

UFW e hotspot Wi-Fi: permitindo DHCP/DNS e garantindo que esses serviços sejam acessíveis somente a partir da sub-rede do hotspot

  • 5

Estou tentando configurar o UFW para permitir DHCP e DNS para os clientes conectados ao hotspot Wi-Fi criado usando nmcli. Quero que a configuração seja o mais restritiva possível para evitar quaisquer conflitos de DHCP na eth0interface com fio ( ) -- ou seja, "internet" -- etc. Em poucas palavras:

  • os clientes do hotspot wlan0devem estar atrás do NAT e devem ser capazes de obter a configuração de IP e DNS do respectivo DHCP do hotspot,
  • os clientes do hotspot wlan0devem conseguir acessar a internet fornecida pela interface com fio ( eth0),
  • outros dispositivos na rede com fio ( eth0) devem ignorar o fato de que um de seus "vizinhos" atua como um gateway, fornece DHCP/DNS, etc.

Eu já configurei NAT e encaminhamento via iptables, e tudo funciona bem desde que os dispositivos clientes usem configuração de IP estático. No entanto, quando configurados para usar DHCP, os dispositivos clientes falham em obter essas informações e, consequentemente, falham em se conectar ao hotspot.

A sub-rede usada pelo hotspot é 10.42.0.0/24 com o gateway sendo 10.42.0.1 (os padrões do NetworkManager). Quando tento permitir portas DHCP e DNS wlan0usando

# DHCP
ufw allow in on wlan0 from 10.42.0.0/24 to 10.42.0.1 port 67 proto udp
ufw allow out on wlan0 from 10.42.0.1 to 10.42.0.0/24 port 68 proto udp
# DNS
ufw allow in on wlan0 from 10.42.0.0/24 to 10.42.0.1 port 53
ufw allow out on wlan0 from 10.42.0.1 to 10.42.0.0/24 port 53

minha configuração UFW se torna (ou seja, apenas essas quatro regras extras existem):

$ ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), deny (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
10.42.0.1 67/udp on wlan0  ALLOW IN    10.42.0.0/24              
10.42.0.1 53 on wlan0      ALLOW IN    10.42.0.0/24              

10.42.0.0/24 68/udp        ALLOW OUT   10.42.0.1 on wlan0        
10.42.0.0/24 53            ALLOW OUT   10.42.0.1 on wlan0

Mas: mesmo com essas regras, os clientes de hotspot falham em obter a configuração IP/DNS do DHCP. Nem preciso dizer que não há tais problemas quando desabilito temporariamente o UFW...

Em um comentário do usuário "telcoM" neste post , descobri que pode ser necessário permitir os protocolos bootpse bootpcem vez das portas 67 e 68, respectivamente. No entanto, não consigo encontrar a sintaxe UFW necessária para fazer isso -- todas as tentativas feitas até agora (por exemplo, ufw allow in on wlan0 from 10.42.0.0/24 to 10.42.0.1 bootps) resultaram em reclamações do UFW (geralmente ERROR: Wrong number of arguments).

O que estou fazendo errado?

Obrigado.

ufw
  • 1 respostas
  • 30 Views
Martin Hope
nvx
Asked: 2024-08-25 22:40:56 +0800 CST

Mutt: resposta automática com modelo?

  • 7

No Mutt, eu gostaria de configurar algo parecido com a ação de filtro de mensagem "Responder com Modelo" do Thunderbird. Ou seja, para uma determinada mensagem, eu gostaria de poder facilmente (leia-se: atalho de teclado) enviar uma resposta com assunto e corpo predefinidos. Isso é possível?

Obrigado.

mutt
  • 1 respostas
  • 51 Views
Martin Hope
nvx
Asked: 2023-10-22 12:18:33 +0800 CST

Mutt: desativa a macro definida anteriormente ao alternar entre contas

  • 6

Eu tenho uma configuração Mutt com várias contas. Para uma conta específica, configurei duas macros para alternar entre as identidades do remetente:

macro compose o "<edit-from><kill-line>Name1 <name1@domain><enter><edit-bcc><kill-line><enter>"
macro compose O "<edit-from><kill-line>Name2 <name2@domain><enter><edit-bcc><kill-line>bcc@domain<enter>"

Como desativo essas macros ao mudar para uma conta diferente?

Eu tentei unset macro oe set macro o "", mas nenhum deles funciona (Mutt reclama de erros de configuração).

Se não for possível desativar uma macro definida anteriormente, existe um comando "não fazer nada" que eu possa usar set macro o "<???>"?

Da mesma forma, pode ser útil saber se é possível (e, em caso afirmativo, como) remover a configuração de um set anterior send-hook.

Obrigado.

mutt
  • 1 respostas
  • 40 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve