为什么手动编译安装 openvpn 在启动服务时报错 No such file or directory?

2016-06-14 15:27:03 +08:00
 zhangfan
12198 次点击
所在节点    程序员
29 条回复
zhangfan
2016-06-14 15:27:43 +08:00
root@debian:~# service openvpn restart
Failed to restart openvpn.service: Unit openvpn.service failed to load: No such file or directory.
zhangfan
2016-06-14 15:30:16 +08:00
root@debian:~# systemctl enable openvpn@server
Failed to execute operation: No such file or directory
zhangfan
2016-06-14 15:31:58 +08:00
zhangfan
2016-06-14 15:32:31 +08:00
是按照这个教程来一步步编译的:
http://my.oschina.net/u/2404183/blog/682877
defunct9
2016-06-14 15:35:36 +08:00
/usr/sbin/openvpn --config /etc/openvpn/client.conf --daemon
UnisandK
2016-06-14 15:39:07 +08:00
很明显是没有服务文件
zhangfan
2016-06-14 15:43:05 +08:00
@defunct9 这个是怎么搞? 直接输入还是敲到某个配置文件里面去?
zhangfan
2016-06-14 15:43:17 +08:00
@UnisandK 那这种情况怎么处理呢?
UnisandK
2016-06-14 15:45:26 +08:00
@zhangfan 搜个 openvpn 的服务脚本改改丢相应目录里。。
zhangfan
2016-06-14 15:46:59 +08:00
@UnisandK 它还有一个服务脚本吗? 是./configure 吗?
jedrek
2016-06-14 16:01:00 +08:00
pritunl
UnisandK
2016-06-14 16:01:10 +08:00
@zhangfan http://unix.stackexchange.com/questions/148990/using-openvpn-with-systemd

这是 centos7 的

[Unit]
Description=OpenVPN Robust And Highly Flexible Tunneling Application On %I
After=syslog.target network.target

[Service]
PrivateTmp=true
Type=forking
PIDFile=/var/run/openvpn/%i.pid
ExecStart=/usr/sbin/openvpn --daemon --writepid /var/run/openvpn/%i.pid --cd /etc/openvpn/ --config %i.conf

[Install]
WantedBy=multi-user.target

你要不还是用包管理器装算了。。
zhangfan
2016-06-14 16:01:40 +08:00
@defunct9

root@debian:~# cd /usr/sbin/openvpn
-bash: cd: /usr/sbin/openvpn: No such file or directory
zhangfan
2016-06-14 16:02:12 +08:00
@UnisandK 不呢,我要加混淆盐,得用编译安装
zhangfan
2016-06-14 16:04:32 +08:00
@defunct9 所以,您这个我还真不知道怎么用

这个是我用了之后的记录:


root@debian:~# /usr/sbin/openvpn --config /etc/openvpn/client.conf --daemon
-bash: /usr/sbin/openvpn: No such file or directory
root@debian:~# /etc/openvpn/client.conf --daemon
-bash: /etc/openvpn/client.conf: No such file or directory
root@debian:~#
UnisandK
2016-06-14 16:08:02 +08:00
@zhangfan obfs 装单独的不行么。。
defunct9
2016-06-14 16:08:41 +08:00
zhangfan
2016-06-14 16:31:59 +08:00
@UnisandK 不确定 obfs 能否单独安装。 教程里面,是需要在编译安装之前 patch 进去。所以我一直不能确定是否能单独安装。 https://www.gsea.com.cn/blog/topic/traffic-obsfucate-patch-for-openvpn/
zhangfan
2016-06-14 16:33:51 +08:00
@defunct9 这个是你的吗? 排版很清晰
defunct9
2016-06-14 16:43:49 +08:00
@zhangfan 嗯,自己留个备份。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/285655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX