Skip to content

Torvyn

Obter Atualização

  • Lar
  • criptomoeda
  • Lei Educacional
  • Esportes
  • Tecnologia
  • Realidade Virtual
  • Mais
    • Sobre nós
    • Contate-nos
    • Isenção de responsabilidade
    • política de Privacidade
    • Termos e Condições
  • Toggle search form
Namespace de rede sem docker | Adaltas

Namespace de rede sem docker | Adaltas

Posted on March 25, 2025 By Rehan No Comments on Namespace de rede sem docker | Adaltas

Vamos imaginar o seguinte caso de uso:

  • Estou conectado a várias redes (WLAN0, ETH0, USB0).
  • Quero escolher qual rede eu vou usar quando iniciar aplicativos.
  • Meu aplicativo não me permite escolher uma interface específica, é delegado ao sistema operacional que escolhe o padrão.

É claro que eu poderia usar o Docker, que isola as redes, no entanto, o Docker também isola muitas outras coisas, precisa de imagens e não é realmente adequado para iniciar aplicativos existentes no seu computador.

Vamos usar o mesmo mecanismo, nomes de rede, mas manualmente.

Vamos começar criando um espaço para nome de rede chamado 4G:

Agora vinculamos uma interface existente a ela (podemos usar uma interface virtual para configuração complexa, mas o exibiremos com a linha de comando aqui).

O meu é chamado ENP0S20U2:

sudo ip link set dev enp0s20u2 netns 4g

Uma vez feito, a interface não é visível do espaço para nome padrão, vamos verificar com:

Agora que eu configurei a interface, preciso ligá -la ao meu espaço para nome 4G. Prefixando cada um de seus comandos ou abra um shell:

sudo ip netns exec 4g ip link set enp0s20u2 up
sudo ip netns exec 4g ip addr add 192.168.42.30/24 broadcast 192.168.42.255 dev enp0s20u2
sudo ip netns exec 4g ip route add default via 192.168.42.129

ou

sudo ip netns exec 4g bash
> ip link set enp0s20u2 up
> ip addr add 192.168.42.30/24 broadcast 192.168.42.255 dev enp0s20u2
> ip route add default via 192.168.42.129
> exit

A partir de agora está funcionando, mas não temos um DNS.

DNS geralmente são definidos em /etc/resolv.conf E a funcionalidade de espaço para nome oferece um sistema de mapeamento (padrão) /etc/netns//resolv.conf -> () /etc/resolv.conf

Então, vamos editar o arquivo:

sudo mkdir -p /etc/netstat/4g
sudo echo "nameserver 8.8.8.8" > /etc/netstat/4g/resolv.conf

Agora o espaço para nome está totalmente funcional. Podemos lançar o Firefox, por exemplo:

sudo ip netns exec 4g firefox

O Firefox é lançado como raiz, o que não é ótimo. Para consertar, use sudo:

USER=`whoami` sudo ip netns exec 4g sudo -u ${USER} firefox

Pronto!

Tecnologia

Post navigation

Previous Post: Estrelas emergentes: jogadores para assistir no torneio da NCAA feminina de 2025
Next Post: O fundo está finalmente entrando? Este indicador diz

Mais Artigos Relacionados

Tudo o que você precisa saber sobre hackers – tecnologia Tudo o que você precisa saber sobre hackers – tecnologia Tecnologia
Mercedes-Benz diz que Trump está segurando-o Mercedes-Benz diz que Trump está segurando-o Tecnologia
A IA tornou esse trabalho obsoleto? Uma projeção de carreira para designers de UX A IA tornou esse trabalho obsoleto? Uma projeção de carreira para designers de UX Tecnologia
Transformando o desenvolvimento de aplicativos com IA, parte 3: desafios e considerações éticas Transformando o desenvolvimento de aplicativos com IA, parte 3: desafios e considerações éticas Tecnologia
O RLWRLD levanta US $ 14,8 milhões para construir um modelo fundamental para robótica O RLWRLD levanta US $ 14,8 milhões para construir um modelo fundamental para robótica Tecnologia
A China lança a rede mais ampla em seus esforços para construir ecossistemas de tecnologia global | pela Asia AI News A China lança a rede mais ampla em seus esforços para construir ecossistemas de tecnologia global | pela Asia AI News Tecnologia

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Últimas postagens

  • 10 melhores trabalhos de TI.
  • Preço do HBAR definido para ir ao Baço: ERC3643, Protocolo T-Rex, New Era para Hedera?
  • O que é um ETF de Bitcoin?
  • Como fazer a geração Z realmente abrir seus e -mails – e se tornar clientes fiéis
  • O que é um ciclotron – tecnologia de computador

Categorias

  • criptomoeda
  • Esportes
  • Lei Educacional
  • Realidade Virtual
  • Tecnologia

Direitos Autorais © 2025 Torvyn.

Powered by PressBook Blog WordPress theme