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

Reply via email to