
OpenVZ 컨테이너에 PPP 커널 지원을 추가하는 방법
2022-10-19 last update
4 minutes reading linux openvz debian virtualizationOpenVZ 컨테이너 내에서 다른 시스템으로 VPN 터널을 구축하려는 경우/usr/sbin/pppd: 죄송합니다 - 이 시스템은 PPP 커널 지원이 부족합니다. 이 튜토리얼에서는 컨테이너에서 VPN 연결을 시작할 수 있도록 OpenVZ 컨테이너에 PPP 커널 지원을 추가하는 방법을 설명합니다.
나는 이것이 당신에게 효과가 있다는 어떤 보장도 하지 않습니다!
호스트 시스템에 대한 루트 액세스 권한이 있어야 합니다. 호스트 시스템에 액세스할 수 없는 경우 호스트에게 도움을 요청해야 합니다.
호스트 시스템에서 다음 명령을 실행해야 합니다!
컨테이너에서 PPP를 사용하기 전에 호스트 시스템에서 PPP 커널 모듈을 활성화해야 합니다.
모드 프로브 툰
modprobe ppp-compress-18
modprobe ppp_mppe
modprobe ppp_deflate
modprobe ppp_async
모드 프로브 pppoatm
modprobe ppp_generic
시스템이 부팅될 때 이러한 모듈이 자동으로 로드되도록 하려면/etc/modules에 추가하십시오.
다음 명령은 컨테이너가 아닌 호스트 시스템에서 다시 실행해야 합니다!
이 예에서 내 OpenVZ 컨테이너 ID는 101입니다. 다른 경우 적절하게 교체하십시오.
PPP를 활성화하려면 컨테이너를 다시 시작해야 합니다. 필요한 명령은 다음과 같습니다.
vzctl 정지 101
vzctl 세트 101 --features ppp:on --save
vzctl 시작 101
vzctl 세트 101 --devices c:108:0:rw --save
vzctl exec 101 mknod/dev/ppp c 108 0
vzctl exec 101 chmod 600/dev/ppp
그게 다야! 이제 컨테이너에서/usr/sbin/pppd를 실행하면 오류 메시지/usr/sbin/pppd: 죄송합니다 - 이 시스템은 PPP 커널 지원이 더 이상 나타나지 않아야 합니다.
OpenVZ: http://openvz.org/
나는 이것이 당신에게 효과가 있다는 어떤 보장도 하지 않습니다!
1 서문
호스트 시스템에 대한 루트 액세스 권한이 있어야 합니다. 호스트 시스템에 액세스할 수 없는 경우 호스트에게 도움을 요청해야 합니다.
2 호스트에서 PPP 커널 모듈 활성화
호스트 시스템에서 다음 명령을 실행해야 합니다!
컨테이너에서 PPP를 사용하기 전에 호스트 시스템에서 PPP 커널 모듈을 활성화해야 합니다.
모드 프로브 툰
modprobe ppp-compress-18
modprobe ppp_mppe
modprobe ppp_deflate
modprobe ppp_async
모드 프로브 pppoatm
modprobe ppp_generic
시스템이 부팅될 때 이러한 모듈이 자동으로 로드되도록 하려면/etc/modules에 추가하십시오.
vi /etc/modules
[...] tun ppp-compress-18 ppp_mppe ppp_deflate ppp_async pppoatm ppp_generic [...]
3 컨테이너에 대한 PPP 활성화
다음 명령은 컨테이너가 아닌 호스트 시스템에서 다시 실행해야 합니다!
이 예에서 내 OpenVZ 컨테이너 ID는 101입니다. 다른 경우 적절하게 교체하십시오.
PPP를 활성화하려면 컨테이너를 다시 시작해야 합니다. 필요한 명령은 다음과 같습니다.
vzctl 정지 101
vzctl 세트 101 --features ppp:on --save
vzctl 시작 101
vzctl 세트 101 --devices c:108:0:rw --save
vzctl exec 101 mknod/dev/ppp c 108 0
vzctl exec 101 chmod 600/dev/ppp
그게 다야! 이제 컨테이너에서/usr/sbin/pppd를 실행하면 오류 메시지/usr/sbin/pppd: 죄송합니다 - 이 시스템은 PPP 커널 지원이 더 이상 나타나지 않아야 합니다.