OpenVZ如何给VPS启用ppp

大家好!在上一篇文章(如何在Linux(CentOS)上安装OpenVZ)中,我为大家讲述了如何在CentOS环境下安装OpenVZ虚拟框架。在此,有许多网友阅读并安装后,想给自己的VPS开启ppp功能以备不时之需。在这里,补充一篇文章为大家做补充的说明。

话不多说,切入正题~

** 本处定义的[VEnumber]为1,即假设我想要开放ppp功能的目标vps编号为1

** 本处所有操作全部在HN(母鸡)上完成

1.请先确认ppp的模块是否在母鸡系统上开启

# modprobe ppp_async
# modprobe ppp_deflate
# modprobe ppp_mppe
# lsmod | grep ppp

2. 确保ppp模块会在母鸡开机时被自动加载
# vi /etc/sysconfig/modules/ppp.modules
#!/bin/sh
/sbin/modprobe ppp_async
/sbin/modprobe ppp_deflate
/sbin/modprobe ppp_mppe
# chmod +x /etc/sysconfig/modules/ppp.modules

3.关闭目标VPS虚拟机并将ppp写入配置文件

# vzctl stop 1
# vzctl set 1 --features ppp:on --save

4.开启目标VPS,并执行以下命令

# vzctl start 1
# vzctl set 1 --devices c:108:0:rw --save
# vzctl exec 1 mknod /dev/ppp c 108 0
# vzctl exec 1 chmod 600 /dev/ppp

通过以上步骤,您已经成功的为编号为1的VPS开启了ppp功能。至于检测是否成功开启,请在编号为1的VPS下执行下面的操作。

# vzctl enter 1  //这一步可以通过ssh替代

# cat /dev/ppp

如果回应cat: /dev/ppp: No such file or directory或者是cat: /dev/ppp: No such device or address,说明开启成功。如果不是,请检查VPS的配置。

点赞