Skip to content

Commit

Permalink
Merge pull request #90 from mariux64/add-network-service
Browse files Browse the repository at this point in the history
Add network service
  • Loading branch information
donald authored May 17, 2019
2 parents 81c3c3c + 0ef998d commit deafc12
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 0 deletions.
2 changes: 2 additions & 0 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -144,4 +144,6 @@ install_data misc_etc_files/systemd/logind.conf.d/disable_RemoveIPC.conf \
install_data logrotate/logrotate.conf "$DESTDIR$sysconfdir/logrotate.conf"
install_data logrotate/logrotate.service "$DESTDIR$systemdunitdir/logrotate.service"
install_data logrotate/logrotate.timer "$DESTDIR$systemdunitdir/logrotate.timer"
install_data misc_systemd_units/network.service "$DESTDIR$systemdunitdir/network.service"
install_data misc_systemd_units/mxvlan.service "$DESTDIR$systemdunitdir/mxvlan.service"
exit
16 changes: 16 additions & 0 deletions misc_systemd_units/mxvlan.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[Unit]
Description=MX VLAN Setup
Wants=network.service
After=network.service
Before=network.target

[Service]
Type=oneshot
RemainAfterExit=yes
StandardOutput=syslog
ExecStart=/usr/sbin/mxvlanctl start
ExecStop=/usr/sbin/mxvlanctl stop

[Install]
WantedBy=network.target

17 changes: 17 additions & 0 deletions misc_systemd_units/network.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[Unit]
Description=Network Connectivity
DefaultDependencies=no

[Service]
EnvironmentFile=/etc/local/mxhost.conf
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/mxnetctl start
ExecStart=/sbin/ip addr add ${MX_IPADDR}/20 broadcast 141.14.31.255 dev ${MX_NETDEV}
ExecStart=/sbin/ip link set up dev ${MX_NETDEV}
ExecStart=/sbin/ip route add default via 141.14.16.128
ExecStop=/sbin/ip addr del ${MX_IPADDR}/20 dev ${MX_NETDEV}
StandardOutput=syslog

[Install]
WantedBy=network.target

0 comments on commit deafc12

Please sign in to comment.