- Lähtökohta
- Pakettienhallinnassa
firehol
on asennettuna. - Ongelma
- Käynnistyksen yhteydessä
FireHOL
antaa seuraavanlaisen varoituksen:WARNING File '/etc/firehol/RESERVED_IPS' is more than 90 days old. You should update it to ensure proper operation of your firewall. Run the supplied get-iana.sh script to generate this file.
Get-iana.sh
-komentojono on tallennettu/sbin/get-iana
-tiedostoon, joten sen suorittaminen tapahtuusudo get-iana
-komennolla. Komennon suorittaminen antaa kuitenkin seuraavanlaisen virheilmoituksen:Failed to find reserved IPs. Possibly the file format has been changed, or I cannot fetch the URL.
- Ongelman syy
- FireHOLin asetustiedostoihin kuuluva
RESERVED_IPS
on vanhentunut, samoin kuin sen päivittämiseen käytettävä komentojonotiedosto. - Ratkaisu
- Lataan tuoreen version komentojonotiedostosta, ja suoritan sen.
- Lataan get-iana.sh -tiedoston uusimman version suoraan FireHOLin versionhallintajärjestelmästä, ja tallennan sen kotihakemistooni.
- Korvaan järjestelmässäni olevan, vanhentuneen version komentojonotiedostosta sen uudella versiolla, seuraavalla komennolla:
sudo cp ~/get-iana.sh /sbin/get-iana
- Suoritan komentojonotiedoston varattujen IP-osoitteiden listan päivittämiseksi:
sudo get-iana
Ladattuaan tarvitsemansa tiedot Internetistä komentojono esittää seuraavan kysymyksen:
Would you like to save this list to /etc/firehol/RESERVED_IPS so that FireHOL will automatically use it from now on? yes or no >
Vastaan myöntävästi kirjoittamalla
yes
ja painamalla sen jälkeen rivinvaihtonäppäintä.
Tämän jälkeen FireHOL ei enää käynnistyksen yhteydessä näytä varoitustaan, ennen kuin yhdeksänkymmentä päivää on kulunut, jonka jälkeen sudo get-iana -komento täytyy suorittaa jälleen.
- Huomautus
- Tuntuisi luontevalta määrätä get-iana suoritettavaksi automaattisesti vaikkapa kerran kuussa, mutta komentojonotiedostossa ei ole valitsinta, jota käyttämällä se kirjoittaisi muutokset asetustiedostoon kysymättä varmistusta. Olisi ilmeisesti varsin yksinkertaista muokata komentojonoa tältä osin, mutta aion toistaiseksi suorittaa komentojonon komentoriviltä aina 90 päivän välein.