当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助:如何设置ubutu server v15 启动时运行strongswan ipsec
帖子发表于 : 2016-07-30 17:06 

注册: 2016-07-30 16:49
帖子: 4
系统: win7
送出感谢: 2
接收感谢: 0 次
strongswan IPsec VPN server已经配置好
求助如何让ubuntu server每次启动时自动启动vpn server


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助:如何设置ubutu server v15 启动时运行strongswan ipsec
帖子发表于 : 2016-07-30 18:21 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
1. 说明安装 strongswan 的方式,strongswan 版本
2. 执行以下命令将结果全部复制贴上来
代码:
cat /etc/issue
find /etc | grep 'strongswan.conf'
find /lib/systemd | grep 'strongswan.service'
sudo ls -l /proc/1/exe /sbin/init
sudo systemctl status strongswan.service


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% gkc
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求助:如何设置ubutu server v15 启动时运行strongswan ipsec
帖子发表于 : 2016-08-01 11:59 

注册: 2016-07-30 16:49
帖子: 4
系统: win7
送出感谢: 2
接收感谢: 0 次
vickycq 写道:
1. 说明安装 strongswan 的方式,strongswan 版本
2. 执行以下命令将结果全部复制贴上来
代码:
cat /etc/issue
find /etc | grep 'strongswan.conf'
find /lib/systemd | grep 'strongswan.service'
sudo ls -l /proc/1/exe /sbin/init
sudo systemctl status strongswan.service



strongswan 是源文件编译安装的,版本5.3.0
以下是执行输出
代码:
Ubuntu 15.10 \n \l

/etc/init/strongswan.conf
/etc/strongswan.conf
lrwxrwxrwx 1 root root  0 Jul 28 10:07 /proc/1/exe -> /lib/systemd/systemd
lrwxrwxrwx 1 root root 20 Jan 27  2016 /sbin/init -> /lib/systemd/systemd
鈼?strongswan.service
 Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求助:如何设置ubutu server v15 启动时运行strongswan ipsec
帖子发表于 : 2016-08-01 12:42 

注册: 2016-07-30 16:49
帖子: 4
系统: win7
送出感谢: 2
接收感谢: 0 次
vickycq 写道:
1. 说明安装 strongswan 的方式,strongswan 版本
2. 执行以下命令将结果全部复制贴上来
代码:
cat /etc/issue
find /etc | grep 'strongswan.conf'
find /lib/systemd | grep 'strongswan.service'
sudo ls -l /proc/1/exe /sbin/init
sudo systemctl status strongswan.service


源文件编译安装,版本v5.3.0 ,系统重启后现在只会用sudo ipsec start 来启动,希望能设置为自动启动

输出
代码:
Ubuntu 15.10 \n \l

/etc/init/strongswan.conf
/etc/strongswan.conf
lrwxrwxrwx 1 root root  0 Jul 28 10:07 /proc/1/exe -> /lib/systemd/systemd
lrwxrwxrwx 1 root root 20 Jan 27  2016 /sbin/init -> /lib/systemd/systemd
鈼?strongswan.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 求助:如何设置ubutu server v15 启动时运行strongswan ipsec
帖子发表于 : 2016-08-01 14:30 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
gkc 写道:
/etc/init/strongswan.conf

说明提供了用于 upstart 的服务配置文件

gkc 写道:
Ubuntu 15.10 \n \l
lrwxrwxrwx 1 root root 0 Jul 28 10:07 /proc/1/exe -> /lib/systemd/systemd

说明您的 15.10 未使用 upstart,使用 systemd

gkc 写道:
strongswan.service Loaded: not-found (Reason: No such file or directory)

说明没有提供用于 systemd 的服务配置文件

gkc 写道:
源文件编译安装,版本v5.3.0 ,系统重启后现在只会用sudo ipsec start 来启动,希望能设置为自动启动

可自行撰写用于 systemd 的服务配置文件 /lib/systemd/system/strongswan.service
撰写过程中,可参考 Ubuntu 软件源中 strongswan-starter 附带的 strongswan.service

创建 /lib/systemd/system/strongswan.service 加入以下内容
代码:
[Unit]
Description=strongSwan IPsec services
Wants=network-online.target
After=network-online.target

[Service]
Type=forking
Restart=on-failure
ExecStartPre=/bin/mkdir -p /var/lock/subsys
Environment="PIDFILE=/var/run/charon.pid"
ExecStart=/usr/sbin/ipsec start
ExecStop=/usr/sbin/ipsec stop
ExecStopPost=/bin/rm -f /var/run/charon.pid /var/run/starter.charon.pid

[Install]
WantedBy=multi-user.target

具体可执行文件路径 (/usr/sbin/ipsec) 需自行确认,不可盲目照抄
保存后,执行以下命令令其开机自启
代码:
sudo systemctl enable strongswan.service


======================

P.S.
1. 从官网下载的 strongswan-5.5.0.tar.bz2 实际上包含用于 systemd 的服务配置文件。
2. Ubuntu 15.10 提供 strongswan 5.1.2, Ubuntu 16.04 提供 strongswan 5.3.5


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% gkc
 
页首
 用户资料  
 
6 楼 
 文章标题 : Re: 求助:如何设置ubutu server v15 启动时运行strongswan ipsec
帖子发表于 : 2016-08-02 17:45 

注册: 2016-07-30 16:49
帖子: 4
系统: win7
送出感谢: 2
接收感谢: 0 次
非常感谢
:em09


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译