Simule o cabo ethernet desconectado de uma máquina remota enquanto permanecer conectado

6

Estou trabalhando em casa na máquina Linux embarcada remota "X" via ssh. Tem uma placa de rede física.

Eu preciso simular a condição desconectada do cabo Ethernet na mesma máquina remota "X", enquanto estiver conectado / trabalhando nela.

req1. ~ Os aplicativos orientados para rede em "X" "acreditarão" que estão desconectados como se eu estivesse desconectando o cartão no cenário de produção.

req2. Eu poderei continuar minha sessão remota (SSH) apesar da situação na req1.

A caixa remota "X" usa o systemd para carregar a userland. se isso for relevante.

Embora eu possa ligar o "X" usando a porta serial para outro computador, no qual eu possa me afastar de casa, isso não vai resolver o meu problema.

Li os artigos seguintes (PSB), mas não consigo combiná-los todos em solução de trabalho.

Obrigado!

toque virtual / tun aqui: link

recursos do iproute2: link

alias de interface virtual: link network-interface-alias-com-uma-interface-real? rq = 1

encaminhar tráfego: Encaminhar o tráfego entrando na interface fictícia em outra interface (?)

    
por Reuelit Bat Patish 15.05.2016 / 01:17

1 resposta

0

Use os aliases são os melhores resultados possíveis. Mas nesta configuração apenas a situação "interface down" pode ser simulada. Procure impossível limpar simular a situação "Link down".

Para o teste completo, a conexão de gerenciamento pela porta serial, em vez do ssh, pode ser usada.

Your WS <-ssh-> Neighbor_to_testhost <-serial-> Test_Host
    
por 04.07.2016 / 17:33