VPN: PPTP 연결을 설정할 때 /etc/ppp/ip-up.d/의 스크립트가 자동으로 실행되지 않습니다.

VPN: PPTP 연결을 설정할 때 /etc/ppp/ip-up.d/의 스크립트가 자동으로 실행되지 않습니다.

내 거PPTP 클라이언트우분투 데스크탑 14.04.2LTS입니다.
내 거PPTP 서버버팔로 DD-WRT 펌웨어입니다.

PPTP를 설정한 경우VPN 연결(테미시라라는 이름):

luis@PortatilHP:~$ sudo pon Themiscyra
luis@PortatilHP:~$ sudo ifconfig
eth0      Link encap:Ethernet  direcciónHW 98:4b:e1:c7:b8:4c
          Direc. inet:192.168.11.2  Difus.:192.168.11.255  Másc:255.255.255.0
          Dirección inet6: fe80::9a4b:e1ff:fec7:b84c/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:6091 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:4648 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:512969 (512.9 KB)  TX bytes:449801 (449.8 KB)

lo        Link encap:Bucle local
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:65536  Métrica:1
          Paquetes RX:139 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:139 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:0
          Bytes RX:10137 (10.1 KB)  TX bytes:10137 (10.1 KB)

ppp0      Link encap:Protocolo punto a punto
          Direc. inet:192.168.210.154  P-t-P:192.168.210.1  Másc:255.255.255.255
          ACTIVO PUNTO A PUNTO FUNCIONANDO NOARP MULTICAST  MTU:1446  Métrica:1
          Paquetes RX:6 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:6 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:3
          Bytes RX:72 (72.0 B)  TX bytes:78 (78.0 B)

wlan0     Link encap:Ethernet  direcciónHW ec:55:f9:35:8a:98
          ACTIVO DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

... PPTP 연결이 이루어졌습니다.확립된처럼 ppp0. PPTP 연결은 더 이상 정의되지 않습니다.

luis@PortatilHP:~$ sudo ls /etc/ppp/peers/ -la
total 16
drwxr-s--- 2 root dip  4096 jun  8 21:59 .
drwxr-xr-x 8 root root 4096 mar 12 22:37 ..
-rw-r----- 1 root dip  1093 jul 23  2014 provider
-rw-r--r-- 1 root dip   153 jun  8 21:59 Themiscyra

하지만 간단한 스크립트를 준비했어요네트워크 마스크 변경ppp0 ~ 255.255.255.0의 경우:

luis@PortatilHP:~$ ls -la /etc/ppp/ip-up.d/Themiscyra-VPN-NetMask.sh
-rwxr-xr-x 1 root root 96 jun  8 23:04 /etc/ppp/ip-up.d/Themiscyra-VPN-NetMask.sh
luis@PortatilHP:~$ more /etc/ppp/ip-up.d/Themiscyra-VPN-NetMask.sh
#!/bin/sh
ifconfig ppp0 netmask 255.255.255.0

보시다시피 이 스크립트는자동으로 실행되지 않음. 그래서 시작해야 해수동:

luis@PortatilHP:~$ sudo /etc/ppp/ip-up.d/Themiscyra-VPN-NetMask.sh
luis@PortatilHP:~$ sudo ifconfig
eth0      Link encap:Ethernet  direcciónHW 98:4b:e1:c7:b8:4c
          Direc. inet:192.168.11.2  Difus.:192.168.11.255  Másc:255.255.255.0
          Dirección inet6: fe80::9a4b:e1ff:fec7:b84c/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:6398 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:4885 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:538500 (538.5 KB)  TX bytes:475909 (475.9 KB)

lo        Link encap:Bucle local
          Direc. inet:127.0.0.1  Másc:255.0.0.0
          Dirección inet6: ::1/128 Alcance:Anfitrión
          ACTIVO BUCLE FUNCIONANDO  MTU:65536  Métrica:1
          Paquetes RX:139 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:139 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:0
          Bytes RX:10137 (10.1 KB)  TX bytes:10137 (10.1 KB)

ppp0      Link encap:Protocolo punto a punto
          Direc. inet:192.168.210.154  P-t-P:192.168.210.1  Másc:255.255.255.0
          ACTIVO PUNTO A PUNTO FUNCIONANDO NOARP MULTICAST  MTU:1446  Métrica:1
          Paquetes RX:6 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:6 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:3
          Bytes RX:72 (72.0 B)  TX bytes:78 (78.0 B)

wlan0     Link encap:Ethernet  direcciónHW ec:55:f9:35:8a:98
          ACTIVO DIFUSIÓN MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:0 (0.0 B)  TX bytes:0 (0.0 B)

여기서 무슨 일이 일어나고 있는 걸까요?

plog명령은 관련 정보를 표시하지 않는 것 같습니다.

luis@PortatilHP:~$ sudo plog
Jun  8 23:12:05 PortatilHP pppd[3675]: CHAP authentication succeeded
Jun  8 23:12:05 PortatilHP pppd[3675]: MPPE 128-bit stateless compression enabled
Jun  8 23:12:05 PortatilHP pppd[3675]: local  IP address 192.168.210.154
Jun  8 23:12:05 PortatilHP pppd[3675]: remote IP address 192.168.210.1

...그럼 좀 배워봐로그 보고서스크립트 에 대한 정보는 /etc/ppp/ip-up.d/앞으로 나에게 매우 유용할 것입니다. 그런 것이 존재하나요? 아무 일도 일어나지 않는 것 같습니다 /var/log.

답변1

.sh스크립트 이름에서 따왔습니다. 다음을 사용하여 이를 테스트할 수 있습니다.

run-parts --test /etc/ppp/ip-up.d

표시되지 않으면 권한/파일 이름 지정 문제 때문입니다.

관련 정보