diff options
| author | 崔一鸣 <[email protected]> | 2019-09-07 21:33:02 +0800 |
|---|---|---|
| committer | 崔一鸣 <[email protected]> | 2019-09-07 21:33:02 +0800 |
| commit | 15595a831314cbe8a9e5d40d0d9f24d963f4d33f (patch) | |
| tree | a77ca48a67eff65d00a1466c08def0b9e78a993e /script | |
| parent | df2efb4f69a37668b76bfd4f86290b060b24c563 (diff) | |
修改TUN模式环境适配服务
Diffstat (limited to 'script')
| -rw-r--r-- | script/service/tfe-env-config | 5 | ||||
| -rw-r--r-- | script/service/tfe-env-tun-mode.service | 1 | ||||
| -rw-r--r-- | script/service/tfe-env.service | 2 | ||||
| -rw-r--r-- | script/service/tsgkni.service | 16 | ||||
| -rw-r--r-- | script/service/tsgtfe.service | 14 |
5 files changed, 36 insertions, 2 deletions
diff --git a/script/service/tfe-env-config b/script/service/tfe-env-config index 70e13dd..69936e0 100644 --- a/script/service/tfe-env-config +++ b/script/service/tfe-env-config @@ -1,6 +1,9 @@ -TFE_DEVICE_DATA_INCOMING=ens1f1 +TFE_DEVICE_DATA_INCOMING=tun_kni TFE_LOCAL_MAC_DATA_INCOMING=fe:65:b7:00:00:01 TFE_PEER_MAC_DATA_INCOMING=aa:bb:cc:dd:ee:ff TFE_LOCAL_IP_DATA_INCOMING=172.16.241.2 TFE_PEER_IP_DATA_INCOMING=172.16.241.1 +TFE_WATCHDOG_DEVICE=enp2s0 +TFE_WATCHDOG_IP=192.168.100.1 + diff --git a/script/service/tfe-env-tun-mode.service b/script/service/tfe-env-tun-mode.service index 4136894..bb2e4b9 100644 --- a/script/service/tfe-env-tun-mode.service +++ b/script/service/tfe-env-tun-mode.service @@ -13,6 +13,7 @@ ExecStart=/bin/true ExecStop=/bin/true # start +ExecStartPost=/usr/sbin/ifconfig ${TFE_WATCHDOG_DEVICE} ${TFE_WATCHDOG_IP} ExecStartPost=/usr/sbin/ip tuntap add dev ${TFE_DEVICE_DATA_INCOMING} mode tap ExecStartPost=/usr/sbin/ifconfig ${TFE_DEVICE_DATA_INCOMING} up diff --git a/script/service/tfe-env.service b/script/service/tfe-env.service index 6707505..22b5c1d 100644 --- a/script/service/tfe-env.service +++ b/script/service/tfe-env.service @@ -1,6 +1,6 @@ [Unit] Description=Tango Frontend Engine - Running Environment Setup -Before=tfe.service +Before=tsgkni.service Wants=network-online.target [Service] diff --git a/script/service/tsgkni.service b/script/service/tsgkni.service new file mode 100644 index 0000000..993a8f5 --- /dev/null +++ b/script/service/tsgkni.service @@ -0,0 +1,16 @@ +[Unit] +Description=tsg kni module +Requires=tfe-env.service +After=tfe-env.service + +[Service] +WorkingDirectory=/home/tsg/kni +#ExecStart=/home/tsg/kni/kni_service_scipt start +ExecStart=/home/tsg/kni/sapp +#ExecStop=/home/tsg/kni/kni_service_scipt stop +#Type=forking +Restart=always +RestartSec=5s + +[Install] +WantedBy=multi-user.target diff --git a/script/service/tsgtfe.service b/script/service/tsgtfe.service new file mode 100644 index 0000000..7d490a4 --- /dev/null +++ b/script/service/tsgtfe.service @@ -0,0 +1,14 @@ +[Unit] +Description=tsg tfe module +Requires=tsgkni.service +After=tsgkni.service + +[Service] +WorkingDirectory=/home/tsg/tfe/ +ExecStart=/home/tsg/tfe/bin/tfe +ExecStop=/bin/kill -9 $MAINPID +Restart=always +RestartSec=5s + +[Install] +WantedBy=multi-user.target |
