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