Hi,
I have upgraded Ubuntu Server to newest 18.4 version and I have issues
with the shorewall (5.1.12.2) start during system boot.
I use wifi network interface (wlp4s0) and isc-dhcp-server+hostapd. Wifi
card is configured as Access Point.
After upgrade shorewall service didn’t start.
I suspect that currently shorewall starts too early (eg. before other
needed network services eg isc-dhcp-server, hostapd).
ela@akacja:~$ sudo systemctl status shorewall
â shorewall.service - Shorewall IPv4 firewall
Loaded: loaded (/lib/systemd/system/shorewall.service; enabled;
vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2018-05-06 10:00:21
CEST; 50s ago
Process: 2180 ExecStart=/sbin/shorewall $OPTIONS start $STARTOPTIONS
(code=exited, status=143)
Main PID: 2180 (code=exited, status=143)
May 06 10:00:21 akacja systemd[1]: Starting Shorewall IPv4 firewall...
May 06 10:00:21 akacja shorewall[2180]: Starting Shorewall....
May 06 10:00:21 akacja shorewall[2180]: ERROR: Unable to determine
the IP address(es) of wlp4s0: Firewall state not changed
May 06 10:00:21 akacja root[2247]: ERROR:Shorewall start failed:Firewall
state not changed
May 06 10:00:21 akacja shorewall[2180]: Terminated
May 06 10:00:21 akacja systemd[1]: shorewall.service: Main process
exited, code=exited, status=143/n/a
May 06 10:00:21 akacja systemd[1]: shorewall.service: Failed with result
'exit-code'.
May 06 10:00:21 akacja systemd[1]: Failed to start Shorewall IPv4 firewall.
Shorewall starts only when I manually enter:
sudo systemctl restart shorewall
my ‘/lib/systemd/system/shorewall.service’ systemd unit file is as fallows:
#
# The Shoreline Firewall (Shorewall) Packet Filtering Firewall
#
# Copyright 2011 Jonathan Underwood <jonathan.underw...@gmail.com>
# Copyright 2015 Tom Eastep <teas...@shorewall.net>
#
[Unit]
Description=Shorewall IPv4 firewall
Wants=network-online.target
After=network-online.target
Conflicts=iptables.service firewalld.service
[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=-/etc/default/shorewall
StandardOutput=syslog
ExecStart=/sbin/shorewall $OPTIONS start $STARTOPTIONS
ExecStop=/sbin/shorewall $OPTIONS clear
ExecReload=/sbin/shorewall $OPTIONS reload $RELOADOPTIONS
[Install]
WantedBy=basic.target
I tried to add ' hostapd.service isc-dhcp-server.service' to the line
After=network-online.target
but with no effect...
Please advice me how to modify ‘/lib/systemd/system/shorewall.service’
to enable start shorewall at system boot.
TIA,
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users