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 / server / 问题

Perguntas[ip](server)

Martin Hope
PersianGulf
Asked: 2025-03-16 12:54:16 +0800 CST

Lendo RX e TX via iproute

  • 5

Lembro que posso ver RX‌e TXvia ifconfig.
Por exemplo:

root@debian:~# ifconfig enp0s31f6
enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.1.106  netmask 255.255.255.255  broadcast 192.168.1.106
        ether 54:e1:ad:62:7f:b6  txqueuelen 1000  (Ethernet)
        RX packets 87  bytes 11064 (10.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 103  bytes 12049 (11.7 KiB)
        TX errors 0  dropped 525 overruns 0  carrier 0  collisions 0
        device interrupt 16  memory 0xec200000-ec220000  

Como posso fazer isso via iproute?

ip
  • 1 respostas
  • 30 Views
Martin Hope
tarabyte
Asked: 2024-10-24 08:09:55 +0800 CST

Adicionar rota padrão na interface física usando `systemd-networkd`

  • 5

No /lib/systemd/network/10-eth0.networkmeu cliente, não estou conseguindo configurar nada que possa traduzir meu comando manual:

sudo ip route add default via 192.168.7.1 dev eth0

onde 192.168.7.1está o endereço IPv4 estático do meu host.

Minha última 10-eth0.networktentativa de configuração:

[Match]
Name=eth0

[Link]
RequiredForOnline=no

[Route]
Address=192.168.7.2/24
Destination=192.168.7.1/32
Gateway=192.168.7.1

Atualizado com sudo systemctl restart systemd-networkde validado com ip route(não aparece).

Veja também:

  • [Route]Opções de Seção
  • Respostas que não estão funcionando: systemd-networkd e rotas diretas
ip
  • 1 respostas
  • 69 Views
Martin Hope
zappyton
Asked: 2024-07-03 04:57:23 +0800 CST

Bloqueio de endereços IP duplicados na rede

  • 6

Tenho uma rede independente, que no momento consiste em 13 máquinas com PLCs conectadas a três switches TL-SG105S não gerenciados em uma sala.

A ideia era conectar um laptop a um switch e, em seguida, ser capaz de conectar-se às outras treze máquinas da sala via Ethernet, para baixar atualizações de programas, obter backups, etc., sem ter que carregar um laptop pela sala. O tempo necessário nesta rede pode ser incrivelmente lento; haverá alguns kB de dados de vez em quando.

Cada máquina possui um dispositivo Ethernet dentro dela, que não precisa se comunicar com nada fora da máquina, ou seja, além do CLP, então coloquei o dispositivo Ethernet dentro do CLP em uma sub-rede diferente, 192.168.10.XX, em vez de 192.168.0.XX.

Infelizmente, descobri que, embora o PLC tenha duas portas Ethernet, elas são totalmente transparentes e os dispositivos internos também se comunicam entre si na sala, causando todos os tipos de problemas.

Não tenho certeza da melhor solução; Eu estava pensando que algum tipo de filtragem de IP seria a melhor solução, se cada um dos switches (o que tenho quase certeza de que eles não podem fazer) apenas encaminhasse solicitações da sub-rede 192.168.0.XX, isso resolveria o problema, mas existe uma maneira melhor?

Seria bastante trivial para mim encontrar os endereços MAC dos dispositivos ofensivos, se isso fosse melhor?

Posso (suspeito que terei que) comprar dispositivos diferentes, mas não tenho certeza de quais especificações devo procurar.

Esta rede nunca estará ligada ao resto do mundo, pelo que não há risco de segurança desse ponto de vista.

Muito obrigado pela sua ajuda!

Editar: Aqui está um diagrama, para deixar mais claro (finja que existem três switches e treze PLCs):

Diagrama de rede

O problema é que o dispositivo A pode (e está) se comunicando com o CLP B e o CLP C, assim como o dispositivo B etc.

Sei que não é uma ótima configuração, mas com a quantidade de fluxo de dados, pareceu a mais simples e barata.

(Ah, e o dispositivo do usuário possui apenas uma placa de rede e, portanto, pode estar na rede com os CLPs ou na internet, mas nunca os dois juntos)

Esqueci de acrescentar que tudo na rede tem IP estático.

ip
  • 2 respostas
  • 113 Views
Martin Hope
flip
Asked: 2024-05-02 15:34:01 +0800 CST

Posso ver de uma perspectiva externa se um endereço IPv4 e IPv6 estão mapeados para o mesmo servidor?

  • 6

Estou usando uma hospedagem compartilhada, para a qual tenho um endereço IPv4 e IPv6 apontando para o servidor. Gostaria de saber se algum usuário pode ver de fora que ambos os endereços apontam para o mesmo servidor? Os endereços IP estão de alguma forma vinculados? Existe alguma relação entre eles?

ip
  • 1 respostas
  • 35 Views
Martin Hope
Nedim D
Asked: 2023-11-14 19:21:27 +0800 CST

Alterando a máscara de sub-rede

  • 7

Estou trabalhando em uma escola e recentemente tem havido cada vez mais dispositivos que não estão acessando a Internet devido à tabela DHCP estar cheia. O tamanho do pool de nossos endereços IP está definido como 242, mas às vezes há mais de 250 dispositivos conectados e então o problema começa com alguns alunos que não obtêm o endereço IP devido ao tamanho do pool estar cheio. O tempo de concessão padrão foi definido para 24 horas, mas mudei agora para 12 horas, esperando que isso ajudasse.

Entrei em contato com alguns especialistas em rede e me disseram para alterar minha máscara de sub-rede de 255.255.255.0 para 255.255.254.0 para obter quase o dobro dos endereços IP disponíveis.

O que acontecerá se eu alterar minha máscara de sub-rede durante o horário escolar? Isso desconectará os usuários e todos os alunos terão que se conectar ao wifi novamente? E quanto às minhas 3 impressoras estáticas, precisarei configurar as configurações de rede?

Obrigado por todas as respostas.

ip
  • 1 respostas
  • 138 Views
Martin Hope
AAB
Asked: 2023-08-22 05:19:42 +0800 CST

Alterar intervalo DHCP e conexões tcpip

  • 5

Quero alterar a faixa dinâmica do meu servidor DHCP para uma rede, por exemplo, neste momento from 192.168.0.2 to 192.168.0.100quero movê-lo from 192.168.0.101 to 192.168.0.200, mas não quero interromper as conexões/sessões. Se eu tiver o dnsmasq em vigor que fornece o DHCP/DNS, essa alteração no intervalo de IP (DHCP) interromperia as conexões/sessão quando o IP do cliente for alterado após o tempo de concessão expirar e o cliente tentar obter um novo IP (que será da nova gama).

Cumprimentos

ip
  • 1 respostas
  • 23 Views
Martin Hope
lindhe
Asked: 2023-07-23 16:27:55 +0800 CST

Qual máscara de sub-rede usar para um IP virtual no pfSense

  • 5

Eu tenho uma sub-rede 192.168.0.0/24.

Desejo criar um novo endereço IP virtual (VIP) no pfSense em 192.168.0.2.

Que diferença faz qual máscara de sub-rede eu uso para o VIP?

Devo definir o VIP para 192.168.0.2/24que corresponda à minha sub-rede ou para 192.168.0.2/32que o VIP seja apenas um único endereço IP?

ip
  • 1 respostas
  • 26 Views
Martin Hope
Lovish Puri
Asked: 2023-07-01 20:12:34 +0800 CST

Ouvindo em todas as interfaces, vários servidores

  • 5

Eu tenho um servidor escutando em todas as interfaces uma porta (usando go net.Listen("tcp", ":{port}")). Também tenho um servidor de backup com o mesmo código, para iniciar se o primeiro servidor falhar. Ambas as máquinas usando o mesmo roteador que possui um endereço IP externo. O roteador atribui um endereço IP privado a cada dispositivo conectado. Um cliente disca para o servidor usando o IP externo do roteador (e determinada porta).

Ao alternar do servidor de backup para o primeiro servidor, ambos estarão escutando em todas as interfaces por um curto período. Não pode haver vários desses ouvintes na mesma máquina, mas podem ouvir de diferentes máquinas. Minha pergunta é: o que acontece se houver vários ouvintes ouvindo em todas as interfaces uma porta de diferentes máquinas (com diferentes endereços IP privados)? Onde acontecerá a conexão do cliente?

ip
  • 1 respostas
  • 27 Views
Martin Hope
Lubos Chlebicki
Asked: 2023-05-22 15:23:23 +0800 CST

Node.js: o IP gerado pelo meu domínio de hospedagem na web está "não disponível" (não é possível configurar um servidor https)

  • 5

Estou criando um servidor HTTPS brutalmente simples em render.com usando Node.js, que atualiza para comunicação WebSocket. Aqui está o código:

    const https = require('https');
    
    // Create an HTTP server
    const server = https.createServer((req, res) => {
      res.writeHead(200, { 'Content-Type': 'text/plain' });
      res.end('okay');
    });
    server.on('upgrade', (req, socket, head) => {
      socket.write('HTTP/1.1 101 Web Socket Protocol Handshake\r\n' +
                   'Upgrade: WebSocket\r\n' +
                   'Connection: Upgrade\r\n' +
                   '\r\n');
    
      socket.pipe(socket); // echo back
    });
    
    // Now that server is running
    server.listen(443, 'test-srv-676.onrender.com', () => {
    
      // make a request
      const options = {
        port: 443,
        Host: 'test-srv-676.onrender.com',
        headers: {
          'Connection': 'Upgrade',
          'Upgrade': 'websocket',
        },
      };

  const req = http.request(options);
  req.end();

  req.on('upgrade', (res, socket, upgradeHead) => {
    console.log('got upgraded!');
    socket.end();
  });
}); 

Instantaneamente, recebo um erro: o servidor tenta escutar em um IP gerado a partir do domínio 'test-srv-676.onrender.com', mas está "não disponível". A configuração do meu servidor HTTPS pode estar com defeito, mas não sei. O erro lançado é:

Starting service with 'node server.js'
May 22 09:03:18 AM  events.js:353
May 22 09:03:18 AM        throw er; // Unhandled 'error' event
May 22 09:03:18 AM        ^
May 22 09:03:18 AM  
May 22 09:03:18 AM  Error: listen EADDRNOTAVAIL: address not available 216.24.57.3:443
May 22 09:03:18 AM      at Server.setupListenHandle [as _listen2] (net.js:1301:21)
May 22 09:03:18 AM      at listenInCluster (net.js:1366:12)
May 22 09:03:18 AM      at doListen (net.js:1503:7)
May 22 09:03:18 AM      at processTicksAndRejections (internal/process/task_queues.js:83:21)
May 22 09:03:18 AM  Emitted 'error' event on Server instance at:
May 22 09:03:18 AM      at emitErrorNT (net.js:1345:8)
May 22 09:03:18 AM      at processTicksAndRejections (internal/process/task_queues.js:82:21) {
May 22 09:03:18 AM    code: 'EADDRNOTAVAIL',
May 22 09:03:18 AM    errno: -99,
May 22 09:03:18 AM    syscall: 'listen',
May 22 09:03:18 AM    address: '216.24.57.3',
May 22 09:03:18 AM    port: 443
May 22 09:03:18 AM  }
ip
  • 2 respostas
  • 36 Views
Martin Hope
elano7
Asked: 2022-10-19 11:05:52 +0800 CST

Como conseguir que 2 servidores se comuniquem por HTTPS e endereços IP

  • 5

Eu não sou um especialista neste tópico e por isso fiz muita pesquisa, mas não consegui encontrar uma resposta clara que eu pudesse entender.

Tenho 2 webapps (microsserviços) em 2 servidores/máquinas. Os webapps se comunicam entre si por meio de solicitações http.

Eu gostaria de deixá-los se comunicar usando HTTPS (acho que seria mais seguro).

O problema é que eu uso endereços IP desses 2 servidores para comunicação, eles não possuem domínios. E eu não gostaria de vinculá-los a nenhum domínio, porque a comunicação deles é apenas 'privada', entre eles.

Se entendi bem, para habilitar a comunicação HTTPS preciso de um certificado, mas certificados só são possíveis para domínios (ou IPs que possuo, mas no meu caso o host é o dono dos IPs).

Estou fazendo/entendendo algo errado? Qual deve ser a solução?

Eu aprecio suas sugestões. Desde já, obrigado.

linux ip
  • 2 respostas
  • 26 Views

Sidebar

Stats

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

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 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