From Hentschel
Jump to: navigation, search
Line 8: Line 8:
  
 
'''Important:''' Both sides need to run as root to create the tunnel device. Thus, 'ssh -w 0:0 root@www.hentschel.net' must run as root on the client side too.
 
'''Important:''' Both sides need to run as root to create the tunnel device. Thus, 'ssh -w 0:0 root@www.hentschel.net' must run as root on the client side too.
<quote>
+
<pre>
 
         +---------------+            OpenSSH 4.3          +---------------+
 
         +---------------+            OpenSSH 4.3          +---------------+
 
         |  hentschel  | tun0 -- Tunnel Interface -- tun0 |  zm.home    |
 
         |  hentschel  | tun0 -- Tunnel Interface -- tun0 |  zm.home    |
Line 26: Line 26:
 
         +---------------+                                  +---------------+
 
         +---------------+                                  +---------------+
  
</quote>
+
</pre>
 +
 
 +
To add route from hentschel to Network B, <pre>ip route add 192.168.1.0/24 dev tun0</pre> on 'hentschel'

Revision as of 18:13, 23 March 2017

Setting up VPN via SSHD

from this link

  • enable
    • PermitTunnel yes
  • disable
    • AllowTcpForwarding yes

Important: Both sides need to run as root to create the tunnel device. Thus, 'ssh -w 0:0 root@www.hentschel.net' must run as root on the client side too.

        +---------------+            OpenSSH 4.3           +---------------+
        |   hentschel   | tun0 -- Tunnel Interface -- tun0 |   zm.home     |
        |  Has a tunnel | <------------------------------->|  Has a tunnel |  
        |  and ethernet | 10.0.0.100            10.0.0.200 |  and ethernet |
        +-------+-------+     point to point connection    +-------+-------+
           eth0 |                 creates a bridge                 | eth0  
 198.57.187.185 |               that plugs machine B               | 192.168.1.100
       Routable |                  into network A                  |          
       address  |                                                  |
        here    |                                                  |
        +-------+-------+                                  +-------+-------+ 
        |   Network A   |                                  |   Network B   |
        |  The Internet |                                  | 192.168.1.1/24|
        |  Has internet |                                  |  Has internet |
        |               |                                  |  NAT gateway  |
        +---------------+                                  +---------------+

To add route from hentschel to Network B,
ip route add 192.168.1.0/24 dev tun0
on 'hentschel'