Я вставил следующие две строки в /etc/pptpd.conf
:
localip 10.10.10.10
remoteip 10.10.10.100-200
Затем я набираю service pptpd restart
.
Я могу подключиться к PPTP-серверу с внешнего клиента. Вот результат в /var/log/syslog
с удаленным IP-адресом клиента:
Jul 7 19:11:13 linux pptpd[1046]: CTRL: Client *REDACTED IP ADDRESS* control connection started
Jul 7 19:11:14 linux pptpd[1046]: CTRL: Starting call (launching pppd, opening GRE)
Jul 7 19:11:14 linux pppd[1047]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Jul 7 19:11:14 linux pppd[1047]: pppd 2.4.7 started by root, uid 0
Jul 7 19:11:14 linux pppd[1047]: Using interface ppp0
Jul 7 19:11:14 linux pppd[1047]: Connect: ppp0 <--> /dev/pts/2
Jul 7 19:11:14 linux systemd-udevd[1048]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Jul 7 19:11:16 linux pppd[1047]: peer from calling number *REDACTED IP ADDRESS* authorized
Jul 7 19:11:16 linux pppd[1047]: MPPE 128-bit stateless compression enabled
Jul 7 19:11:16 linux systemd-networkd[181]: ppp0: Link UP
Jul 7 19:11:16 linux systemd-networkd[181]: ppp0: Gained carrier
Jul 7 19:11:16 linux pppd[1047]: Cannot determine ethernet address for proxy ARP
Jul 7 19:11:16 linux pppd[1047]: local IP address 10.10.10.10
Jul 7 19:11:16 linux pppd[1047]: remote IP address 10.10.10.100
Но в качестве простого теста в одном терминале набираю netcat -l 10.10.10.10 1111
а в другом терминале я набираю netcat 10.10.10.10 1111
. Однако второй терминал возвращается
(UNKNOWN) [10.10.10.10] 1111 (?) : Connection refused
Как я могу заставить это работать?