diff --git a/script/service/tfe-env-tun-mode.service b/script/service/tfe-env-tun-mode.service index bb2e4b9..1fbfe48 100644 --- a/script/service/tfe-env-tun-mode.service +++ b/script/service/tfe-env-tun-mode.service @@ -2,6 +2,8 @@ Description=Tango Frontend Engine - Running Environment Setup Requires=tfe-env.service Before=tfe-env.service +After=network-online.target +Wants=network-online.target [Service] EnvironmentFile=/etc/sysconfig/tfe-env-config @@ -14,7 +16,7 @@ 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/ip tuntap add dev ${TFE_DEVICE_DATA_INCOMING} mode tap ExecStartPost=/usr/sbin/ifconfig ${TFE_DEVICE_DATA_INCOMING} up # stop diff --git a/script/service/tfe-env.service b/script/service/tfe-env.service index 22b5c1d..3ae24b8 100644 --- a/script/service/tfe-env.service +++ b/script/service/tfe-env.service @@ -2,6 +2,7 @@ Description=Tango Frontend Engine - Running Environment Setup Before=tsgkni.service Wants=network-online.target +After=network-online.target [Service] EnvironmentFile=/etc/sysconfig/tfe-env-config diff --git a/script/service/tfe.service b/script/service/tfe.service index ace347a..ec19e52 100644 --- a/script/service/tfe.service +++ b/script/service/tfe.service @@ -3,6 +3,7 @@ Description=Tango Frontend Engine Requires=tfe-env.service After=tfe-env.service + [Service] Type=notify ExecStart=/opt/tsg/tfe/bin/tfe