• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhangfan
V2EX  ›  程序员

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

  •  
  •   zhangfan · Jun 14, 2016 · 13020 views
    This topic created in 3806 days ago, the information mentioned may be changed or developed.
    29 replies  •  2016-06-15 17:21:43 +08:00
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    1
    root@debian:~# service openvpn restart
    Failed to restart openvpn.service: Unit openvpn.service failed to load: No such file or directory.
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    2
    root@debian:~# systemctl enable openvpn@server
    Failed to execute operation: No such file or directory
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    3
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    4
    是按照这个教程来一步步编译的:
    http://my.oschina.net/u/2404183/blog/682877
    defunct9
    defunct9
    Jun 14, 2016❤️1
    5
    /usr/sbin/openvpn --config /etc/openvpn/client.conf --daemon
    UnisandK
    UnisandK
    Jun 14, 2016
    6
    很明显是没有服务文件
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    7
    @defunct9 这个是怎么搞? 直接输入还是敲到某个配置文件里面去?
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    8
    @UnisandK 那这种情况怎么处理呢?
    UnisandK
    UnisandK
    Jun 14, 2016
    9
    @zhangfan 搜个 openvpn 的服务脚本改改丢相应目录里。。
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    10
    @UnisandK 它还有一个服务脚本吗? 是./configure 吗?
    jedrek
    jedrek
    Jun 14, 2016❤️1
    11
    pritunl
    UnisandK
    UnisandK
    Jun 14, 2016❤️1
    12
    @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
    zhangfan
    OP
    Jun 14, 2016
    13
    @defunct9

    root@debian:~# cd /usr/sbin/openvpn
    -bash: cd: /usr/sbin/openvpn: No such file or directory
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    14
    @UnisandK 不呢,我要加混淆盐,得用编译安装
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    15
    @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
    UnisandK
    Jun 14, 2016❤️1
    16
    @zhangfan obfs 装单独的不行么。。
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    18
    @UnisandK 不确定 obfs 能否单独安装。 教程里面,是需要在编译安装之前 patch 进去。所以我一直不能确定是否能单独安装。 https://www.gsea.com.cn/blog/topic/traffic-obsfucate-patch-for-openvpn/
    zhangfan
    zhangfan
    OP
    Jun 14, 2016
    19
    @defunct9 这个是你的吗? 排版很清晰
    defunct9
    defunct9
    Jun 14, 2016
    20
    @zhangfan 嗯,自己留个备份。
    hitmanx
    hitmanx
    Jun 14, 2016❤️1
    21
    用 strace 看看它究竟是在找哪个文件?
    msg7086
    msg7086
    Jun 14, 2016❤️2
    22
    谢邀,来源不明的教程我无法给出解答。
    henryshen233
    henryshen233
    Jun 14, 2016❤️1
    23
    稍等我丢一个链接
    henryshen233
    henryshen233
    Jun 14, 2016❤️1
    24
    看这个, https://github.com/Nyr/openvpn-install ,无论 Ubuntu , Debian ,还是 CentOS ,只要一条命令就行了
    Rubbly
    Rubbly
    Jun 15, 2016
    25
    会不会是没有修改权限?
    tempdban
    tempdban
    Jun 15, 2016 via Android
    26
    .....网上找个脚本放到指定的地方就可以了
    tempdban
    tempdban
    Jun 15, 2016 via Android
    27
    还有 openvpn 就别用了,试试 ocserv
    zhangfan
    zhangfan
    OP
    Jun 15, 2016
    28
    @tempdban iOS 客户端好像用不了
    abscon
    abscon
    Jun 15, 2016 via iPhone
    29
    我觉得既然亲自编译的话这种问题都应该自己解决,解决不了就老老实实用包管理器安装
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1063 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 18:05 · PVG 02:05 · LAX 10:05 · JFK 13:05
    ♥ Do have faith in what you're doing.