PPP over TCP - how to use second IP on SDI

213.25.223.104 - client machine's IP (our SDI machine)
213.76.133.226 - server machine's IP
213.76.133.227 - server's side tunnel end
213.76.133.238 - client's side tunnel end

[both sides]

/etc/services:

ppp-in 6669/tcp # Incoming PPP connections over TCP

[client]

/etc/ppp/ppp.conf:

gate:
  set log local phase lcp ipcp
  set escape 0xff
  set device 213.76.133.226:ppp-in/tcp
  set dial
  set timeout 0
  set log Phase Chat Connect hdlc LCP IPCP CCP tun
  set ifaddr 213.76.133.238 213.76.133.227 255.255.255.255 0.0.0.0

[server]

/etc/ppp/ppp.conf:

ppp-in:   
  set timeout 0     
  set ifaddr 213.76.133.227 213.76.133.238 255.255.255.255 0.0.0.0
  enable lqr

/etc/inetd.conf:

ppp-in stream tcp nowait root /usr/sbin/ppp ppp -direct ppp-in


now launch the link:


type on the client:

# ppp -quiet -dedicated gate



[example output of ifconfig and netstat -rn]

tun0: flags=8051 mtu 1656
        inet6 fe80::2c0:dfff:feb0:e8f%tun0 --> :: prefixlen 64 scopeid 0x9 
        inet 213.25.223.104 --> 213.25.223.104 netmask 0xffffff00 
        Opened by PID 343
tun1: flags=8151 mtu 1500
        inet6 fe80::2c0:dfff:feb0:e8f%tun1 --> :: prefixlen 64 scopeid 0xa 
        inet 213.76.133.238 --> 213.76.133.227 netmask 0xffffffff 
        Opened by PID 718

Routing tables

Internet:
Destination        Gateway            Flags     Refs     Use     Netif Expire
default            213.25.223.104     UGSc        6      156     tun0
213.25.223.104     213.25.223.104     UH          5       17     tun0
213.76.133.227     213.76.133.238     UH          0        0     tun1