Ne komennot olivat vain tarkistusta. Varsinainen korjaus olisi yhden rivin muutos. Jos haluat kokeilla, niin laitan tarkemmat ohjeet, eli:
Ensin pitäisi tehdä alkuperäisestä kopio.
sudo cp /lib/systemd/system/ufw.service /lib/systemd/system/ufw.service.orig
Tuo tapa kertoa tiedostojen erot (diff) on kieltämättä hiukan hämmentävää, mutta siinä miinusrivi poistuu ja plussarivi tulee tilalle. Eli vaihdat yhden rivin. Kokeillaan sitä mikä piti olla parempi vaihtoehto.
Muokkaa tiedostoa /lib/systemd/system/ufw.service tekstieditorilla:
sudo nano /lib/systemd/system/ufw.service
Korvaa rivi:
Before=network.target
Tällä, eli kopioit ja liität (ainakin Kubuntussa liitäminen toimii vain valikosta):
After=network-pre.target
Tallenna tiedosto näppäinyhdistelmällä Crtl+O ja sulje nano Ctrl+X:llä.
Katso, että palomuuri on päällä ja kokeile käynnistää tietokone. Jos ei toimi, niin palauta alkuperäinen:
sudo cp /lib/systemd/system/ufw.service.orig /lib/systemd/system/ufw.service
Edit: Kirjoitusvirhe (ei koodi) korjattu.