<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PFSense on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/pfsense/</link><description>Recent content in PFSense on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/pfsense/index.xml" rel="self" type="application/rss+xml"/><item><title>Netgate pfsense SG-3100:n palauttaminen toimintakuntoon</title><link>https://jeltsch.org/fi/unbrick/</link><pubDate>Fri, 10 Nov 2023 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/unbrick/</guid><description>&lt;p&gt;Netgate pfsense SG-3100 -reitittimen toiminnallisuuden palauttaminen epäonnistuneen laiteohjelmistopäivityksen jälkeen on tällä hetkellä liian hankalaa (vaikka laite on muuten loistava). Tänään koin jo kolmannen epäonnistuneen päivityksen kuuden vuoden aikana. Palautus on onnistunut joka kerta ilman ongelmia, mutta sen pitäisi olla PALJON helpompaa, jos haluan suositella tätä reititintä vähemmän tekniikkaan perehtyneille ystävilleni. Palautuksen suorittamiseen tarvitaan 8 Gt:n USB-muistitikku sekä USB-kaapeli, jonka toisessa päässä on korkeaprofiilinen micro-USB-liitin ja toisessa tavallinen USB-A-liitin. Laitteen palauttamiseksi on suoritettava seuraavat vaiheet:&lt;/p&gt;</description></item><item><title>Dynaaminen DNS DomainDiscount24:n ja pfsense:n avulla</title><link>https://jeltsch.org/fi/dynamic_dns_with_domaindiscount24_and_pfsense/</link><pubDate>Sat, 27 May 2023 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/dynamic_dns_with_domaindiscount24_and_pfsense/</guid><description>&lt;p&gt;Monet yritykset tarjoavat ilmaista dynaamista DNS-palvelua. Koska käytän DomainDiscount24:ää, käytän myös heidän dynaamista DNS-palveluaan. Päivittääkseni vpn.jeltsch.org-sivuston IP-osoitteen minun on lähetettävä HTTPS-pyyntö tiettyyn URL-osoitteeseen, liittäen mukaan salasanan ja sen isäntänimen, jota varten päivitys tehdään:&lt;code&gt;https://dynamicdns.key-systems.net/update.php?hostname=vpn.jeltsch.org&amp;amp;password=12345678&amp;amp;ip=auto&lt;/code&gt;Tämän automatisoimiseksi käytän pfsense-reitittimen crontabia. Crontabin muokkaaminen ei ole oletusarvoisesti käytössä, mutta voit ladata ja asentaa cron-paketin. Sen jälkeen saat käyttöliittymän kohdasta &amp;ldquo;Services &amp;gt; Cron&amp;rdquo;, jossa voit määrittää ajastuksen ja komennon:&lt;code&gt;/usr/local/bin/curl &amp;quot;https://dynamicdns.key-systems.net/update.php?hostname=vpn.jeltsch.org&amp;amp;password=12345678&amp;amp;ip=auto&amp;quot;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Wake on LAN -toiminto pfsense-komentoriviltä</title><link>https://jeltsch.org/fi/wakeonlan/</link><pubDate>Sun, 17 Apr 2022 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/wakeonlan/</guid><description>&lt;p&gt;Pfsense on erittäin tehokas palomuuri- ja reititinohjelmisto. Käytän SG-1100-laitetta, ja sen avulla voi saada paljon räätälöityjä toimintoja, sillä perusasetusten lisäksi siihen voi asentaa lukuisia lisäpaketteja. Olen juuri saanut tietää, että sen avulla voin käynnistää etäyhteydellä muita tietokoneita, jotka ovat samassa lähiverkossa. Vaatimukset:&lt;/p&gt;</description></item><item><title>PXE-käynnistys Netgate Pfsense SG-3100 -laitteesta</title><link>https://jeltsch.org/fi/pxe_booting_from_netgate_pfsense_sg_3100/</link><pubDate>Fri, 15 Nov 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/pxe_booting_from_netgate_pfsense_sg_3100/</guid><description>&lt;p&gt;Asentaakseni Linuxin ilman CD-, DVD- tai USB-muistitikkua käytän nykyään PXE-käynnistystä (”pixie”-käynnistystä) kotiverkossamme. En löytänyt hyviä ohjeita, joten jouduin kokeilemaan eri vaihtoehtoja, ennen kuin se alkoi toimia, mutta itse prosessi on melko yksinkertainen. Tässä ovat vaiheet:&lt;/p&gt;</description></item><item><title>OpenVPN-palvelin pfSense-laitteella ja asiakasohjelma Ubuntu 16.04:llä</title><link>https://jeltsch.org/fi/openvpn_server_on_pfsense_and_client_on_ubuntu_16_04/</link><pubDate>Fri, 02 Nov 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/openvpn_server_on_pfsense_and_client_on_ubuntu_16_04/</guid><description>&lt;p&gt;Olen asentanut 
 &lt;a href="https://openvpn.net" target="_blank" rel="noopener noreferrer nofollow"&gt;OpenVPN&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-palvelimen 
 &lt;a href="https://www.netgate.com/solutions/pfsense/sg-3100.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Netgate SG-3100 -reitittimeeni&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Toivon, että tämän ansiosta varmuuskopioiden synkronointi fyysisesti erilliseen sijaintiin helpottuu. 
 &lt;a href="https://www.pfsense.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;pfsense-reitittimeen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on olemassa monia ohjeita OpenVPN-palvelimen asennuksesta, ja se toimii hyvin. Käytän kuitenkin töissä 
 &lt;a href="https://blog.ubuntu.com/desktop" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntua&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 16.04:ää, ja asiakassovelluksen määrittäminen vaatii hieman enemmän työtä kuin MacOS:ssa tai Windowsissa. Ubuntussa on pakko päivittää DNS-tiedot manuaalisesti VPN-tunnelin muodostamisen jälkeen, jos olet valinnut asetuksen, jonka mukaan kaikki asiakaskoneelta lähtevä internetliikenne reititetään VPN-palvelimen kautta. Jos et päivitä DNS-resolverin tietoja Ubuntu-asiakaskoneella, pääset kyllä VPN:n sisäiseen verkkoon (minun tapauksessani 10.0.0.0/24), mutta et voi käyttää isäntänimiä. Esimerkiksi komento ping 
 &lt;a href="https://www.google.com" target="_blank" rel="noopener noreferrer nofollow"&gt;www.google.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 epäonnistuu, mutta komento ping 172.217.21.164 onnistuu. Vastaavasti selaimesi ei löydä URL-osoitteita. IP-osoitteilla selaaminen (”http://172.217.21.164”) ei ole kovin käytännöllistä. Ubuntun oletusasetukset eivät turvallisuussyistä salli tämän DNS-resolverin päivityksen tapahtuvan automaattisesti. 
 &lt;a href="https://packages.ubuntu.com/search?keywords=openvpn" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntun OpenVPN-pakettiin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 sisältyy skripti, joka päivittää nämä tiedot (/etc/openvpn/update-resolv-conf). Jotta tämä toimisi, on kuitenkin&lt;/p&gt;</description></item><item><title>BSD ja Linux</title><link>https://jeltsch.org/fi/bsd_and_linux/</link><pubDate>Fri, 10 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/bsd_and_linux/</guid><description>&lt;p&gt;Olen tottunut siihen, että Linuxin asennusohjelma tunnistaa tietokoneella jo olevan Windows-asennuksen ja tarjoaa asennuksen aikana mahdollisuutta määrittää tietokone kaksikäyttöiseksi. Päinvastoin, mikään Windowsin asennusohjelma ei tunnista mitään muuta tietokoneella jo olevaa käyttöjärjestelmää. Siksi olin yllättynyt, kun yritin asentaa Ubuntu 16.04:n PFSense-koneelleni (FreeBSD) ja Ubuntu-asennusohjelma ei edes havainnut, että levyllä on BSD-asennus. Valitsin vaihtoehdon ”poista kaikki”, mutta kun käynnistin tietokoneen uudelleen asennuksen päätyttyä, järjestelmä käynnistyi suoraan PFSenseen antamatta minulle mahdollisuutta valita Ubuntu. Oletan, että Ubuntu-asennusohjelma ei ollut koskenut käynnistyslataajaan. Käynnistin järjestelmän Ubuntu-live-USB-tikulta, alustin levyn uudelleen fdisk-komennolla ja kirjoitin nollia käynnistyslataajaan: &lt;code&gt;dd if=/dev/zero of=/dev/sda bs=512 count=1&lt;/code&gt;. Sen jälkeen toistin asennuksen, ja kaikki sujui hyvin. PFSense-asennukseni kuitenkin katosi…&lt;/p&gt;</description></item></channel></rss>