i managed to do a strace to pptp when i try to connect vpn to my work.
strace output…
UYMV00630:~ # cat /tmp/pptplog
execve("/usr/sbin/pptp.ori", “/usr/sbin/pptp.ori”, “200.40.166.4”, “–nolaunchpppd”, “–loglevel”, “0”, “–logstring”, “nm-pptp-service-15266”], /* 7 vars /]) = 0
brk(0) = 0xc99000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f214b285000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=242625, …}) = 0
mmap(NULL, 242625, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f214b249000
close(3) = 0
open("/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, “\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\17\0\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14214, …}) = 0
mmap(NULL, 2105624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f214ae63000
mprotect(0x7f214ae65000, 2093056, PROT_NONE) = 0
mmap(0x7f214b064000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f214b064000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, “\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\34\2\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1978611, …}) = 0
mmap(NULL, 3832352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f214aabb000
mprotect(0x7f214ac59000, 2097152, PROT_NONE) = 0
mmap(0x7f214ae59000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19e000) = 0x7f214ae59000
mmap(0x7f214ae5f000, 14880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f214ae5f000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f214b248000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f214b247000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f214b246000
arch_prctl(ARCH_SET_FS, 0x7f214b247700) = 0
mprotect(0x7f214ae59000, 16384, PROT_READ) = 0
mprotect(0x7f214b064000, 4096, PROT_READ) = 0
mprotect(0x60d000, 4096, PROT_READ) = 0
mprotect(0x7f214b286000, 4096, PROT_READ) = 0
munmap(0x7f214b249000, 242625) = 0
brk(0) = 0xc99000
brk(0xcba000) = 0xcba000
getpid() = 15276
open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=842, …}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f214b284000
read(3, “### /etc/resolv.conf file autoge”…, 4096) = 842
read(3, “”, 4096) = 0
close(3) = 0
munmap(0x7f214b284000, 4096) = 0
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2160, …}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=2160, …}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f214b284000
read(3, “TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0 \0\0\0\0”…, 4096) = 2160
lseek(3, -1361, SEEK_CUR) = 799
read(3, “TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0 \0\0\0\0”…, 4096) = 1361
close(3) = 0
munmap(0x7f214b284000, 4096) = 0
socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/log"}, 110) = 0
sendto(3, “<29>Dec 19 22:33:56 pptp[15276]:”…, 122, MSG_NOSIGNAL, NULL, 0) = 122
socket(PF_INET, SOCK_RAW, IPPROTO_GRE) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr(“200.40.166.4”)}, 16) = 0
close(1) = 0
socket(PF_LOCAL, SOCK_STREAM, 0) = 1
connect(1, {sa_family=AF_LOCAL, sun_path="/var/run/pptp/255.255.255.255:200.40.166.4"}, 110) = -1 ENOENT (No such file or directory)
unlink("/var/run/pptp/255.255.255.255:200.40.166.4") = -1 ENOENT (No such file or directory)
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f214b2479d0) = 15277
wait4(15277, {WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 15277
— SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15277, si_status=0, si_utime=0, si_stime=0} —
rt_sigprocmask(SIG_BLOCK, [CHLD], ], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, ], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, ], NULL, 8) = 0
nanosleep({1, 0}, 0x7fff97bf6890) = 0
connect(1, {sa_family=AF_LOCAL, sun_path="/var/run/pptp/255.255.255.255:200.40.166.4"}, 110) = 0
write(1, “\0\0\0\0”, 4) = 4
write(1, “\254;\0\0”, 4) = 4
read(1, “\0\0”, 2) = 2
read(1, “+\245”, 2) = 2
open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 5
dup2(5, 2) = 2
close(5) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 -opost -isig -icanon -echo …}) = 0
fstat(0, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), …}) = 0
readlink("/proc/self/fd/0", “/dev/ptmx”, 4095) = 9
stat("/dev/ptmx", {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), …}) = 0
prctl(PR_SET_NAME, 0x40965d, 0, 0, 0) = 0
rt_sigprocmask(SIG_BLOCK, NULL, ], 8) = 0
rt_sigaction(SIGINT, {0x402820, [INT], SA_RESTORER|SA_RESTART, 0x7f214aaf0200}, {SIG_DFL, ], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x402820, [TERM], SA_RESTORER|SA_RESTART, 0x7f214aaf0200}, {SIG_DFL, ], 0}, 8) = 0
rt_sigaction(SIGKILL, {0x402820, [KILL], SA_RESTORER|SA_RESTART, 0x7f214aaf0200}, {SIG_DFL, ], 0}, 8) = -1 EINVAL (Invalid argument)
rt_sigaction(SIGCHLD, {0x402820, [CHLD], SA_RESTORER|SA_RESTART, 0x7f214aaf0200}, {SIG_DFL, ], 0}, 8) = 0
rt_sigaction(SIGUSR1, {0x402840, [USR1], SA_RESTORER|SA_RESTART, 0x7f214aaf0200}, {SIG_DFL, ], 0}, 8) = 0
select(5, [0 4], NULL, NULL, NULL) = 1 (in [0])
read(0, “~\377}#\300!}!}!} }4}”}&} } } } }%}&\324\312"…, 8196) = 46
write(4, “0\1\210\v\0\30\245+\0\0\0\1\377\3\300!\1\1\0\24\2\6\0\0\0\0\5\6\324\3123\7”…, 36) = 36
select(5, [0 4], NULL, NULL, NULL) = 1 (in [4])
read(4, “E \0]0M\0\0n/\3015\310(\246\4\300\250+\3720\201\210\v\0009\0\0\0\0\0\0”…, 8260) = 93
write(0, “~\377}#\300!}!} } 5}!}$}%x}#}%\302#\201}%}&}”…, 91) = 91
select(5, [0 4], NULL, NULL, NULL) = 1 (in [4])
read(4, “E \00080N\0\0n/\301Y\310(\246\4\300\250+\3720\1\210\v\0\30\0\0\0\0\0\1”…, 8260) = 56
write(0, “~\377}#\300!}”}!} }4}"}&} } } } }%}&\324\312"…, 46) = 46
select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [0], left {0, 499996})
read(0, “~\377}#\300!}$} } }+}-}#}&}1}$}&N\250\375~”, 8196) = 30
write(4, “0\201\210\v\0\17\245+\0\0\0\2\0\0\0\1\377\3\300!\4\0\0\v\r\3\6\21\4\6N”, 31) = 31
select(5, [0 4], NULL, NULL, NULL) = 1 (in [4])
read(4, “E \0V0O\0\0n/\301:\310(\246\4\300\250+\3720\201\210\v\0002\0\0\0\0\0\2”…, 8260) = 86
write(0, “~\377}#\300!}!}!} .}!}$}%x}#}%\302#\201}%}&}”…, 77) = 77
select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [0], left {0, 499288})
read(0, “~\377}#\300!}”}!} .}!}$}%x}#}%\302#\201}%}&}"…, 8196) = 97
write(4, “0\201\210\v\0002\245+\0\0\0\3\0\0\0\2\377\3\300!\2\1\0.\1\4\5x\3\5\302#”…, 66) = 66
write(4, “0\1\210\v\0
\245+\0\0\0\4\300! \0\0\10\324\3123\7”, 22) = 22
select(5, [0 4], NULL, NULL, NULL) = 1 (in [4])
read(4, “E \0H0Q\0\0n/\301F\310(\246\4\300\250+\3720\201\210\v\0$\0\0\0\0\0\3”…, 8260) = 72
write(0, "~\302#}!} } “}0G|T\200}5\311\261b{z} \331^\360\314LA”…, 47) = 47
select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [4], left {0, 499639})
read(4, "E \00R\0\0n/\301c\310(\246\4\300\250+\3720\1\210\v\0
\0\0\0\0\0\4"…, 8260) = 42
write(0, “~\300!}} } }(}>>Q\305}:\366~", 20) = 20
select(5, [0 4], NULL, NULL, {0, 1}) = 0 (Timeout)
write(4, " \201\210\v\0\0\245+\0\0\0\4", 12) = 12
select(5, [0 4], NULL, NULL, NULL) = 1 (in [0])
read(0, “\302#}”} } N1\247\230.J/\373,H}^\215\221\364}9\252\355}&} }"…, 8196) = 100
write(4, “0\1\210\v\0P\245+\0\0\0\5\302#\2\0\0N1\247\230.J/\373,H~\215\221\364\31”…, 92) = 92
select(5, [0 4], NULL, NULL, NULL) = 1 (in [4])
read(4, “E \0 0S\0\0n/\301l\310(\246\4\300\250+\372 \201\210\v\0\0\0\0\0\0\0\5”, 8260) = 32
select(5, [0 4], NULL, NULL, NULL) = 1 (in [4])
read(4, “E \0P0T\0\0n/\301;\310(\246\4\300\250+\3720\1\210\v\0000\0\0\0\0\0\5”…, 8260) = 80
write(0, “~\302#}#} } .S=383D8C64C5D71BD27E13”…, 55) = 55
select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [4], left {0, 499884})
read(4, “E \0,0U\0\0n/\301^\310(\246\4\300\250+\3720\1\210\v\0\f\0\0\0\0\0\6”…, 8260) = 44
write(0, "~\200\375}!}#} }}2}&}!} } }!\232\332~”, 26) = 26
select(5, [0 4], NULL, NULL, {0, 1}) = 0 (Timeout)
write(4, " \201\210\v\0\0\245+\0\0\0\6", 12) = 12
select(5, [0 4], NULL, NULL, NULL) = 2 (in [0 4])
read(0, “\200\375}!}!} }}2}&}!} } \3573~\200\375}#}#} "..., 8196) = 48 write(4, "0\1\210\v\0\f\245+\0\0\0\6\200\375\1\1\0 \22\6\1\0\0
“, 24) = 24
write(4, “0\1\210\v\0\f\245+\0\0\0\7\200\375\3\3\0
\22\6\1\0\0", 24) = 24 read(4, "E \0,0V\0\0n/\301]\310(\246\4\300\250+\3720\1\210\v\0\f\0\0\0\0\0\7"..., 8260) = 44 write(0, "~\200!}!}$} }*}#}&}*@!3^W~", 23) = 23 select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [0], left {0, 499892}) read(0, "\200!}&}$} }$'\367~", 8196) = 13 write(4, "0\201\210\v\0\6\245+\0\0\0\10\0\0\0\7\200!\6\4\0\4", 22) = 22 select(5, [0 4], NULL, NULL, NULL) = 1 (in [4]) read(4, "E \00000W\0\0n/\301X\310(\246\4\300\250+\3720\201\210\v\0\f\0\0\0\0\0\10"..., 8260) = 48 write(0, "~\200\375}#}!} }*}2}&}!} } @\243J~", 25) = 25 select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [4], left {0, 499997}) read(4, "E \0,0X\0\0n/\301\310(\246\4\300\250+\3720\1\210\v\0\f\0\0\0\0\0 "..., 8260) = 44 write(0, "~\200\375}!}%} }*}2}&}!} } @}(-~", 26) = 26 select(5, [0 4], NULL, NULL, {0, 1}) = 1 (in [0], left {0, 0}) read(0, "\200\375}!}\"} }*}2}&}!} } @\352\304~", 8196) = 24 write(4, "0\201\210\v\0\f\245+\0\0\0 \0\0\0 \200\375\1\2\0 \22\6\1\0\0@", 28) = 28 select(5, [0 4], NULL, NULL, NULL) = 1 (in [0]) read(0, "\200\375}\"}%} }*}2}&}!} } @aY~", 8196) = 24 write(4, "0\1\210\v\0\f\245+\0\0\0 \200\375\2\5\0 \22\6\1\0\0@", 24) = 24 select(5, [0 4], NULL, NULL, NULL) = 1 (in [4]) read(4, "E \00000Y\0\0n/\301V\310(\246\4\300\250+\3720\201\210\v\0\f\0\0\0\0\0 "..., 8260) = 48 write(0, "~\200\375}\"}\"} }*}2}&}!} } @\203\260~", 25) = 25 select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [0], left {0, 499925}) read(0, "\200!}!}!} }<}\"}&} -}/}!}#}&} } } }"..., 8196) = 58 write(4, "0\201\210\v\0\36\245+\0\0\0\v\0\0\0 \200!\1\1\0\34\2\6\0-\17\1\3\6\0\0"..., 46) = 46 select(5, [0 4], NULL, NULL, NULL) = 1 (in [4]) read(4, "E \0<0Z\0\0n/\301I\310(\246\4\300\250+\3720\201\210\v\0\30\0\0\0\0\0\v"..., 8260) = 60 write(0, "~\200!}$}!} }6}\"}&} -}/}!\201}&} } } }"..., 47) = 47 select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [0], left {0, 499936}) read(0, "\200!}!}\"} }*}#}&} } } } j}0~", 8196) = 26 write(4, "0\201\210\v\0\f\245+\0\0\0\f\0\0\0\v\200!\1\2\0 \3\6\0\0\0\0", 28) = 28 select(5, [0 4], NULL, NULL, NULL) = 1 (in [4]) read(4, "E \00000\0\0n/\301T\310(\246\4\300\250+\3720\201\210\v\0\f\0\0\0\0\0\f"..., 8260) = 48 write(0, "~\200!}#}\"} }*}#}&}*@!}%\272\377~", 24) = 24 select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [0], left {0, 499941}) read(0, "\200!}!}#} }*}#}&}*@!}%})\352~", 8196) = 24 write(4, "0\201\210\v\0\f\245+\0\0\0\r\0\0\0\f\200!\1\3\0 \3\6 @!\5", 28) = 28 select(5, [0 4], NULL, NULL, NULL) = 1 (in [4]) read(4, "E \00000\\\0\0n/\301S\310(\246\4\300\250+\3720\201\210\v\0\f\0\0\0\0\0\r"..., 8260) = 48 write(0, "~\200!}\"}#} }*}#}&}*@!}%
\236~”, 24) = 24
select(5, [0 4], NULL, NULL, {0, 500000}) = 0 (Timeout)
write(4, " \201\210\v\0\0\245+\0\0\0\r”, 12) = 12
select(5, [0 4], NULL, NULL, NULL) = 1 (in [4])
read(4, “E \0,0]\0\0n/\301V\310(\246\4\300\250+\3720\1\210\v\0\f\0\0\0\0\0\16”…, 8260) = 44
write(0, "~\200!}!}&} }}#}&}@!3\244\314~", 23) = 23
select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [0], left {0, 496904})
read(0, “~\200!}”}&} }}#}&}@!3\315\270~", 8196) = 23
write(4, “0\201\210\v\0\f\245+\0\0\0\16\0\0\0\16\200!\2\6\0
\3\6
@!3”, 28) = 28
select(5, [0 4], NULL, NULL, NULL) = 1 (in [0])
read(0, “~\377}#\300!}%}”} }1MPPE disabled}-@~~"…, 8196) = 62
write(4, “0\1\210\v\0\25\245+\0\0\0\17\377\3\300!\5\2\0\21MPPE disable”…, 33) = 33
write(4, “0\1\210\v\0\25\245+\0\0\0\20\377\3\300!\5\3\0\21MPPE disable”…, 33) = 33
select(5, [0 4], NULL, NULL, NULL) = 1 (in [4])
read(4, “E \0w0^\0\0n/\301
\310(\246\4\300\250+\3720\201\210\v\0S\0\0\0\0\0\17”…, 8260) = 119
write(0, "~\375\220} "\200K\216$\202@\347\231\277\213\2139\257Q} \231}<\323\204}\200G”…, 97) = 97
select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [4], left {0, 469328})
read(4, “E \00090`\0\0n/\301F\310(\246\4\300\250+\3720\201\210\v\0\25\0\0\0\0\0\20”…, 8260) = 57
write(0, “~\377}#\300!}&}”} }1MPPE disabled}<p~", 31) = 31
select(5, [0 4], NULL, NULL, {0, 1}) = 0 (Timeout)
write(4, " \201\210\v\0\0\245+\0\0\0\20", 12) = 12
select(5, [0 4], NULL, NULL, NULL) = 1 (in [4])
read(4, “E \00090a\0\0n/\301E\310(\246\4\300\250+\3720\201\210\v\0\25\0\0\0\0\0\21”…, 8260) = 57
write(0, “~\377}#\300!}&}#} }1MPPE disabled},\376~”, 31) = 31
select(5, [0 4], NULL, NULL, {0, 500000}) = 1 (in [0], left {0, 492469})
read(0, 0x7fff97bf4a40, 8196) = -1 EIO (Input/output error)
write(2, “nm-pptp-service-15266 warn[decap”…, 92) = 92
sendto(3, “<28>Dec 19 22:34:00 pptp[15276]:”…, 124, MSG_NOSIGNAL, NULL, 0) = 124
write(2, “nm-pptp-service-15266 warn[decap”…, 93) = 93
sendto(3, “<28>Dec 19 22:34:00 pptp[15276]:”…, 125, MSG_NOSIGNAL, NULL, 0) = 125
close(4) = 0
close(0) = 0
close(0) = -1 EBADF (Bad file descriptor)
close(1) = 0
close(3) = 0
— SIGTERM {si_signo=SIGTERM, si_code=SI_USER, si_pid=15280, si_uid=0} —
rt_sigprocmask(SIG_SETMASK, ], NULL, 8) = 0
close(0) = -1 EBADF (Bad file descriptor)
close(1) = -1 EBADF (Bad file descriptor)
exit_group(0) = ?
+++ exited with 0 +++