<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>firewall &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/firewall/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Fri, 27 Oct 2023 08:49:15 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=71399</generator>
	<item>
		<title>NFS: quali porte aprire sul firewall?</title>
		<link>https://blog.smsoft.it/2016/02/02/nfs-quali-porte-aprire-sul-firewall/</link>
					<comments>https://blog.smsoft.it/2016/02/02/nfs-quali-porte-aprire-sul-firewall/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 02 Feb 2016 09:30:59 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apf firewall]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[port]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=3334</guid>

					<description><![CDATA[Vi state chiedendo quali siano le porte usate dal vostro server NFS? Basta eseguire il seguente comando: [crayon-6a41906165463253880777/] per visualizzare una cosa del genere: [crayon-6a41906165476621460823/] Bene, le porte sono la 111 tcp/upd, la 2049 tcp/upd, la 32771 tcp/udp e la 32032 tcp/udp. Se però provate a riavviare il servizio NFS, vi accorgerete che le porte ... <a title="NFS: quali porte aprire sul firewall?" class="read-more" href="https://blog.smsoft.it/2016/02/02/nfs-quali-porte-aprire-sul-firewall/" aria-label="Per saperne di più su NFS: quali porte aprire sul firewall?">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Vi state chiedendo quali siano le porte usate dal vostro server NFS?</p>
<p>Basta eseguire il seguente comando:</p><pre class="urvanov-syntax-highlighter-plain-tag">rpcinfo -p localhost</pre><p>per visualizzare una cosa del genere:</p><pre class="urvanov-syntax-highlighter-plain-tag">program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049
    100227    3   tcp   2049
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049
    100227    3   udp   2049
    100021    1   udp  32771  nlockmgr
    100021    3   udp  32771  nlockmgr
    100021    4   udp  32771  nlockmgr
    100021    1   tcp  32771  nlockmgr
    100021    3   tcp  32771  nlockmgr
    100021    4   tcp  32771  nlockmgr
    100005    1   udp  32032  mountd
    100005    1   tcp  32032  mountd
    100005    2   udp  32032  mountd
    100005    2   tcp  32032  mountd
    100005    3   udp  32032  mountd
    100005    3   tcp  32032  mountd</pre><p>Bene, le porte sono la 111 tcp/upd, la 2049 tcp/upd, la 32771 tcp/udp e la 32032 tcp/udp.</p>
<p>Se però provate a riavviare il servizio NFS, vi accorgerete che le porte per <strong>nlockmgs</strong> e <strong>mountd</strong> cambiano.</p>
<p>Come impostarle fisse in modo da sapere esattamente quali aprire nel firewall del server ma anche del client?</p>
<p>Per il lock manager, modifichiamo il file <strong>/etc/sysctl.conf</strong>, aggiungendo le righe:</p><pre class="urvanov-syntax-highlighter-plain-tag">#NFS lock port
fs.nfs.nlm_udpport=32771
fs.nfs.nlm_tcpport=32771</pre><p>e poi ricaricando le modifiche:</p><pre class="urvanov-syntax-highlighter-plain-tag">sysctl -p</pre><p>In alcune distro, è necessario invece modificare il file <strong>/etc/modprobe.d/local.conf</strong>, aggiungendo la riga:</p><pre class="urvanov-syntax-highlighter-plain-tag">options lockd nlm_udpport=32771 nlm_tcpport=32771</pre><p>Per il mountd (che attende le richieste di mount) modifichiamo il file <strong>/etc/default/nfs-kernel-server</strong> forzando l&#8217;uso di una sola porta modificando il parametro <strong>RPCMOUNTDOPTS</strong> come segue:</p><pre class="urvanov-syntax-highlighter-plain-tag">RPCMOUNTDOPTS="--port 32032"</pre><p>Per gestire anche la porta per lo <strong>status</strong> monitor, bisogna modificare il file <strong>/etc/default/nfs-common</strong> ed in particolare il parametro <strong>STATDOPTS</strong> come segue:</p><pre class="urvanov-syntax-highlighter-plain-tag">STATDOPTS="--port 32111"</pre><p>Bene, se avete seguito la mia configurazione, le porte da aprire saranno sempre la 111 tcp/udp, la 2049 tcp/udp, la 32771 tcp/udp e la 32032 tcp/udp.</p>
<p><strong>Nota:</strong> Per gli utilizzatori di <strong>Apf Firewall</strong>, consiglio di controllare la direttiva <strong>BLK_PORTS</strong> perché la porta <strong>111</strong> viene bloccata di default.</p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2016/02/02/nfs-quali-porte-aprire-sul-firewall/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux: Port forwarding</title>
		<link>https://blog.smsoft.it/2014/04/15/linux-port-forwarding/</link>
					<comments>https://blog.smsoft.it/2014/04/15/linux-port-forwarding/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 15 Apr 2014 09:31:16 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[apf]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[port forwarding]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=2731</guid>

					<description><![CDATA[Il port forwarding è il sistema con cui si effettua la redirezione delle richieste alla porta di un host verso un altro host. Prendiamo ad esempio una Linux Box che funge da firewall con IP pubblico (eth0 sulla rete esterna ed eth1 su quella interna) e tramite cui vorremmo permettere dall&#8217;esterno di raggiungere i servizi ... <a title="Linux: Port forwarding" class="read-more" href="https://blog.smsoft.it/2014/04/15/linux-port-forwarding/" aria-label="Per saperne di più su Linux: Port forwarding">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Il port forwarding è il sistema con cui si effettua la redirezione delle richieste alla porta di un host verso un altro host.</p>
<p>Prendiamo ad esempio una Linux Box che funge da firewall con IP pubblico (<strong>eth0</strong> sulla rete esterna ed <strong>eth1</strong> su quella interna) e tramite cui vorremmo permettere dall&#8217;esterno di raggiungere i servizi di un host interno alla rete.<br />
<span id="more-2731"></span></p>
<p>internet &#8211;> firewall:1080 &#8211;> Host interno:80<br />
x.x.x.x  &#8211;>  212.30.30.30 &#8211;>  10.109.10.10</p>
<p>Ad esempio all&#8217;interno della rete c&#8217;è un host che gestisce un servizio web sulla classica 80 e vogliamo rendere raggiungibile il servizio anche all&#8217;esterno. Potremmo configurare il firewall per inoltrare le richieste alla porta 1080 verso la porta 80 dell&#8217;host interno.</p>
<p>Innanzitutto bisogna decommentare nel file <strong>/etc/sysctl.conf</strong> la riga:</p><pre class="urvanov-syntax-highlighter-plain-tag">net.ipv4.ip_forward=1</pre><p>e ricaricare le impostazioni:</p><pre class="urvanov-syntax-highlighter-plain-tag">sysctl -p</pre><p> </p>
<p>Successivamente, se utilizziamo il nostro fidato <strong>apf-firewall</strong>, possiamo aggiungere nel file <strong>postroute.rules</strong> la direttiva:</p><pre class="urvanov-syntax-highlighter-plain-tag">$IPT -t nat -A POSTROUTING -o eth1 -j MASQUERADE</pre><p>e poi nel file <strong>preroute.rules</strong> la direttiva:</p><pre class="urvanov-syntax-highlighter-plain-tag">$IPT -t nat -A PREROUTING -p tcp --dport 1080 -i eth0 -j DNAT --to-destination 10.109.10.10:80</pre><p></p>
<p>e riavviare:</p><pre class="urvanov-syntax-highlighter-plain-tag">/etc/init.d/apf</pre><p></p>
<p>In alternativa, se vogliamo farlo manualmente, possiamo inserire in un nostro script da avviare al boot, le seguenti righe:</p><pre class="urvanov-syntax-highlighter-plain-tag">/sbin/iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
/sbin/iptables -t nat -A PREROUTING -p tcp --dport 1080 -i eth0 -j DNAT --to-destination 10.109.10.10:80</pre><p></p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2014/04/15/linux-port-forwarding/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>apf-firewall: permettere la connessione da un solo ip</title>
		<link>https://blog.smsoft.it/2013/12/31/apf-firewall-permettere-laccesso-a-solo-un-ip/</link>
					<comments>https://blog.smsoft.it/2013/12/31/apf-firewall-permettere-laccesso-a-solo-un-ip/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 31 Dec 2013 09:23:13 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[apf]]></category>
		<category><![CDATA[firewall]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=2740</guid>

					<description><![CDATA[Con apf-firewall è semplice permettere la connessione da un solo IP, bloccando tutti gli altri. Basta aggiungere l&#8217;IP da cui accettare le connessioni nel file allow_hosts.rules, es: [crayon-6a41906166358411551390/] e poi bloccare tutti gli altri dal file deny_hosts.rules: [crayon-6a41906166363537394944/] enjoy!]]></description>
										<content:encoded><![CDATA[<p>Con apf-firewall è semplice permettere la connessione da un solo IP, bloccando tutti gli altri.</p>
<p>Basta aggiungere l&#8217;IP da cui accettare le connessioni nel file <strong>allow_hosts.rules</strong>, es:</p><pre class="urvanov-syntax-highlighter-plain-tag">10.20.36.65</pre><p></p>
<p>e poi bloccare tutti gli altri dal file <strong>deny_hosts.rules</strong>:</p><pre class="urvanov-syntax-highlighter-plain-tag">0/0</pre><p></p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2013/12/31/apf-firewall-permettere-laccesso-a-solo-un-ip/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NFS e firewall</title>
		<link>https://blog.smsoft.it/2012/12/11/nfs-e-firewall/</link>
					<comments>https://blog.smsoft.it/2012/12/11/nfs-e-firewall/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 11 Dec 2012 09:26:32 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[port]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=2137</guid>

					<description><![CDATA[Attivare un firewall su un server NFS richiede una piccola configurazione del servizio NFS, per fissare le porte da utilizzare in modo da poterle aprire nel firewall. In particolare, NFS viene esportato sulle porte 111 (tcp/udp) e 2049 (udp) e poi altre due porte random per nlockmgr e mountd. Per fissare quest&#8217;ultime due porte, bisogna: ... <a title="NFS e firewall" class="read-more" href="https://blog.smsoft.it/2012/12/11/nfs-e-firewall/" aria-label="Per saperne di più su NFS e firewall">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Attivare un firewall su un server NFS richiede una piccola configurazione del servizio NFS, per fissare le porte da utilizzare in modo da poterle aprire nel firewall.</p>
<p>In particolare, NFS viene esportato sulle porte 111 (tcp/udp) e 2049 (udp) e poi altre due porte random per nlockmgr e mountd. Per fissare quest&#8217;ultime due porte, bisogna:</p>
<p>modificare il file <strong>/etc/modprobe.d/local.conf</strong> inserendo:</p><pre class="urvanov-syntax-highlighter-plain-tag">options lockd nlm_udpport=32768 nlm_tcpport=32768
options nfs callback_tcpport=32764</pre><p></p>
<p>modificare il file <strong>/etc/default/nfs-kernel-server</strong> inserendo:</p><pre class="urvanov-syntax-highlighter-plain-tag">RPCMOUNTDOPTS="-p 32767 --manage-gids"</pre><p></p>
<p>modificare il file <strong>/etc/default/nfs-common</strong> insedendo:</p><pre class="urvanov-syntax-highlighter-plain-tag">STATDOPTS="--port 32765 --outgoing-port 32766"</pre><p></p>
<p>Bene, ora le porte da aprire nel firewall (sia udp che tcp) sono:<br />
111<br />
2049<br />
32764<br />
32765<br />
32766<br />
32767<br />
32768</p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2012/12/11/nfs-e-firewall/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aggiungere una regola di PREROUTING o POSTROUTING al firewall apf</title>
		<link>https://blog.smsoft.it/2010/08/24/aggiungere-una-regola-di-prerouting-o-postrouting-al-firewall-apf/</link>
					<comments>https://blog.smsoft.it/2010/08/24/aggiungere-una-regola-di-prerouting-o-postrouting-al-firewall-apf/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 24 Aug 2010 07:53:36 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[apf]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[PREROUTING]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=897</guid>

					<description><![CDATA[Leggendo il mio blog avrete notato che utilizzo spesso apf per la gestione del firewall su macchine GNU/Linux. Lo trovo molto comodo e ben fatto ed è possibile personalizzarlo con poco sforzo. Oggi voglio parlarvi di come impostare una regola personalizzata di PREROUTING (la stessa cosa si può fare con le regole di POSTROUTING). Nella ... <a title="Aggiungere una regola di PREROUTING o POSTROUTING al firewall apf" class="read-more" href="https://blog.smsoft.it/2010/08/24/aggiungere-una-regola-di-prerouting-o-postrouting-al-firewall-apf/" aria-label="Per saperne di più su Aggiungere una regola di PREROUTING o POSTROUTING al firewall apf">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Leggendo il mio blog avrete notato che utilizzo spesso <a href="http://www.rfxn.com/projects/advanced-policy-firewall/" target="_blank" rel="noopener noreferrer">apf</a> per la gestione del firewall su macchine GNU/Linux. Lo trovo molto comodo e ben fatto ed è possibile personalizzarlo con poco sforzo. Oggi voglio parlarvi di come impostare una regola personalizzata di <strong>PREROUTING</strong> (la stessa cosa si può fare con le regole di <strong>POSTROUTING</strong>).<br />
Nella cartella dove lo script è installato <strong>/etc/apf</strong> si trovano due files denominati <strong>preroute.rules</strong> e <strong>postroute.rules</strong> che chiaramente servono per le regole di prerouting e postrouting. Se ad esempio volessimo aggiungere la regola di prerouting:</p><pre class="urvanov-syntax-highlighter-plain-tag">iptables -t nat -A PREROUTING -p tcp -d 10.109.7.100 -j REDIRECT</pre><p>basterà aprire il file <strong>/etc/apf/preroute.rules</strong> e scrivere come ultima riga:</p><pre class="urvanov-syntax-highlighter-plain-tag">$IPT -t nat -A PREROUTING -p tcp -d 10.109.7.100 -j REDIRECT</pre><p>Ora riavviate il apf e controllate che la nuova regola sia stata caricata con:</p><pre class="urvanov-syntax-highlighter-plain-tag">/etc/init.d/apf restart
iptables -L -t nat</pre><p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2010/08/24/aggiungere-una-regola-di-prerouting-o-postrouting-al-firewall-apf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
