Como posso usar o Ubuntu como um gateway em uma LAN remota?

1

Eu preciso acessar sub-redes remotas inteiras em um PC com Windows. Aqui está o layout da minha rede:

I -{MyLAN: 10.77.77.0/24, DHCP}--[Ethernet: 10.77.77.64]
N                                  (Windows 10 Home PC)
T -{Hama           }----[Hamachi: 25.77.47.206, basically static]
E  {    chi        }
R  {        netw   }
N -{            ork}---[Hamachi: 25.142.124.197, basically static]
E                                 (Ubuntu Server 15.10)[enx00249b170da2: 192.168.0.67]+
T -{LAN2: 192.168.0.0/24, DHCP}-[enp3s0: 192.168.0.67]                                |
                                                        {LAN3: 192.168.1.0/24, static}+
  1. O Windows e o Ubuntu podem se conectar entre si.
  2. Usando o iptables nat para encaminhamento simples de uma porta, o Windows PC pode se conectar a recursos especificados em LAN2 e LAN3 em 25.142.124.197
  3. Windows route print output:

    Persistent Routes:
      Network Address          Netmask  Gateway Address  Metric
              0.0.0.0          0.0.0.0       10.77.77.1  Default
          192.168.1.0    255.255.255.0   25.142.124.197       5
          192.168.0.0    255.255.255.0   25.142.124.197       5
    
  4. Ubuntu route output:

    Kernel IP routing table
    Destination   Gateway      Genmask         Flags Metric Ref  Use Iface
    default       192.168.0.1  0.0.0.0         UG    0      0    0   wlp2s0
    25.0.0.0      *            255.0.0.0       U     0      0    0   ham0
    192.168.0.0   *            255.255.255.0   U     0      0    0   wlp2s0
    192.168.1.0   *            255.255.255.0   U     0      0    0   enx00249b170da2
    
  5. sysctl net.ipv4.conf.default.forwarding net.ipv4.conf.all.forwarding :

    net.ipv4.conf.default.forwarding = 1
    net.ipv4.conf.all.forwarding = 1
    
  6. Todas as cadeias nat e filter iptables estão vazias e definidas como PERMITIR

  7. O roteador LAN2 TP-Link (192.168.0.1) possui uma 'Rota estática' ativada:

    25.0.0.0   255.0.0.0 -> 192.168.0.67
    

Estou procurando uma solução em que o NAT seja usado, pois essa é a única maneira de acessar dispositivos sem definir rotas estáticas em roteadores de sub-rede e uma solução sem NAT, para conectividade total de 2 vias (membros LAN2 / 3 Windows Home PC e vice-versa)

Eu não posso razoavelmente colocar dois novos túneis dentro do Hamachi VPN e conectá-los às sub-redes porque as duas sub-redes estão em um uplink móvel de baixo sinal sem ip público, resultando em uma largura de banda muito baixa (e ainda mais latência devido a ' operação do túnel retransmitido)

    
por Mihail Malostanidis 17.02.2016 / 03:29

1 resposta

0

Zerotier pode fazer bridging da camada 2 . Você pode instalá-lo em sua máquina windows e na máquina ubuntu e habilitar bridging na configuração zerotier da máquina ubuntu. Isso é bom porque o material de descoberta de broadcast funcionaria. Você também pode usar o modo "túnel completo" .

    
por 23.08.2017 / 00:42