AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] AMH安装V_PN模块 PP_TP-V_PN-1.0 |
|
---|---|
w241357 |
894849635 发表于 2013-09-06 21:43:43
点赞,加油! (0分)
回复
2013-09-10 08:51:06 21
|
amysql |
安装失败了,
看了原因: 安装脚本rpm目录问题ovz_pp_tp_cd,是改成PP_TP-V_PN了 楼主还需改改, 其实判断系统区别centos就行了, debian与ubuntu放一块、ubuntu也支持的。 另外楼主有没考虑64位系统的呢? 还有,debian卸载脚本就不用把iptables卸载掉。 模块卸载脚本还发现一些小问题: sed -i /mknod /dev/ppp c 108 0/d /etc/php.ini sed -i /echo 1 > /proc/sys/net/ipv4/ip_forward/d /etc/rc.local 参数存在空格就需要使用引号。 这里怎么会有/etc/php.ini? 下面可以这样清除, sed -i '/ip_forward/d' /etc/rc.local
回复
2013-09-10 18:18:23 22
AMH面板 - 好用高效低占用、安全可靠极稳定 |
894849635 |
唔。。因为写模块是用之前的模块改的。。。所以有php.ini
回复
2013-09-10 19:02:17 23
|
894849635 |
回复
2013-09-10 20:09:54 24
|
894849635 |
我嘞个去。。。A大,32位就把我折腾成这样了。。。64位留给后人吧。。。。
回复
2013-09-10 20:11:47 25
|
不懂得 |
支持系统太少了,64位的路过
回复
2013-09-10 20:35:58 26
|
amysql |
支持 64位系统用的人还是比较多。 有时间时,我这边改改吧。
回复
2013-09-10 20:45:24 27
|
sword |
留下脚印。。。。后面安装!!! 支持
回复
2013-09-11 00:34:02 28
|
yun |
mark
回复
2013-09-11 02:22:31 29
|
amysql |
这次花了很多时间测试,与改了些发现的问题。
Centos *********************************** 1、兼容支持64位系统。 2、卸载安装包顺序与名称有误: rpm -e dkms-2.0.17.5-1 rpm -e kernel_ppp_mppe rpm -e ppp-2.4.4-9.0 rpm -e pp_tpd-1.3.4-1 3、卸载脚本有误: sed -i /mknod /dev/ppp c 108 0/d /etc/rc.local sed -i /echo 1 > /proc/sys/net/ipv4/ip_forward/d /etc/rc.local 更改 sed -i '/mknod \/dev\/ppp c 108 0/d' /etc/rc.local sed -i '/echo 1 > \/proc\/sys\/net\/ipv4\/ip_forward/d' /etc/rc.local 4、允许1723端口 /sbin/iptables -I INPUT -p tcp --dport 1723 -j ACCEPT; 5、保存一份iptables至/etc/init.d/amh-start启动加载。 /sbin/iptables-save > /etc/amh-iptables; Debian/ Ubuntu****************************************** 1、更新了IP判断,避免添加了内网IP。 2、删除以下代码: sed -i 's/exit\ 0/#exit\ 0/' /etc/rc.local echo iptables -t nat -A POSTROUTING -s 192.168.99.0/24 -j SNAT --to-source `ifconfig | grep 'inet addr:'| grep -v '127.0.0' | cut -d: -f2 | awk 'NR==1 { print $1}'` >> /etc/rc.local echo exit 0 >> /etc/rc.local sed -i /iptables -t nat -D POSTROUTING -s 192.168.99.0/24 -j SNAT --to-source `ifconfig | grep 'inet addr:'| grep -v '127.0.0' | cut -d: -f2 | awk 'NR==1 { print $1}'/d /etc/rc.local sed -i 's/exit\ 0/#exit\ 0/' /etc/rc.local sed -i /'exit 0'/d /etc/rc.local 3、/sbin/iptables-save > /etc/amh-iptables; --------- 目前模块已收录。 AMH3.* 与AMH4.*环境的面板上可以下载使用了。 也感谢楼主的为开源社区/amh做出的贡献。 期待新版本,支持面板添加管理账号,与提供ssh命令用于API接口调用。
回复
2013-09-12 15:35:28 30
|