<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3990716746321474244</id><updated>2024-11-08T06:56:54.853-08:00</updated><category term="Linux"/><category term="BSD"/><category term="pfsense"/><category term="Nagios/Centreon"/><category term="Windows"/><category term="CISCO ASA"/><category term="Checkpoint"/><category term="Sonicwall"/><title type='text'>Brainwork</title><subtitle type='html'>Linux,BSD,Network e Security</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-2331398506913591336</id><published>2011-06-03T11:30:00.000-07:00</published><updated>2011-06-03T11:41:06.875-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pfsense"/><title type='text'>Install pfSense 2.0 RC1 on VMWare Workstation 7</title><content type='html'>Para quem tem dúvidas sobre como instalar o pfsense em ambiente virtual, segue o video com um how to de como proceder com a instalação&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/JBFOcvhTlgA&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/JBFOcvhTlgA&amp;hl=en_US&amp;feature=player_embedded&amp;version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/2331398506913591336/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/2331398506913591336' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2331398506913591336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2331398506913591336'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/06/install-pfsense-20-rc1-on-vmware.html' title='Install pfSense 2.0 RC1 on VMWare Workstation 7'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-4797499147515349898</id><published>2011-06-02T11:43:00.000-07:00</published><updated>2011-06-02T11:47:58.684-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>mysql repair + /tmp filling up</title><content type='html'>Isto acontece quando se tem um /tmp separado, e quando é necessário realizar um repair em alguma tabela, do nada o /tmp fica em 100%, normalmente isto acontece quando deixamos um /tmp com menos de 2GB.&lt;br /&gt;&lt;br /&gt;Para resolver este problema temos 2 soluções, a primeira é redimensionar o /tmp &lt;br /&gt;&lt;br /&gt;# /etc/init.d/mysql stop&lt;br /&gt;# cp -af /var/tmp /var/tmp.bak&lt;br /&gt;# umount /var/tmp&lt;br /&gt;# umount /tmp&lt;br /&gt;# rm -f /usr/tmpDSK&lt;br /&gt;# dd if=/dev/zero of=/usr/tmpDSK bs=1024 count=1048576&lt;br /&gt;# mkfs /usr/tmpDSK&lt;br /&gt;# tune2fs -j /usr/tmpDSK&lt;br /&gt;# mount -t ext3 -o nosuid,noexec,loop /usr/tmpDSK /tmp&lt;br /&gt;# mount -o bind,noexec,nosuid /tmp /var/tmp&lt;br /&gt;# cp -a /var/tmp.bak/* /tmp/&lt;br /&gt;# rm -rf /var/tmp.bak/&lt;br /&gt;# chmod 1777 /tmp&lt;br /&gt;# /etc/init.d/mysql start &lt;br /&gt;&lt;br /&gt;A segunda é alterar a opção do /etc/my.cnf tmpdir e apontar para o novo diretório em uma partição maior:&lt;br /&gt;&lt;br /&gt;1) mkdir -p /home/my&lt;br /&gt;2) chown -R mysql.mysql /home/my&lt;br /&gt;3) add tmpdir=/home/my inside /etc/my.cnd&lt;br /&gt;4) /etc/init/mysql restart &amp;&amp; tail -f /var/lib/mysql/$(hostname).err&lt;br /&gt;5) repair the table</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/4797499147515349898/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/4797499147515349898' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/4797499147515349898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/4797499147515349898'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/06/mysql-repair-tmp-filling-up.html' title='mysql repair + /tmp filling up'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-6508165510921567464</id><published>2011-06-02T11:02:00.000-07:00</published><updated>2011-06-02T11:11:27.878-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Nagios/Centreon"/><title type='text'>[Solved] Centreon 2.2-RC2 + Nagios3 clock drift problems</title><content type='html'>Tenho diversas máquinas virtuais Linux sobre Windows Hyper-V, e percebi que o problema de drift clock é pior do que eu imaginava.&lt;br /&gt;A máquina reiniciava com a hora errada, mas o nagios3 não iniciava de forma alguma, mesmo após utilizar o ntpdate e arrumar a hora, o daemon não iniciava.&lt;br /&gt;&lt;br /&gt;Analisando os logs, recebi a seguinte mensagem :&lt;br /&gt;&lt;br /&gt;Jun  2 14:39:23 monitoramento ndo2db: Error: mysql_query() failed for &#39;DELETE FROM nagios_servicechecks WHERE instance_id=&#39;1&#39; AND start_time&lt;FROM_UNIXTIME(1306949882)&#39;&lt;br /&gt;&lt;br /&gt;Para resolver isto, rode a seguinte linha &lt;br /&gt;&lt;br /&gt;CENTREON:~# mysql -u root -p password -D centstatus -e &quot;truncate nagios_servicechecks&quot;;&lt;br /&gt;&lt;br /&gt;Após estas alterações funcionou normalmente, no proximo post eu vou colocar uma solução para resolver este problema de clock.</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/6508165510921567464/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/6508165510921567464' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/6508165510921567464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/6508165510921567464'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/06/solved-centreon-22-rc2-nagios3-clock.html' title='[Solved] Centreon 2.2-RC2 + Nagios3 clock drift problems'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-6684957344677485831</id><published>2011-05-30T06:43:00.000-07:00</published><updated>2011-05-30T06:54:23.733-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pfsense"/><title type='text'>[Solved] calcru: runtime went backwards</title><content type='html'>Encontrei este problema quando instalei um servidor FreeBSD 8 (pfsense) em uma máquina virtual hyper-v, esta mensagem não parava de aparecer.&lt;br /&gt;&lt;br /&gt;calcru: runtime went backwards from 54 usec to 43 usec for pid 758 (devd)&lt;br /&gt;calcru: runtime went backwards from 136 usec to 109 usec for pid 349 (dhclient)&lt;br /&gt;calcru: runtime went backwards from 504 usec to 401 usec for pid 333 (dhclient)&lt;br /&gt;calcru: runtime went backwards from 11672 usec to 9293 usec for pid 333 (dhclient)&lt;br /&gt;calcru: runtime went backwards from 196 usec to 156 usec for pid 179 (adjkerntz)&lt;br /&gt;calcru: runtime went backwards from 755 usec to 601 usec for pid 21 (swi6: task queue)&lt;br /&gt;calcru: runtime went backwards from 102 usec to 81 usec for pid 9 (thread taskq)&lt;br /&gt;calcru: runtime went backwards from 1621 usec to 1291 usec for pid 19 (swi5: +)&lt;br /&gt;calcru: runtime went backwards from 17 usec to 14 usec for pid 17 (swi1: net)&lt;br /&gt;calcru: runtime went backwards from 16892 usec to 13878 usec for pid 0 (swapper)&lt;br /&gt;&lt;br /&gt;Isso significa que o clock(timer) do sistema esta atrasado ou voltando, confundindo um número de aplicações. Eu tive messagens como estas quando eu usei os servidores *. pool.ntp.org também;&lt;br /&gt;&lt;br /&gt;Para resolver este problema, utilize a linha no sysctl.conf&lt;br /&gt;&lt;br /&gt;sysctl kern.timecounter.hardware=TSC</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/6684957344677485831/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/6684957344677485831' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/6684957344677485831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/6684957344677485831'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/05/solved-calcru-runtime-went-backwards.html' title='[Solved] calcru: runtime went backwards'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-4670938370144285575</id><published>2011-05-25T13:22:00.000-07:00</published><updated>2011-05-25T13:25:42.746-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pfsense"/><title type='text'>pfSense 2 Cookbook</title><content type='html'>Book Description&lt;br /&gt;&lt;br /&gt;pfSense is an open source distribution of FreeBSD-based firewall that provides a platform for flexible and powerful routing and firewalling. The versatility of pfSense presents us with a wide array of configuration options, which makes determining requirements a little more difficult and a lot more important, compared to other offerings. Through this book you will see that pfSense offers numerous alternatives to fit any environment’s security needs.&lt;br /&gt;&lt;br /&gt;pfSense 2.0 Cookbook is the first and only book to explore all the features of pfSense, including those released in the latest 2.0 version. With the help of step-by-step instructions and detailed screenshots of the pfSense interface you will be able to configure every general and advanced feature from creating a firewall rule to configuring multi-WAN failover. Each recipe includes tips and offers advice on variations of the topic or references to other related recipes and additional information that can be found from other sources.&lt;br /&gt;&lt;br /&gt;pfSense 2.0 Cookbook covers the gamut of available features and functionality. The first three chapters will take you from a non-existent system to a basic pfSense firewall. The next chapter focuses on configuring any number of the VPN services available, a very important and sought-after feature for anyone implementing a firewall. The following two chapters describe how to configure the most advanced features available in pfSense; features that may only be relevant to the most experienced network admins. Chapter 7 is dedicated to understanding and configuring the “grab-bag” of features that are available in pfSense, but are often stand-alone options and unrelated to each other. The first appendix explains how to use the status monitoring tools available for many of the features.&lt;br /&gt;&lt;br /&gt;Download Link&lt;br /&gt;[FileSonic] &lt;a href=&quot;http://www.wowebook.com/download/2618/&quot;&gt;Packtpub.pfSense.2.Cookbook.Mar.2011.rar&lt;/a&gt;&lt;br /&gt;[Sponsor] &lt;a href=&quot;http://www.wowebook.com/direct-download?media=Packtpub.pfSense.2.Cookbook.Mar.2011.rar&quot;&gt;Packtpub.pfSense.2.Cookbook.Mar.2011.rar&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/4670938370144285575/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/4670938370144285575' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/4670938370144285575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/4670938370144285575'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/05/pfsense-2-cookbook.html' title='pfSense 2 Cookbook'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-6086065020807093004</id><published>2011-05-21T21:14:00.000-07:00</published><updated>2011-05-21T21:39:26.070-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Linux pptp client and Windows PPTP Server</title><content type='html'>Vou descrever como configurar o seu Linux para conseguir conectar em uma vpn PPTP configurada em um Servidor Windows, mas antes, um pouco de teoria.&lt;br /&gt;&lt;br /&gt;Os protocolos PPTP, L2TP e SSTP dependem muito dos recursos originalmente especificados para o protocolo PPP. O PPP foi criado para enviar dados por conexões dial-up ou ponto a ponto dedicada. No caso do IP, o PPP encapsula pacotes IP nos quadros PPP e, em seguida, transmite os pacotes PPP encapsulados por meio de um link ponto a ponto. O PPP foi originalmente definido como o protocolo a ser usado entre um cliente dial-up e o servidor de acesso à rede.&lt;br /&gt;&lt;br /&gt;PPTP&lt;br /&gt;O PPTP permite que o tráfego de protocolos múltiplos seja criptografado e, depois, encapsulado em um cabeçalho IP para ser enviado por meio de uma rede IP ou uma rede IP pública, como a Internet. O PPTP pode ser usado para conexões de acesso remoto e VPN site a site. Ao usar a Internet como a rede pública para VPN, o servidor PPTP é um servidor VPN habilitado para PPTP com uma interface na Internet e uma segunda interface na intranet.&lt;br /&gt;&lt;br /&gt;Encapsulamento&lt;br /&gt;O PPTP encapsula os quadros PPP em datagramas IP para transmissão pela rede. O PPTP usa uma conexão TCP para o gerenciamento de encapsulamento e uma versão modificada do Encapsulamento de Roteamento Genérico (GRE) para encapsular quadros PPP para os dados encapsulados. A carga dos quadros PPP encapsulados pode ser descriptografada, compactada ou ambos. A figura a seguir mostra a estrutura de um pacote PPTP contendo um datagrama IP.&lt;br /&gt;&lt;br /&gt;Estrutura de um pacote PPTP contendo um datagrama IP&lt;br /&gt;&lt;br /&gt;Criptografia&lt;br /&gt;O quadro PPP é criptografado com a criptografia ponto a ponto da Microsoft (MPPE) usando chaves de criptografia geradas pelo processo de autenticação MS-CHAP v2 ou EAP-TLS. Os clientes da rede virtual privada devem usar o protocolo de autenticação MS-CHAP v2 ou EAP-TLS para que as cargas dos quadros PPP sejam criptografadas. O PPTP está usufruindo dos benefícios da criptografia PPP subjacente e encapsulando um quadro PPP previamente criptografado.&lt;br /&gt;&lt;br /&gt;L2TP&lt;br /&gt;O L2TP permite que o tráfego de protocolos múltiplos seja criptografado e depois enviado por qualquer meio que ofereça suporte à entrega de datagrama ponto a ponto, como IP ou modo de transferência assíncrona (ATM). O L2TP é uma combinação do PPTP e do Encaminhamento da Camada 2 (L2F), uma tecnologia desenvolvida pela Cisco Systems, Inc. O L2TP inclui os melhores recursos do PPTP e L2F.&lt;br /&gt;&lt;br /&gt;Ao contrário do PPTP, a implementação da Microsoft do L2TP não usa MPPE para criptografar os datagramas PPP. O L2TP utiliza o protocolo IPSec (Internet Protocol Security) no Modo de Transporte para os serviços de criptografia. A combinação de L2TP e IPsec é conhecida como L2TP/IPsec.&lt;br /&gt;&lt;br /&gt;Vamos utilizar o network-manager do Gnome para fazer estas configurações, as imagens que vou utilizar foram retiradas do blog http://geekyprojects.com/ubuntu/ubuntu-vpn-connection/.&lt;br /&gt;&lt;br /&gt;STEP 1:&lt;br /&gt;&lt;br /&gt;Vamos utilizar o apto-get para instalar os pacotes necessários:&lt;br /&gt;&lt;br /&gt;network-manager-pptp&lt;br /&gt;pptp-linux&lt;br /&gt;&lt;br /&gt;Click em:&lt;br /&gt;&lt;br /&gt;Network Connection icon –&gt; VPN Connections –&gt; Configure VPN&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgR1ZiXnies5yuC7Kc4I9vP7LJI7CwRacMXvmvlemwDFQiLSphHR095vkNTOQqmsqUCoNMWFmURSKqcuFbnbS09_qvK1-Nfw-J_f8ZWWS-wE790Qr58QKH2_b_CBfovvVIfypjb2pUwngN/s1600/ubuntu-pptp-vpn-1.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 90px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgR1ZiXnies5yuC7Kc4I9vP7LJI7CwRacMXvmvlemwDFQiLSphHR095vkNTOQqmsqUCoNMWFmURSKqcuFbnbS09_qvK1-Nfw-J_f8ZWWS-wE790Qr58QKH2_b_CBfovvVIfypjb2pUwngN/s200/ubuntu-pptp-vpn-1.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609392090601249602&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Em Network Connections window click em: Add&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO7lzpBhFAxmGmHzttmlArAXnHNrJqEjXq7pWBTuWWgLRFs2-Hoqn5o5XrICGBOiHiqM4vZ-spWlSSM3NKinuQNXS-Yzop0uuh9csaOu_mzAc80d8nPsnFim-3BVU_9bxO_XBVRQvn1d8X/s1600/ubuntu-pptp-vpn-2.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 146px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO7lzpBhFAxmGmHzttmlArAXnHNrJqEjXq7pWBTuWWgLRFs2-Hoqn5o5XrICGBOiHiqM4vZ-spWlSSM3NKinuQNXS-Yzop0uuh9csaOu_mzAc80d8nPsnFim-3BVU_9bxO_XBVRQvn1d8X/s200/ubuntu-pptp-vpn-2.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609392334186379586&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click em: Create&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSOV7gMQBKdOyvI0DcoZ73GeqJM477ZwmLZkJCdc_fhPUCz3qXGmpxh4L-2KhrfTjizqzaAvVlYik757705FtkpyIS6EEZy9SBymGxS1j1q21ZfQul6N4W6mmnq5BbF-3a2dAoFu6xZIPa/s1600/ubuntu-pptp-vpn-3.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 111px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSOV7gMQBKdOyvI0DcoZ73GeqJM477ZwmLZkJCdc_fhPUCz3qXGmpxh4L-2KhrfTjizqzaAvVlYik757705FtkpyIS6EEZy9SBymGxS1j1q21ZfQul6N4W6mmnq5BbF-3a2dAoFu6xZIPa/s200/ubuntu-pptp-vpn-3.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609392631678200594&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;STEP 2:&lt;br /&gt;&lt;br /&gt;Uma vez que escolhemos a opção “Create” vamos ter uma nova janela, vou explicar esta opções a seguir:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjInCPcBWF99wftkOtXSKWLlgQ0uoAcxuxzuX3MyeiWMa8q4cveuKURwRXDTmk2wozxm1VV0Rn7uQLPr0X8l4V5gHoZFhOUq9pw-B8HqIA6JFxtsP9phHxQwdSZHfvDUQwvhDhZsVJFMnSy/s1600/ubuntu-pptp-vpn-4.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 259px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjInCPcBWF99wftkOtXSKWLlgQ0uoAcxuxzuX3MyeiWMa8q4cveuKURwRXDTmk2wozxm1VV0Rn7uQLPr0X8l4V5gHoZFhOUq9pw-B8HqIA6JFxtsP9phHxQwdSZHfvDUQwvhDhZsVJFMnSy/s320/ubuntu-pptp-vpn-4.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609393089479498402&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) Connection Name: Nome da sua conexão VPN.&lt;br /&gt;&lt;br /&gt;2) Gateway: IP externo da VPN que desejamos conectar.&lt;br /&gt;&lt;br /&gt;3) Username and Password: Seu usuário e senha&lt;br /&gt;&lt;br /&gt;4) NT Domain: Caso necessário, coloque o nome do domínio.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;STEP 3:&lt;br /&gt;&lt;br /&gt;Click no botão “Avanced” &lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7q1f37cX1zhdKqBJsfvmPK6auLOSJC2ITEI-S_NLdWvK0ZBh1uztdeXT2ZWleWrIDstmkyjTvGGsWAGwFsawbEmAsoMqLJqksxNq_ASKuX9oBLuQ0g2j9cr3bkBVavgYpUDq06SoQr3ae/s1600/ubuntu-pptp-vpn-5.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 222px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7q1f37cX1zhdKqBJsfvmPK6auLOSJC2ITEI-S_NLdWvK0ZBh1uztdeXT2ZWleWrIDstmkyjTvGGsWAGwFsawbEmAsoMqLJqksxNq_ASKuX9oBLuQ0g2j9cr3bkBVavgYpUDq06SoQr3ae/s320/ubuntu-pptp-vpn-5.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609393276098000114&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Na seção “Authentication” escolha as seguintes opções : &lt;br /&gt;&lt;br /&gt;- Uncheck PAP and EAP &lt;br /&gt;- Check CHAP, MSCHAP, MSCHAPv2&lt;br /&gt;- Check “Use Point-to-Point encryption (MPPE)”&lt;br /&gt;- Select the type of encryption used on you network. Usually “128-bit (most secure)”&lt;br /&gt;- Uncheck all other settings except “Send PPP echo packets”&lt;br /&gt;- Click “OK”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;STEP 4:&lt;br /&gt;&lt;br /&gt;**opcional**&lt;br /&gt;&lt;br /&gt;Adicionando rotas:&lt;br /&gt;&lt;br /&gt;De volta a janela de configuração da VPN do network-manager&lt;br /&gt;&lt;br /&gt;- Click na aba IPv4 settings &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZnvqfSvDG-L3o5Q3fHU_mCpKStcCOE6lrap5iA3PrJsocz3hZARGFDbeAgYDXMLwGIxYBp2ahdvv9x_RIqt9w944jDoBH7kEqHCzfUHtR5AzAkOZ6B5pJTAjTZzooRBgb_LVf0MUWBqrJ/s1600/ubuntu-pptp-vpn-6.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 259px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZnvqfSvDG-L3o5Q3fHU_mCpKStcCOE6lrap5iA3PrJsocz3hZARGFDbeAgYDXMLwGIxYBp2ahdvv9x_RIqt9w944jDoBH7kEqHCzfUHtR5AzAkOZ6B5pJTAjTZzooRBgb_LVf0MUWBqrJ/s320/ubuntu-pptp-vpn-6.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609393722667321410&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1) Tire a opção “Automatic VPN”&lt;br /&gt;2) Click em Routes&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVv6DSbJEYKum1huCyN2hvT_fqatV32vlBPSfSE2zykorTnw9gEuYvZuH5e3zHGKk0xWq_XfoQTgZPXxN__S9JhLFraawKAUh6pNZ-kSylNoo3e2SC4AfjvJo7Su53VHm9xtNmk7vu7Fnb/s1600/ubuntu-pptp-vpn-7.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 171px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVv6DSbJEYKum1huCyN2hvT_fqatV32vlBPSfSE2zykorTnw9gEuYvZuH5e3zHGKk0xWq_XfoQTgZPXxN__S9JhLFraawKAUh6pNZ-kSylNoo3e2SC4AfjvJo7Su53VHm9xtNmk7vu7Fnb/s320/ubuntu-pptp-vpn-7.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609393905424482658&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) Address: Enter the internal IP address of the machine you want to connect to&lt;br /&gt;2) Netmask: Netmask of the remote network&lt;br /&gt;3) Gateway: Gateway of the remote network (Usually internal IP address of remote router)&lt;br /&gt;4) Metric: Set Metric to 1</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/6086065020807093004/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/6086065020807093004' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/6086065020807093004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/6086065020807093004'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/05/linux-pptp-client-and-windows-pptp.html' title='Linux pptp client and Windows PPTP Server'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgR1ZiXnies5yuC7Kc4I9vP7LJI7CwRacMXvmvlemwDFQiLSphHR095vkNTOQqmsqUCoNMWFmURSKqcuFbnbS09_qvK1-Nfw-J_f8ZWWS-wE790Qr58QKH2_b_CBfovvVIfypjb2pUwngN/s72-c/ubuntu-pptp-vpn-1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-4765799843539286105</id><published>2011-05-21T20:38:00.000-07:00</published><updated>2011-05-21T21:10:21.652-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Gnome + Problemas no Network-manager</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAwNhEJYpC4716V5Lr4wzQuWxUp5jajiAEwrCXxjoc-1qhpcB3AYcWs_v7sp8lLVF1_XdAKk9HLpViMlBDtf37i-bpDXlm3QmwJxjKDIAQX9hra5QZWcCTc-SHx0cobZOPMYWNrfSLw0zF/s1600/linux-logo.gif&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 120px; height: 143px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAwNhEJYpC4716V5Lr4wzQuWxUp5jajiAEwrCXxjoc-1qhpcB3AYcWs_v7sp8lLVF1_XdAKk9HLpViMlBDtf37i-bpDXlm3QmwJxjKDIAQX9hra5QZWcCTc-SHx0cobZOPMYWNrfSLw0zF/s200/linux-logo.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609382846097225282&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Após atualizar o meu ubuntu para a versão 11.04, percebi que o network-manager apresentava a mensagem &quot;o dispositivo não é gerenciável&quot;.&lt;br /&gt;Para resolver o problema execute os seguintes comandos :&lt;br /&gt;&lt;br /&gt;sudo mv /etc/network/interfaces /etc/network/interfaces.old&lt;br /&gt;sudo /etc/init.d/network-manager restart&lt;br /&gt;&lt;br /&gt;Simples..tudo voltou ao normal.</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/4765799843539286105/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/4765799843539286105' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/4765799843539286105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/4765799843539286105'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/05/gnome-problemas-no-network-manager.html' title='Gnome + Problemas no Network-manager'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAwNhEJYpC4716V5Lr4wzQuWxUp5jajiAEwrCXxjoc-1qhpcB3AYcWs_v7sp8lLVF1_XdAKk9HLpViMlBDtf37i-bpDXlm3QmwJxjKDIAQX9hra5QZWcCTc-SHx0cobZOPMYWNrfSLw0zF/s72-c/linux-logo.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-9198353035136760379</id><published>2011-05-21T09:38:00.001-07:00</published><updated>2011-05-21T21:10:52.597-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BSD"/><title type='text'>As facilidades do FreeBSD</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigoOjqELH6wly89m37EJ4ch7_Ax8oNlif3k3tIJVI8C3CJ95Le4moyX7-UEiKL0ThBLZD2NEbhD1E41nodm2a7Y7YaVFAXRcBMKgpX_1mdaZymxb_OR_4X03B9riMHAJiP-7c3D1IgI-84/s1600/freebsd_logo.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 140px; height: 148px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigoOjqELH6wly89m37EJ4ch7_Ax8oNlif3k3tIJVI8C3CJ95Le4moyX7-UEiKL0ThBLZD2NEbhD1E41nodm2a7Y7YaVFAXRcBMKgpX_1mdaZymxb_OR_4X03B9riMHAJiP-7c3D1IgI-84/s200/freebsd_logo.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609222675644955218&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;meta equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Todos sabem o quanto eu gosto de FreeBSD, e por este motivo eu vou publicar um post escrito pelo Danilo, retirado de seu blog pessoal (&lt;meta equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;a href=&quot;http://daniloegea.wordpress.com/about/&quot;&gt;http://daniloegea.wordpress.com/&lt;/a&gt;), tomei a liberdade de fazer um copy paste dele pois eu achei simplesmente fantástico.&lt;/span&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Sempre digo por aí que é muito fácil fazer certas coisas no FreeBSD. Algumas pessoas (as que conhecem FreeBSD só de longe) dizem que FreeBSD é só para “Heavy Users” de UNIX, mas isso não é verdade, por ser um sistema muito simples as pessoas acabam tendo uma falsa impressão sobre ele. É claro que para trabalhar com ele você deve ter um certo conhecimento de ambientes UNIX.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Por isso resolvi escrever esse artigo. Vou tentar, de maneira sucinta, demonstrar algumas operações que nós normalmente precisamos executar em nossos servidores, seja no momento da implementação, manutenção ou uso cotidiano. O artigo irá abordar coisas como: &lt;strong&gt;RAID, Firewall, configuração de rede, compilação de kernel, gerenciamento de pacotes, Jails, módulos do kernel, atualização do sistema, ZFS, monitoramento de recursos do sistema e como colocar serviços para iniciar automaticamente.&lt;/strong&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Não pretendo me aprofundar muito em nenhum tópico, mas ao final de cada um estarão algumas referências para você ir além.&lt;/p&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;span id=&quot;more-427&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;RAID&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Uma das coisas mais fáceis de se fazer no FreeBSD, em relação à outros sistemas operacionais, é configurar um RAID por software. O FreeBSD possui um subsistema chamado GEOM, ele provê facilidades para se desenvolver ferramentas que trabalham com I/O em discos, e é com ele que a configuração super-facilitada de  RAID é feita no sistema. O GEOM vai trabalhar como um intermediário entre os discos e o sistema. Vejamos um exemplo de configuração de RAID 1 em um sistema já em funcionamento, considerando que você tem dois discos, ad0 e ad1 com o sistema instalado em ad0:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;sysctl kern.geom.debugflags=16&lt;br /&gt;gmirror label -b round-robin gm0 ad0&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Explicação: a primeira linha dá permissão para o GEOM gravar suas informações no disco e a segunda cria um RAID 1 chamado &lt;em&gt;gm0&lt;/em&gt;com o disco &lt;em&gt;ad0&lt;/em&gt;, por enquanto, usando um algoritmo do tipo round-robin para leitura nos discos.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Até o momento, marcamos o disco “master” como membro de um RAID 1 do GEOM chamado &lt;em&gt;gm0&lt;/em&gt;. Agora altere o seu &lt;em&gt;/etc/fstab&lt;/em&gt; para que fique parecido com o fragmento abaixo:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;/dev/mirror/gm0s1b none	 swap	sw	 0	0&lt;br /&gt;/dev/mirror/gm0s1a	 /	 ufs	rw	 1	1&lt;br /&gt;/dev/mirror/gm0s1h	 /home	 ufs	rw	 2	2&lt;br /&gt;…&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Apenas substituímos /dev/ad0 por /dev/mirror/gm0, que é o dispositivo que representa o RAID. Agora adicione a linha:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;geom_mirror_load=”YES”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;no arquivo &lt;em&gt;/boot/loader.conf&lt;/em&gt;, para que o módulo do GEOM mirror carregue automaticamente com o sistema, e reinicie a máquina. Quando o sistema voltar ele estará montado em cima do RAID e você já pode inserir o segundo disco com o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;gmirror insert gm0 ad1&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O GEOM imediatamente irá começar a sincronizar os discos.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Mais informações sobre o GEOM podem ser encontradas &lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/geom.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;AQUI&lt;/a&gt; e em geom(4) e geom(8) (man 4 geom ou man 8 geom).&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Firewall&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O FreeBSD possui 3 opções de firewall, o IPF, o IPFW e o PF. Os mais usados são o IPFW e o PF, sendo o IPFW nativo do FreeBSD e o PF portado do OpenBSD. Vou demonstrar alguns exemplo de redirecionamento de portas e filtragem de pacotes com o PF aqui, para maiores informações sobre o IPFW consulte &lt;a href=&quot;http://daniloegea.files.wordpress.com/2010/09/ipfw-howto.pdf&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;esse artigo&lt;/a&gt; e ipfw(8).&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O PF (Packet Filter), como já dito, foi originalmente desenvolvido para o OpenBSD, sendo mais tarde portado para o FreeBSD e depois para o NetBSD. Todas as regras do PF encontram-se em&lt;em&gt;/etc/pf.conf&lt;/em&gt; e podem ser recarregadas com o comando &lt;em&gt;pfctl -f /etc/pf.conf&lt;/em&gt;, mas antes disso, vejamos como o PF pode ser habilitado no FreeBSD. Para isso carregue o módulo de kernel do PF com o comando &lt;em&gt;kldload pf&lt;/em&gt; (falarei mais sobre módulos mais tarde) e rode &lt;em&gt;pfctl -e -f /etc/pf.conf&lt;/em&gt;. Para que o PF sempre inicie automaticamente adicione a linha abaixo no arquivo&lt;em&gt;/boot/loader.conf&lt;/em&gt;:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;pf_load=”YES”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;E a linha abaixo no arquivo &lt;em&gt;/etc/rc.conf&lt;/em&gt;:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;pf_enable=”YES”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Vamos assumir que você tenha uma placa de rede Intel Fast Ethernet, que use o driver&lt;em&gt; fxp.ko&lt;/em&gt;, vejamos algumas regras que podem ser adicionadas no arquivo de configuração do PF:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;strong&gt;# Para redirecionar o tráfego que chega&lt;br /&gt;# na porta 80 para a porta local 3128 (squid)&lt;br /&gt;&lt;/strong&gt;rdr on fxp0 proto tcp from any to port 80 -&amp;gt; \&lt;br /&gt;127.0.0.1 port 3128&lt;/p&gt;&lt;p&gt;&lt;strong&gt;# Para bloquear todo o tráfego que&lt;br /&gt;# entra no servidor através da placa &lt;/strong&gt;&lt;em&gt;&lt;strong&gt;fxp0&lt;br /&gt;&lt;/strong&gt;block in on fxp0&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;#Para permitir que pacotes ICMP de&lt;br /&gt;# qualquer tipo sejam recebidos pelo sistema&lt;br /&gt;&lt;/strong&gt;pass in on fxp0 proto icmp&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;# Para permitir acesso em um servidor&lt;br /&gt;# Web rodando na máquina&lt;br /&gt;&lt;/strong&gt;pass in on fxp0 proto tcp from any \&lt;br /&gt;to port 80 keep state&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;# Para permitir que a máquina 10.10.1.2&lt;br /&gt;# acesse um sistema rodando na porta 8080&lt;/strong&gt;&lt;br /&gt;pass in on fxp0 proto tcp from 10.10.1.2 \&lt;br /&gt;to port 8080 keep state&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O PF tem uma organização bem definida em seu arquivo de configuração e ela deve ser respeitada&lt;em&gt;.&lt;/em&gt; É possível definir variáveis dentro do arquivo de configuração do PF para facilitar o uso das interfaces de rede, de regras, de listas de portas e listas de IPs.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Percebe a simplicidade disso? A regra &lt;em&gt;“block in on fxp0&lt;/em&gt;” poderia ser escrita como &lt;em&gt;“iptables -A INPUT -i eth0 -j DROP&lt;/em&gt;” em um sistema baseado em Linux. A sintaxe das regras do PF deixam claro o que estão fazendo. Para informações completas sobre o PF, acesse o&lt;a href=&quot;http://www.openbsd.org/faq/pf/index.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;FAQ&lt;/a&gt; no site do OpenBSD e pf.conf(5).&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Configuração de Rede&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;As configurações referentes à rede, exceto DNS, podem ser inseridas no arquivo &lt;em&gt;/etc/rc.conf&lt;/em&gt;. Assumindo que você tenha uma placa de rede identificada como &lt;em&gt;fxp0&lt;/em&gt;, vejamos um exemplo de como você poderia configurá-la para receber um endereço IP automaticamente:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;ifconfig_fxp0=”DHCP”&lt;br /&gt;hostname=”demonio.dominio.local”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para atribuir IP manualmente, juntamente com um gateway padrão:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;ifconfig_fxp0=”192.168.0.100/24″&lt;br /&gt;hostname=”demonio.dominio.local”&lt;br /&gt;defaultrouter=”192.168.0.254″&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Os servidores DNS são colocados no &lt;em&gt;/etc/resolv.conf:&lt;/em&gt;&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;nameserver 8.8.8.8&lt;br /&gt;nameserver 8.8.4.4&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Após alterar as configurações você pode querer que elas entrem um funcionamento imediatamente, para isso rode os scripts:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;/etc/rc.d/netif restart&lt;br /&gt;/etc/rc.d/routing restart&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para informações completas sobre configuração de rede &lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/config-network-setup.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;acesse o handbook&lt;/a&gt;.&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Compilação do Kernel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Compilar o kernel do FreeBSD é uma tarefa muito simples. É necessário recompilar o kernel quando você precisa de um recurso do sistema que só pode ser habilitado como &lt;em&gt;built-in, &lt;/em&gt;como por exemplo o ALTQ (sistema de enfileiramento e priorização de pacotes). Todos os fontes do sistema (de todo o sistema, incluindo as ferramentas de usuário) ficam em &lt;em&gt;/usr/src,&lt;/em&gt; os arquivos de configuração do kernel ficam em &lt;em&gt;/usr/src/sys/&lt;arch&gt;/conf&lt;/arch&gt;&lt;/em&gt; onde &lt;arch&gt; é a arquitetura do seu sistema. Por exemplo, eu uso uma versão 64 bits do FreeBSD em meu desktop, as configurações do meu kernel ficam em &lt;em&gt;/usr/src/sys/amd64/conf.&lt;/em&gt; O arquivo de configuração padrão do sistema é o &lt;em&gt;GENERIC,&lt;/em&gt; caso você queria customizá-lo faça uma cópia com um nome sujestivo, algo como:&lt;/arch&gt;&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;cp GENERIC SERVIDOR&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Agora você pode alterar o arquivo SERVIDOR da maneira como achar necessário, por exemplo, para incluir suporte ao ALTQ e seus algoritmos, adicione as seguintes linhas no arquivo SERVIDOR:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;options ALTQ&lt;br /&gt;options ALTQ_RED&lt;br /&gt;options ALTQ_RIO&lt;br /&gt;options ALTQ_CBQ&lt;br /&gt;options ALTQ_PRIQ&lt;br /&gt;options ALTQ_HFSC&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Agora, para facilitar, adicione a linha abaixo no arquivo&lt;em&gt;/etc/make.conf&lt;/em&gt; para identificar seu arquivo de configuração novo:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;KERNCONF=SERVIDOR&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;E finalmente compile o kernel com os comandos:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;cd /usr/src&lt;br /&gt;make kernel&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Ao final do processo, o kernel atual (&lt;em&gt;/boot/kernel&lt;/em&gt;) será movido para&lt;em&gt;/boot/kernel.old&lt;/em&gt; e o novo kernel irá substituí-lo, depois é só reiniciar o sistema. Para informações completas sobre configuração do kernel, &lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;acesse o handbook&lt;/a&gt;.&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Gerenciamento de Pacotes&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O sistema de gerenciamento de pacotes do FreeBSD é o Ports. O Ports é uma infraestrutura de scripts que facilita o download, a configuração, a compilação e instalação de software no sistema. O Ports é organizado hierarquicamente por gêneros, por exemplo (o Ports fica em &lt;em&gt;/usr/ports&lt;/em&gt;), os programas relacionados com DNS estão dentro de &lt;em&gt;/usr/ports/dns, &lt;/em&gt;os relacionados com rede estão em&lt;em&gt;/usr/ports/net&lt;/em&gt;. Nenhum software propriamente dito está armazenado no Ports, apenas scripts.&lt;/p&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para instalar o Ports no seu sistema, use o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;portsnap fetch extract&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Depois de instalado, com o passar do tempo, você precisará mantê-lo atualizado. Antes de instalar algum Port tenha certeza de que você possui a versão mais recente do Ports com o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;portsnap fetch update&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para instalar algum Port, acesse o diretório dele no Ports e rode um&lt;em&gt;make, &lt;/em&gt;exemplo:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;cd /usr/ports/www/apache22&lt;br /&gt;make install clean&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Provavelmente uma tela de configuração do Port do Apache 2.2 irá aparecer, nela você pode selecionar quais recursos do Apache 2.2 você irá querer usar. Para remover o Port você pode usar o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;cd /usr/ports/www/apache22&lt;br /&gt;make deinstall&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Ou ainda verificar com qual nome o pacote foi registrado no sistema com o comando &lt;em&gt;pkg_info | grep apache&lt;/em&gt; e removê-lo com o comando &lt;em&gt;pkg_delete &lt;nome do=&quot;&quot; pacote=&quot;&quot;&gt;.&lt;/nome&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Além do Ports, o projeto FreeBSD mantém uma variedade de pacotes já compilados, para instalar um pacote desses use o comando &lt;em&gt;pkg_add -r&lt;/em&gt;, por exemplo, para instalar o firefox:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;pkg_add -r firefox&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para informações completas sobre gerenciamento de pacotes no FreeBSD &lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;acesse o handbook&lt;/a&gt;.&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Jails&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Uma Jail é um ambiente virtual isolado dentro de um sistema FreeBSD, uma versão melhorada do &lt;em&gt;chroot&lt;/em&gt; eu diria. Uma vez que alguém se conecte ao servidor e caia direto dentro da Jail, ele estará isolado do sistema base, se a Jail for comprometida (rm -rf / por exemplo), somente ela será danificada.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Uma Jail pode ser criada à partir de um &lt;em&gt;buildworld,&lt;/em&gt; mas para evitar todo o trabalho pesado vamos utilizar uma ferramenta chamada&lt;em&gt;ezjail&lt;/em&gt;. O &lt;em&gt;ezjail&lt;/em&gt; pode ser instalado pelo Ports com os comandos:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;cd /usr/ports/sysutils/ezjail&lt;br /&gt;make install clean&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Agora podemos criar nossa Jail, vamos chamá-la de “teste” e atribuir o IP 172.16.1.234 para ela, mas antes precisamos criar o ambiente que servirá de base para todas as futuras Jails:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;ezjail-admin install&lt;br /&gt;ifconfig fxp0 alias 172.16.1.234&lt;br /&gt;ezjail-admin create teste 172.16.1.234&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Adicione a linha abaixo no seu &lt;em&gt;rc.conf&lt;/em&gt;:&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;ezjail_enable=”YES”&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Agora rode os seguintes comandos para iniciar e acessar a Jail:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;ezjail-admin start teste&lt;br /&gt;&lt;/em&gt;&lt;em&gt;ezjail-admin console teste&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Agora você pode usar o Ports e configurar serviços como o squid, apache, lighttpd, mysql e etc. Uma documentação muito bacana sobre o &lt;em&gt;ezjail&lt;/em&gt; pode ser encontrada &lt;a href=&quot;http://www.cyberciti.biz/faq/howto-setup-freebsd-jail-with-ezjail/&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;aqui&lt;/a&gt;.&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Módulos do Kernel&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Em alguns momentos você poderá precisar adicionar suporte a algum hardware ou ainda precisar de algum recurso como o PF e o IPFW habilitados em seu sistema. Não é necessário compilar o kernel para fazer a maioria das coisas. Para isso servem os módulos do kernel, eles podem ser carregados e descarregados a qualquer momento. No FreeBSD, os módulos do Kernel estão localizados em &lt;em&gt;/boot/kernel&lt;/em&gt; e módulos de terceiros podem ser armazenados em &lt;em&gt;/boot/modules&lt;/em&gt;. Vejamos um exemplo, você precisa carregar o módulo &lt;em&gt;snd_hda.ko &lt;/em&gt;para que sua placa de som (compatível com o módulo &lt;em&gt;snd_hda.ko&lt;/em&gt;) possa funcionar. Para isso rode o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;kldload snd_hda&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Da mesma maneira, ele pode ser descarregado com o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;kldunload snd_hda&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Você pode consultar quais módulos estão carregados com o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;kldstat&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para fazer com que esse módulo seja carregado automaticamente com o sistema, adicione a linha abaixo no arquivo&lt;em&gt;/boot/loader.conf:&lt;/em&gt;&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;snd_hda_load=”YES”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para mais informações consulte &lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-modules.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;aqui&lt;/a&gt; e kldload(8), kldstat(8) e kldunload(8).&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Atualização do Sistema&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Existem algumas maneiras de atualizar o FreeBSD, você pode fazer isso manualmente ou usar um utilitário do sistema que facilita o processo. Antes precisamos definir algumas diferenças entre as versões do FreeBSD, que podem ser descritas como &lt;strong&gt;RELEASE&lt;/strong&gt;,&lt;strong&gt;STABLE&lt;/strong&gt; e &lt;strong&gt;CURRENT&lt;/strong&gt;.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Uma versão definida como RELEASE, por exemplo o FreeBSD 8.1-RELEASE, é o sistema que é lançado após vários meses de desenvolvimento e testes. A versão recomendada para uso em produção é essa. Ela recebe apenas atualizações de segurança, novos recursos não serão adicionados nela.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Uma versão definida como STABLE, é o sistema com desenvolvimento continuado da versão RELEASE, nela aparecerão coisas novas. Futuramente à partir de uma versão STABLE será criada uma RELEASE, por exemplo: FreeBSD 8.1-RELEASE -&amp;gt; FreeBSD 8.1-STABLE -&amp;gt; FreeBSD 8.2-RELEASE.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;A versão CURRENT é a raíz da árvore de desenvolvimento do FreeBSD, é nela que todas as coisas novas aparecem e são testadas, essa árvore não é recomendada para uso em produção.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O processo de atualização pode ser realizado através da compilação de todo o sistema (ou apenas o kernel, dependendo do que está sendo atualizado) ou através da atualização binária. Irei demonstrar aqui apenas a atualização binária.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Dito isso, irei assumir que você roda uma versão RELEASE do FreeBSD, a 7.1-RELEASE por exemplo. Supondo que você queria levar o seu FreeBSD 7.1-RELEASE para a versão mais recente dele, o comando abaixo pode ser usado:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;freebsd-update fetch install&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O &lt;em&gt;freebsd-update&lt;/em&gt; irá analizar todo o seu sistema em busca de arquivos que necessitam de atualizações e atualizá-los.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O processo de upgrade (levar seu sistema 7.1 para o 7.3 por exemplo) é um pouco mais extenso, &lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-upgrading-freebsdupdate.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;acesse o handbook&lt;/a&gt; para maiores informações.&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;ZFS&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O sistema de arquivos ZFS, criando pela Sun, foi portado para o FreeBSD e a versão 14 está disponível para uso em produção no FreeBSD 8.1, neste momento a versão 28 está sendo colocada na árvore CURRENT.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Características como compactação, capacidade de criar novos sistemas de arquivos a qualquer momento, capacidade de alterar o tamanho dos sistemas de arquivos a qualquer momento, adicionar novos discos e incrementar o espaço sem interrupção dos serviços, criação de RAID e fácil administração, fazem do ZFS uma ótima escolha para sistemas de storages, banco de dados, sistemas de cache e etc.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Antes de mais nada, carregue o módulo &lt;em&gt;zfs.ko&lt;/em&gt; para que o sistema possa trabalhar com esse tipo de sistema de arquivos:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;kldload zfs&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Assumindo que você possui um sistema instalado convencionalmente em um disco e mais 3 discos (ad1, ad2 e ad3) em sua máquina, veja como um &lt;em&gt;pool&lt;/em&gt; de discos pode ser criado:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;zpool create dados ad1 ad2 ad3&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Seu &lt;em&gt;pool&lt;/em&gt; chamado “dados” já foi criado, montado e está disponível para ser usado em &lt;em&gt;/dados.&lt;/em&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Você pode querer criar alguns sistemas&lt;em&gt; &lt;/em&gt;de arquivos dentro do seu&lt;em&gt;pool&lt;/em&gt;, para isso use o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;zfs create dados/administracao&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Um sistema de arquivo chamado &lt;em&gt;administracao&lt;/em&gt; será criado dentro de &lt;em&gt;/dados&lt;/em&gt; e imediatamente estará pronto para uso. Veja como é possível habilitar a compactação neste sistema de arquivos:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;zfs set compression=on  dados/administracao&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Alterar seu tamanho para 1GB:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;zfs set quota=1G dados/administracao&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Você pode criar quantos sistemas de arquivos precisar e alterar opções de cada um deles. Não é necessário alterar seu &lt;em&gt;/etc/fstab&lt;/em&gt;para manter o ZFS funcionando, apenas adicione a linha abaixo no seu arquivo&lt;em&gt; /etc/rc.conf&lt;/em&gt;, isso garante que o ZFS será iniciado automaticamente:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;zfs_enable=”YES”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;E para garantir, adicione a linha abaixo no arquivo&lt;em&gt;/boot/loader.conf&lt;/em&gt;:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;zfs_load=”YES”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Caso queira destruir a sistema de arquivos &lt;em&gt;administracao&lt;/em&gt; use o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;zfs destroy dados/administracao&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para destruir o &lt;em&gt;pool&lt;/em&gt; de discos use o comando:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;zpool destroy dados&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Mais informações sobre o ZFS podem ser encontradas &lt;a href=&quot;http://hub.opensolaris.org/bin/view/Community+Group+zfs/WebHome&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;aqui&lt;/a&gt; e sobre ZFS no FreeBSD &lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/filesystems-zfs.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;aqui&lt;/a&gt;. Informações sobre como instalar o FreeBSD sobre o ZFS podem ser encontradas &lt;a href=&quot;http://wiki.freebsd.org/RootOnZFS&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;aqui&lt;/a&gt;.&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Monitoramento de recursos do sistema&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Saber monitorar os recursos do sistema é muito importante, essa é a maneira mais fácil de descobrir onde está um possível problema. Se um aplicativo está destruindo seu HD, você provavelmente gostaria de saber qual é e qual o motivo, ou se um programa esta consumindo muita memória, gerando muito tráfego em sua rede, se algum driver está gerando problemas com algum dispositivo e etc.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O FreeBSD trás consigo uma variedade de ferramentas que ajudam a monitorar praticamente qualquer parte do sistema, algumas delas são: &lt;em&gt;systat(1), vmstat(8), gstat(8), netstat(1), top(1), ps(1), iostat(8) e procstat(1).&lt;/em&gt; Vamos analisar, de maneira breve, algumas delas (na esperança de provocar a curiosidade do leitor para ir atrás das outras):&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;strong&gt;systat:&lt;/strong&gt; Com essa ferramenta é possível monitorar várias atividade no sistema, como por exemplo I/O em dispositivos de armazenamento conectados na máquina, uso de páginas de memória, interrupções geradas pelos dispositivos de hardware, estatísticas sobre protocolos de rede entre outras coisas. Rode aí um &lt;em&gt;man systat &lt;/em&gt;e verifique a quantidade de coisas que essa pequena ferramenta faz.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;strong&gt;vmstat:&lt;/strong&gt; Com o vmstat é possível acompanhar as estatísticas sobre memória virtual entre outras coisas, é possível ver quanto de memória um determinado módulo de kernel está usando, quanta memória todo o kernel está usando, quantas interrupções foram geradas até o momento pelos dispositivos de hardware, quantas chamadas de sistema &lt;em&gt;fork,&lt;/em&gt;&lt;em&gt; vfork e rfork&lt;/em&gt;&lt;em&gt; &lt;/em&gt;foram executadas e quantas páginas de memória foram envolvidas e etc.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;strong&gt;gstat:&lt;/strong&gt; O gstat é usado para monitorar I/O em dispositivos usados pelo geom. É uma boa meneira de saber quanto I/O está sendo gerado em cada disco, slice ou label do seu sistema.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;strong&gt;netstat:&lt;/strong&gt; Usado para exibir as estatísticas de rede do sistema, é possível ver informações detalhadas por protocolo (pacotes transmitidos, recebidos, com erro, fragmentos e etc), quantidade de pacotes que passam pela máquina no momento (por interface de rede), estatísticas sobre os buffers usados pelo sistema, rotas e etc.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;strong&gt;top &lt;/strong&gt;e &lt;strong&gt;ps:&lt;/strong&gt; Usadas para verificar os processos em execução no sistema, é possível ver o consumo das CPUs, de memória, I/O gerado por cada processo (top) entre outras coisas, essas são bem parecidas com as ferramentas do Linux.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;strong&gt;iostat:&lt;/strong&gt; Usado para verificar I/O em dispositivos de armazenamento e caracteres lidos e escritos no console.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;strong&gt;procstat:&lt;/strong&gt; Exibe informações detalhadas sobre um determinado processo, é possível verificar quais arquivos estão sendo manipulados, quais foram os argumentos de linha de comando passados, informações sobre threads criadas, mapa de memória virtual e etc.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Existem várias outras ferramentas para a monitoração de outras partes do sistema, como o &lt;strong&gt;DTrace &lt;/strong&gt;por exemplo. Fica para o você a tarefa de saber mais sobre esses programas.&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Iniciando serviços automaticamente&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Serviços, como o squid, apache, samba e mysql podem ser colocados para inicializar de maneira automática no sistema. Mas antes é preciso saber outra coisa. O Port de uma aplicação que necessite estar rodando todo o tempo provavelmente irá instalar um script de inicialização dentro do diretório &lt;em&gt;/usr/local/etc/rc.d&lt;/em&gt;, (também existe o &lt;em&gt;/etc/rc.d&lt;/em&gt;, nele ficam os scripts de inicialização dos aplicativos que vem com o FreeBSD), é esse script que você vai usar para iniciar, reiniciar, parar e recarregar um determinado serviço.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para que, por exemplo, o mysql inicie junto com o sistema devemos colocar um linha referente a ele no arquivo &lt;em&gt;/etc/rc.conf&lt;/em&gt;, algo parecido com:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;&lt;nome do=&quot;&quot; o=&quot;&quot;&gt;_enable=”YES”&lt;/nome&gt;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para saber o que exatamente colocar no arquivo, verifique a linha&lt;em&gt;PROVIDE&lt;/em&gt; no cabeçalho do script (no caso do mysql é o&lt;em&gt;/usr/local/etc/rc.d/mysql-server), você vai encontrar algo como:&lt;/em&gt;&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;&lt;em&gt;# PROVIDE: mysql&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Isso significa que devemos colocar a linha abaixo no nosso rc.conf para o MySQL iniciar automaticamente:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;mysql_enable=”YES”&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Outras opções podem ser usadas, no caso do MySQL:&lt;/p&gt;&lt;blockquote style=&quot;color: rgb(119, 119, 119); margin-top: 15px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; padding-left: 20px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(221, 221, 221); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;p&gt;# Add the following line to /etc/rc.conf to enable mysql:&lt;br /&gt;# mysql_enable (bool):  Set to “NO” by default.&lt;br /&gt;#                       Set it to “YES” to enable MySQL.&lt;br /&gt;# mysql_limits (bool):  Set to “NO” by default.&lt;br /&gt;#                       Set it to yes to run `limits -e -U mysql`&lt;br /&gt;#                       just before mysql starts.&lt;br /&gt;# mysql_dbdir (str):    Default to “/var/db/mysql”&lt;br /&gt;#                       Base database directory.&lt;br /&gt;# mysql_socket (str):   Default to “/tmp/mysql.sock”&lt;br /&gt;#                       Unix socket file.&lt;br /&gt;# mysql_args (str):     Custom additional arguments to be passed&lt;br /&gt;#                       to mysqld_safe (default empty).&lt;/p&gt;&lt;/blockquote&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Para mais informações sobre os scripts rc &lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-rcd.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;consulte o handbook&lt;/a&gt;.&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;strong&gt;Conclusão&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;O FreeBSD é um sistema operacional conhecido por sua estabilidade, robustez e segurança. Mas infelizmente não é tão conhecido quanto outros sistemas operacionais, tanto que ele é chamado de O Gigante Desconhecido por alguns. Empresas como o Yahoo!, iXsystems e Juniper usam e investem recursos no projeto, pois conhecem o potencial do sistema.&lt;/p&gt;&lt;p align=&quot;justify&quot; style=&quot;color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;Tentei fazer uma pequena demonstração de como é fácil usar FreeBSD, talvez algo tenha ficado um pouco vago, então ficam alguns links para consulta:&lt;/p&gt;&lt;ul style=&quot;margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; padding-left: 10px; text-indent: -10px; color: rgb(51, 51, 51); font-family: &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; &quot;&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;a href=&quot;http://www.freebsd.org/&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;FreeBSD Project&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;a href=&quot;http://www.freebsdfoundation.org/&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;FreeBSD Foundation&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;FreeBSD Handbook&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;a href=&quot;http://www.fug.com.br/&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;FUG&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;&lt;a href=&quot;http://www.fug.com.br/component/option,com_wrapper/Itemid,85/&quot; style=&quot;color: rgb(0, 102, 204); text-decoration: none; &quot;&gt;Assine a lista do FUG&lt;/a&gt; (mas antes leia atentamente as regras)&lt;/li&gt;&lt;li style=&quot;margin-top: 7px; margin-right: 0px; margin-bottom: 8px; margin-left: 10px; &quot;&gt;Entre no IRC para bater um papo -&amp;gt; irc.freenode.org -&amp;gt; #freebsd-br&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/9198353035136760379/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/9198353035136760379' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/9198353035136760379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/9198353035136760379'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/05/as-facilidades-do-freebsd.html' title='As facilidades do FreeBSD'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigoOjqELH6wly89m37EJ4ch7_Ax8oNlif3k3tIJVI8C3CJ95Le4moyX7-UEiKL0ThBLZD2NEbhD1E41nodm2a7Y7YaVFAXRcBMKgpX_1mdaZymxb_OR_4X03B9riMHAJiP-7c3D1IgI-84/s72-c/freebsd_logo.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-1912106209633257603</id><published>2011-05-17T17:37:00.000-07:00</published><updated>2011-05-21T20:31:52.653-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pfsense"/><title type='text'>Pfsense guide</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjId24I6wDkNfrpLWVppo0o0tFHDJ7Enmi5nvo7ADyhXQB6ISr_Fx_9byJrr2ljn1iRL6_9YscnM6Rn3fGI9mLxD3_SREyKnanTikfeBtImCrWO6ExzxG4lRhxjYYLx_jNcMj9amWFZzh-N/s1600/41HOL0nZGoL.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 133px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjId24I6wDkNfrpLWVppo0o0tFHDJ7Enmi5nvo7ADyhXQB6ISr_Fx_9byJrr2ljn1iRL6_9YscnM6Rn3fGI9mLxD3_SREyKnanTikfeBtImCrWO6ExzxG4lRhxjYYLx_jNcMj9amWFZzh-N/s200/41HOL0nZGoL.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609377970534851378&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vou iniciar uma série de tutoriais sobre FreeBSD e Pfsense, iniciando pela instalação, conceitos de Ingres e Egress filtering e chegando até na parte mais avançada como Kernel e Alta disponibilidade.&lt;div&gt;Em breve devo iniciar a primeira parte, caso tenham alguma ideia sobre o que eu poderia postar no blog, comentem&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/1912106209633257603/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/1912106209633257603' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/1912106209633257603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/1912106209633257603'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/05/pfsense-guide.html' title='Pfsense guide'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjId24I6wDkNfrpLWVppo0o0tFHDJ7Enmi5nvo7ADyhXQB6ISr_Fx_9byJrr2ljn1iRL6_9YscnM6Rn3fGI9mLxD3_SREyKnanTikfeBtImCrWO6ExzxG4lRhxjYYLx_jNcMj9amWFZzh-N/s72-c/41HOL0nZGoL.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-7712942951679292939</id><published>2011-05-10T06:37:00.000-07:00</published><updated>2011-05-17T08:16:25.030-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Nagios/Centreon"/><title type='text'>Unable to show the hosts and services information in non-admin users 2.2-RC2</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG2XXcPKbTkOg7I7VmfFMgR7S8CK3nxj0l4QTPBta1NZ30DVjrMy-ZbI4jGS601-wJ-gjGWGI7fN2bjyBqTZseJzDXKHqGiJIGvu7ZZ1wZnCg0q75FV_RMzWEnzdOVUyH2vIHQKHJmeTXW/s1600/nagiospowered-72x72.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 72px; height: 72px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG2XXcPKbTkOg7I7VmfFMgR7S8CK3nxj0l4QTPBta1NZ30DVjrMy-ZbI4jGS601-wJ-gjGWGI7fN2bjyBqTZseJzDXKHqGiJIGvu7ZZ1wZnCg0q75FV_RMzWEnzdOVUyH2vIHQKHJmeTXW/s320/nagiospowered-72x72.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5607704210255939682&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Encontrei este problema após realizar o upgrade da 2.2-RC1 para a RC2, quando efetuamos o login com um usuário que não seja  administrador, não conseguimos visualizar nenhum host, eu abri um ticket no centreon forge, e a resposta para esta problema esta abaixo:&lt;br /&gt;&lt;br /&gt;Try to execute theses queries:&lt;br /&gt;ALTER TABLE `centreon_acl` CHANGE `host_name` `host_name` VARCHAR (255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;&lt;br /&gt;ALTER TABLE `centreon_acl` CHANGE `service_description` `service_description` (255) VARCHAR CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/7712942951679292939/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/7712942951679292939' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/7712942951679292939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/7712942951679292939'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/05/unable-to-show-hosts-and-services.html' title='Unable to show the hosts and services information in non-admin users 2.2-RC2'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG2XXcPKbTkOg7I7VmfFMgR7S8CK3nxj0l4QTPBta1NZ30DVjrMy-ZbI4jGS601-wJ-gjGWGI7fN2bjyBqTZseJzDXKHqGiJIGvu7ZZ1wZnCg0q75FV_RMzWEnzdOVUyH2vIHQKHJmeTXW/s72-c/nagiospowered-72x72.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-5922899262725461975</id><published>2011-05-05T10:12:00.000-07:00</published><updated>2011-05-17T08:18:49.970-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Fixing Cacti error 1062 - CMDPHP: Poller[0] ERROR</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhiqOiAWcwoTdRQEFbuK6PwWPchWJx0L5NgBPJw2hbD8SUqjV7ytxZw1qNjsXA-5pl4rj9ZI6sL2-2qVMYK_7p5zZgs774FPq_PmCrhQJeoQjdRDKa6tH2WcSinVeaSgu-ilxqYvxQWPs/s1600/cacti_logo.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 76px; height: 121px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhiqOiAWcwoTdRQEFbuK6PwWPchWJx0L5NgBPJw2hbD8SUqjV7ytxZw1qNjsXA-5pl4rj9ZI6sL2-2qVMYK_7p5zZgs774FPq_PmCrhQJeoQjdRDKa6tH2WcSinVeaSgu-ilxqYvxQWPs/s320/cacti_logo.gif&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5607704833480654210&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Depois de muito quebrar a cabeça durante alguns dias, e de muitas outras tentativas inclusive recompilar o modulo multi thread spine direto do SVN, eu resolvi deixar mesmo com o poller cmd.php pois eu tenho poucos hosts adicionados no meu cacti.&lt;br /&gt;&lt;br /&gt;O que não fazia sentido era que somente com estes hosts, todos os meus gráficos apareciam falhados(picotados) no gráfico, e através do plugin clog, eu identifiquei as seguintes mensagens de erro:&lt;br /&gt;&lt;br /&gt;05/05/2011 13:58:25 AM - CMDPHP: Poller[0] ERROR: A DB Exec Failed!, Error:&#39;1062&#39;, SQL:&quot;insert into poller_output (local_data_id, rrd_name, time, output) values (10, &#39;traffic_out&#39;, &#39;2011-05-05 13:58:25&#39;, &#39;3677235031&#39;)&lt;br /&gt;&lt;br /&gt;Depois de muito procurar, tentar vários métodos, cheguei na solução do problema, e o problema era meu e não do cacti, por que após instalar/atualizar a versão do cacti para a 0.8.7g acabei não percebendo que existiam 2 entradas no cron fazendo referência ao poller.php, ou seja, ele estava rodando 2 vezes ao mesmo tempo.&lt;br /&gt;&lt;br /&gt;cacti:/etc/cron.d# cat cacti&lt;br /&gt;*/5 * * * * usercacti php /var/www/cacti/poller.php &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;&lt;br /&gt;e&lt;br /&gt;&lt;br /&gt;cacti:/etc/cron.d# cat /etc/crontab&lt;br /&gt;SHELL=/bin/sh&lt;br /&gt;PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin&lt;br /&gt;&lt;br /&gt;# m h dom mon dow user    command&lt;br /&gt;17 *    * * *    root    cd / &amp;amp;&amp;amp; run-parts --report /etc/cron.hourly&lt;br /&gt;25 6    * * *    root    test -x /usr/sbin/anacron || ( cd / &amp;amp;&amp;amp; run-parts --report /etc/cron.daily )&lt;br /&gt;47 6    * * 7    root    test -x /usr/sbin/anacron || ( cd / &amp;amp;&amp;amp; run-parts --report /etc/cron.weekly )&lt;br /&gt;52 6    1 * *    root    test -x /usr/sbin/anacron || ( cd / &amp;amp;&amp;amp; run-parts --report /etc/cron.monthly )&lt;br /&gt;#&lt;br /&gt;*/5 *   * * *   root    php /var/www/cacti/poller.php &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;lt;---------------------- PROBLEMA&lt;br /&gt;&lt;br /&gt;Depois de comentar a linha no cron e reinicializar /etc/init.d/cron restart tudo voltou ao normal e o problema foi solucionado, existem outras coisas que podem ajudar neste caso também, como horário sincronizado utilizando o a.ntp.br.&lt;br /&gt;&lt;br /&gt;Encontrei uma outra solução também, no blog do labrat (http://blog.labrat.info/20100311/fixing-cacti-error-106/) onde ele da um drop na tabela `poller_output`, não precisei executar mas pode ser util também, crie o arquivo chamado fixme.txt e adicione as seguintes linhas:&lt;br /&gt;&lt;pre&gt;DROP TABLE IF EXISTS `poller_output`;&lt;br /&gt;CREATE TABLE `poller_output` (&lt;br /&gt;`local_data_id` mediumint(8) unsigned NOT NULL default &#39;0&#39;,&lt;br /&gt;`rrd_name` varchar(19) NOT NULL default &#39;&#39;,&lt;br /&gt;`time` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,&lt;br /&gt;`output` text NOT NULL,&lt;br /&gt;PRIMARY KEY  (`local_data_id`,`rrd_name`,`time`)&lt;br /&gt;) TYPE=MyISAM;&lt;br /&gt;&lt;br /&gt;Agora execute&lt;br /&gt;&lt;br /&gt;mysql -ucactiuser -pcactipasswd -D cacti &amp;lt; fixme.txt&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/5922899262725461975/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/5922899262725461975' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/5922899262725461975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/5922899262725461975'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/05/fixing-cacti-error-1062-cmdphp-poller0.html' title='Fixing Cacti error 1062 - CMDPHP: Poller[0] ERROR'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhiqOiAWcwoTdRQEFbuK6PwWPchWJx0L5NgBPJw2hbD8SUqjV7ytxZw1qNjsXA-5pl4rj9ZI6sL2-2qVMYK_7p5zZgs774FPq_PmCrhQJeoQjdRDKa6tH2WcSinVeaSgu-ilxqYvxQWPs/s72-c/cacti_logo.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-5838698462565177454</id><published>2011-05-05T07:41:00.000-07:00</published><updated>2011-05-17T07:54:52.047-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Disable Unity on Ubuntu 11.04</title><content type='html'>Ontem acabei realizando o upgrade do meu ubuntu para a versão 11.04, notei várias mudanças principalmente no visual, mas realmente não gostei do Unity, então resolvi desabilitar e instalar o gnome3.&lt;br/&gt;&lt;br/&gt;Para desabilitar o Unity, instale o Advanced Desktop Effect Settings pelo Software Center (ou apt-get install compizconfig-settings-manager ) e execute o comando cssm.&lt;br/&gt;&lt;br/&gt;Na aba Area de Trabalho, desabilite o Unity Plugin, salve e saia, agora quando for logar novamente no ubuntu, utilize a opção Ubuntu Classic Desktop.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/05/ubuntu-11-04-login-screen.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-135&quot; title=&quot;ubuntu-11.04-login-screen&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/05/ubuntu-11-04-login-screen.jpg&quot; alt=&quot;&quot; width=&quot;480&quot; height=&quot;301&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Para instalar o gnome3, do qual eu não recomendo pois tiver que dar rollback com o pacote ppa-purge, pois assim que atualizei o gnome não logou mais.&lt;br/&gt;&lt;pre&gt;&lt;code&gt;sudo add-apt-repository ppa:gnome3-team/gnome3 &lt;br/&gt;sudo apt-get update &lt;br/&gt;sudo apt-get dist-upgrade&lt;br/&gt;sudo apt-get install gnome-shell&lt;br/&gt;&lt;br/&gt;Para remover, e recuperar o que o gnome3 arrebentou rs...&lt;br/&gt;&lt;br/&gt;sudo apt-get install ppa-purge &lt;br/&gt;sudo ppa-purge ppa:gnome3-team/gnome3&lt;/code&gt;&lt;br/&gt;&lt;code&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/5838698462565177454/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/5838698462565177454' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/5838698462565177454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/5838698462565177454'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/05/disable-unity-on-ubuntu-1104.html' title='Disable Unity on Ubuntu 11.04'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-8568408967550639802</id><published>2011-04-19T08:22:00.000-07:00</published><updated>2011-05-17T07:54:52.047-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CISCO ASA"/><title type='text'>Cisco ASA + ASDM Java Heap Issue</title><content type='html'>&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/04/cisco_logo_100x100.jpg&quot;&gt;&lt;img class=&quot;alignright size-full wp-image-125&quot; title=&quot;cisco_logo_100x100&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/04/cisco_logo_100x100.jpg&quot; alt=&quot;&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Este procedimento descreve como resolver o problema que existe quando pelo Cisco ASDM tentamos abrir o módulo de IPS é informada uma mensagem de erro do Java.&lt;br/&gt;&lt;br/&gt; ERROR: Current JAVA memory heap size is less than 256MB.&lt;br/&gt;&lt;br/&gt;You must increase memory size before running IDM.&lt;br/&gt;&lt;br/&gt;Entre no diretório em que o cisco ASDM foi instalado, normalmente C:\Program Files\Cisco Systems\ASDM\&lt;br/&gt;&lt;br/&gt;Agora precisamos editar o conteúdo do arquivo adsm-launcher.config, mas para isto, precisamos editar as permissões deste arquivo, para que seja possível editá-lo.&lt;br/&gt;&lt;br/&gt; Tire a opção de read-only na aba General, na aba Security, adicione o seu usuário com permissões de Full Control neste arquivo.&lt;br/&gt;&lt;br/&gt;Agora vamos abrir o arquivo e alterar o valor da memória, por default o parâmetro vmparam vem com 256, vamos deixá-lo com 512.&lt;br/&gt;&lt;br/&gt;##Copyright (c) 2004-2007 by Cisco Systems, Inc.&lt;br/&gt;&lt;br/&gt;mainclass com.cisco.launcher.Launcher&lt;br/&gt;&lt;br/&gt;addpath lzma.jar&lt;br/&gt;&lt;br/&gt;addpath jploader.jar&lt;br/&gt;&lt;br/&gt;addpath asdm-launcher.jar&lt;br/&gt;&lt;br/&gt;addbootpath .&lt;br/&gt;&lt;br/&gt;vmparam -Xms64m&lt;br/&gt;&lt;br/&gt;vmparam -Xmx512m ß---------------- linha alterada&lt;br/&gt;&lt;br/&gt;vmparam -Dsun.swing.enableImprovedDragGesture=true&lt;br/&gt;&lt;br/&gt; Salve o arquivo e saia, inicie o cisco ASDM e agora já é possível abrir o módulo de IPS .</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/8568408967550639802/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/8568408967550639802' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/8568408967550639802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/8568408967550639802'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/04/cisco-asa-asdm-java-heap-issue.html' title='Cisco ASA + ASDM Java Heap Issue'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-5650118642770152653</id><published>2011-04-13T04:59:00.000-07:00</published><updated>2011-05-17T08:19:55.374-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Nagios/Centreon"/><title type='text'>Update Centreon 2.2-RC1 to 2.2-RC2</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitW5NsAPV0Dtmmt5jaD7zpG7C-g50p358sK02YATTM3Ia52SHKnnHfwcXs_KGa2BaOzU67wB9jIwenJ-a8cVCKcqPTuDarchC92stcQLb-5F9riURoGJkBWU0FUGJj7DXPJJR7PL57_tYU/s1600/nagiospowered-72x72.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 72px; height: 72px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitW5NsAPV0Dtmmt5jaD7zpG7C-g50p358sK02YATTM3Ia52SHKnnHfwcXs_KGa2BaOzU67wB9jIwenJ-a8cVCKcqPTuDarchC92stcQLb-5F9riURoGJkBWU0FUGJj7DXPJJR7PL57_tYU/s320/nagiospowered-72x72.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5607705115057605170&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Ontem realizei a atualização do Centreon para a versão 2.2-RC2, não identifiquei nenhum problema relacionado a atualização dos scripts de banco de dados, porém encontrei um outro problema.&lt;br /&gt;&lt;br /&gt;Quando atualizamos para a versão 2.2-RC2 o Centreon não declara a linha do modulo ndo,  gerando um erro na hora de exportar os arquivos para o nagios, mostrando a mensagem UNKNOW PARAMETER no arquivo /usr/local/centreon/filesGeneration/nagiosCFG/1/nagiosCFG.DEBUG na ultima linha.&lt;br /&gt;&lt;br /&gt;Para resolver este problema, adicione a linha referente ao NDO no painel do Centreon&lt;br /&gt;&lt;br /&gt;Centreon -&amp;gt; Configuration -&amp;gt; Nagios -&amp;gt; Nagios.cfg -&amp;gt; Data -&amp;gt; Multiple Broker Module&lt;br /&gt;&lt;br /&gt;/usr/lib/ndoutils/ndomod-mysql-3x.o config_file=/etc/nagios3/ndomod.cfg</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/5650118642770152653/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/5650118642770152653' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/5650118642770152653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/5650118642770152653'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/04/update-centreon-22-rc1-to-22-rc2.html' title='Update Centreon 2.2-RC1 to 2.2-RC2'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitW5NsAPV0Dtmmt5jaD7zpG7C-g50p358sK02YATTM3Ia52SHKnnHfwcXs_KGa2BaOzU67wB9jIwenJ-a8cVCKcqPTuDarchC92stcQLb-5F9riURoGJkBWU0FUGJj7DXPJJR7PL57_tYU/s72-c/nagiospowered-72x72.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-841881712190406917</id><published>2011-04-08T14:23:00.000-07:00</published><updated>2011-05-17T08:23:42.675-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Checkpoint"/><title type='text'>Treinamento CheckPoint na Compugraf</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-OciSG3gG0KkcttKbjHsC4gq-p1ED0RkK_9Iqvjcxg82T1bq9BYNlIL_fz1PGQJFw8MKU51Q53QfKgdUBSvHpIdarYim_khXRdXk6aLX8WC2wpmmFJalbCYK72U-9FfexB1ynZvD_jHEI/s1600/logo_checkpoint.gif&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 100px; height: 91px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-OciSG3gG0KkcttKbjHsC4gq-p1ED0RkK_9Iqvjcxg82T1bq9BYNlIL_fz1PGQJFw8MKU51Q53QfKgdUBSvHpIdarYim_khXRdXk6aLX8WC2wpmmFJalbCYK72U-9FfexB1ynZvD_jHEI/s320/logo_checkpoint.gif&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5607706093754045730&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Fala pessoal, hoje acabou o meu curso de Check Point ministrado pela Compugraf, recomendo a todos que tiverem interesse em fazer este curso a entrar em contato com a Compugraf e se informar sobre a próxima turma.&lt;br /&gt;&lt;br /&gt;Queria agradecer ao meu instrutor Leandro Sawada, um exemplo de profissional! me ajudou muito guri! Obrigado!</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/841881712190406917/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/841881712190406917' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/841881712190406917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/841881712190406917'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/04/treinamento-checkpoint-na-compugraf.html' title='Treinamento CheckPoint na Compugraf'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-OciSG3gG0KkcttKbjHsC4gq-p1ED0RkK_9Iqvjcxg82T1bq9BYNlIL_fz1PGQJFw8MKU51Q53QfKgdUBSvHpIdarYim_khXRdXk6aLX8WC2wpmmFJalbCYK72U-9FfexB1ynZvD_jHEI/s72-c/logo_checkpoint.gif" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-2350337413067647220</id><published>2011-04-01T22:51:00.000-07:00</published><updated>2011-05-17T07:54:52.048-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pfsense"/><title type='text'>pfSense: The Definitive Guide</title><content type='html'>Depois de muito tempo parado, voltei com força total, depois de ter tirado as minhas certificações LPI e começar a se preparar para o CISSP, resolvi comprar este livro do pfsense.&lt;br/&gt;&lt;br/&gt;Eu recomendo a todos este livro, ele é bom demais e tem muita mas muita informação boa, bom...agora só me resta esperar ele chegar rsr&lt;br/&gt;&lt;br/&gt;$45 com frete ;)&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/04/41hol0nzgol.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-113&quot; title=&quot;41HOL0nZGoL&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/04/41hol0nzgol.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;333&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/2350337413067647220/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/2350337413067647220' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2350337413067647220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2350337413067647220'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/04/pfsense-definitive-guide.html' title='pfSense: The Definitive Guide'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-2241063686118135388</id><published>2011-03-04T06:16:00.000-08:00</published><updated>2011-05-17T07:54:52.048-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Nagios/Centreon"/><title type='text'>Instalação do patch multi-broker no Centreon 2.2RC1</title><content type='html'>&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/03/nagiospowered-72x72.png&quot;&gt;&lt;img class=&quot;size-full wp-image-96 alignright&quot; title=&quot;nagiospowered-72x72&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/03/nagiospowered-72x72.png&quot; alt=&quot;&quot; width=&quot;72&quot; height=&quot;72&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Para aplicar o patch multi-broker no Centreon, caso necessite utilizar o MK Livestatus vamos seguir os seguintes passos.&lt;br/&gt;&lt;br/&gt;Faça o download de 2  patchs, utilize esta url http://forge.centreon.com/attachments/694/centreon-2.1.6_multibroker002.tar.zip&lt;br/&gt;&lt;br/&gt;cd /tmp&lt;br/&gt;&lt;br/&gt;wget http://forge.centreon.com/attachments/694/centreon-2.1.6_multibroker002.tar.zip&lt;br/&gt;&lt;br/&gt;wget http://forge.centreon.com/attachments/695/centreon-2.1.6_multibroker002_To_003.tar&lt;br/&gt;&lt;br/&gt;Descompacte os arquivos e vamos conectar ao mysql e criar a tabela cfg_nagios_bkmod&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-family:Consolas, Monaco, &#39;Courier New&#39;, Courier, monospace;font-size:12px;white-space:pre;&quot;&gt;mysql-h localhost-u root-p Centreon&lt;/span&gt;&lt;br/&gt;&lt;pre&gt;CREATE  TABLE  IF  NOT  EXISTS  `cfg_nagios_bkmod`  (&lt;br/&gt;`bkmod_id` int ( 11 )  NOT  NULL  AUTO_INCREMENT ,&lt;br/&gt;`nagios_id` int ( 11 )  DEFAULT  NULL ,&lt;br/&gt;`broker_module` varchar ( 255 )  DEFAULT  NULL ,&lt;br/&gt;PRIMARY  KEY  ( `bkmod_id` )&lt;br/&gt;) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT = 1 ;&lt;br/&gt;&lt;br/&gt;INSERT  INTO  `` cfg_nagios_bkmod  ( nagios_id , broker_module )&lt;br/&gt;SELECT nagios_id , broker_module&lt;br/&gt;DA cfg_nagios saída;&lt;/pre&gt;&lt;br/&gt;Agora vamos aplicar os patches,&lt;br/&gt;&lt;br/&gt;cd /usr/local/centreon&lt;br/&gt;&lt;br/&gt;patch -p1 &amp;lt; /tmp/centreon-2.1.6_multibroker002.patch&lt;br/&gt;&lt;br/&gt;patch -p1 &amp;lt;/tmp/centreon-2.1.6_multibroker002_To_003.patch&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Configuração do Centreon&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Em Centreon, vá para &lt;strong&gt;Configurações -&amp;gt; Nagios - nagios.cfg&amp;gt;&lt;/strong&gt; e edite o &lt;em&gt;CFG Nagios 1&lt;/em&gt; :&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/03/centreon1.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-103&quot; title=&quot;centreon1&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/03/centreon1.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;227&quot; /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/03/centreon2.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-104&quot; title=&quot;centreon2&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/03/centreon2.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;172&quot; /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Podemos ver em nosso campo de configuração Multi Broker foi adicionado, agora adicione o outro modulo, no meu caso o MK&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;/usr/lib/check_mk/livestatus.o /var/lib/nagios3/rw/live&lt;br/&gt;&lt;br/&gt;Salve e por último, exporte a configuração utilizando a opção Generate da interface do Centreon.&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/2241063686118135388/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/2241063686118135388' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2241063686118135388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2241063686118135388'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/03/instalacao-do-patch-multi-broker-no.html' title='Instalação do patch multi-broker no Centreon 2.2RC1'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-8849067910824332153</id><published>2011-03-03T13:30:00.000-08:00</published><updated>2011-05-17T07:54:52.048-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Nagios/Centreon"/><title type='text'>Centreon - 2.1.10 upgrade to 2.2-RC1 on Debian</title><content type='html'>&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/03/nagiospowered-72x72.png&quot;&gt;&lt;img class=&quot;size-full wp-image-96 alignright&quot; title=&quot;nagiospowered-72x72&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/03/nagiospowered-72x72.png&quot; alt=&quot;&quot; width=&quot;72&quot; height=&quot;72&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Utilizo o Nagios para monitorar praticamente tudo na minha rede a tempos, então vou publicar agora um tutorial ensinando como atualizar a versão do centreon da 2.1.10 para a 2.2.RC1, como eu não encontrei nenhum artigo em português falando sobre isto e também falando sobre os erros que podem acontecer nesta atualização, por exemplo o script de instalação quando tentamos atualizar a versão 2.1.12 para a 2.2-1b não executa o script de atualização do banco de dados, e isto também acontece da 2.2-b1 para a 2.2-RC1.&lt;br/&gt;&lt;br/&gt;Primeiramente precisamos atualizar a versão 2.1.10 para 2.1.11, depois para a 2.2.1b e depois para a 2.2-RC1, vamos iniciar o primeiro update.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;1) 2.1.10 para 2.1.11&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Faça o download do arquivo centreon-2.1.11.tar.gz na página do centreon, e realize o update da versão 2.1.10 utilizando o script com a opção -u&lt;br/&gt;&lt;br/&gt;CENTREON:~# cd centreon-2.1.11&lt;br/&gt;&lt;br/&gt;CENTREON:~/centreon-2.1.11# ./install.sh -u /etc/centreon&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;(INFO, find / -name instCent*.conf vai mostrar o diretório em caso de dúvidas)&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Aperte y para todas as perguntas e depois utilize a interface web do seu centreon e NEXT NEXT NEXT até finalizar.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;2) 2.1.11 para 2.1.12&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Faça o mesmo do passo anterior&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;3) 2.1.12 para 2.2-1b&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Proceda com o download do pacote, e execute o install.sh com a opção -u conforme fizemos anteriormente.&lt;br/&gt;&lt;br/&gt;Agora que vem o problema, após a atualização o install.sh não executa o script Update-DB-2.1.12_to_2.2.0-b1.sql, então vamos fazer o download deste script caso não localize no servidor.&lt;br/&gt;&lt;br/&gt;wget http://svn.centreon.com/branches/centreon-2.2.x/www/install/sql/centreon/Update-DB-2.1.12_to_2.2.0-b1.sql&lt;br/&gt;&lt;br/&gt;Agora vamos executar este sql para o nosso banco e pronto.&lt;br/&gt;&lt;br/&gt;mysql -u root -ppassword -D centreon &amp;lt; Update-DB-2.1.12_to_2.2.0-b1.sql&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;4) 2.2-1b para 2.2-RC1&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Proceda com o download do pacote, e execute o install.sh com a opção -u conforme fizemos anteriormente.&lt;br/&gt;&lt;br/&gt;Agora que vem o problema, após a atualização o install.sh não executa o script Update-DB-2.2.0-b1_to_2.2.0-RC1.sql, então vamos fazer o download deste script caso não localize no servidor.&lt;br/&gt;&lt;br/&gt;wget http://svn.centreon.com/branches/centreon-2.2.x/www/install/sql/centreon/Update-DB-2.2.0-b1_to_2.2.0-RC1.sql&lt;br/&gt;&lt;br/&gt;Agora vamos executar este sql para o nosso banco e pronto.&lt;br/&gt;&lt;br/&gt;mysql -u root -ppassword -D centreon &amp;lt; Update-DB-2.2.0-b1_to_2.2.0-RC1.sql&lt;br/&gt;&lt;br/&gt;Espero ter ajudado, até a próxima</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/8849067910824332153/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/8849067910824332153' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/8849067910824332153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/8849067910824332153'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/03/centreon-2110-upgrade-to-22-rc1-on.html' title='Centreon - 2.1.10 upgrade to 2.2-RC1 on Debian'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-39599685582201493</id><published>2011-02-08T09:46:00.000-08:00</published><updated>2011-05-17T07:54:52.048-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sonicwall"/><title type='text'>Sonicwall NSA 2400 + LDAP</title><content type='html'>Trabalho ja faz um bom tempo com Sonicwall, e umas das principais dificuldades que tenho observado nas pessoas que trabalham com Sonicwall é na configuração da autenticação com o LDAP.&lt;br/&gt;&lt;br/&gt;A configuração no sonicwall é bem simples, e afirmo que em todos os casos, o problema estava no AD, sim ! isto mesmo, seja na conta do usuário, ou nas informações da árvore de diretório do AD.&lt;br/&gt;&lt;br/&gt;Para realizar esta configuração é simples, precisamos apenas de uma conta de usuário que tenha privilégios para se conectar e mostrar os usuários, normalmente utilizamos uma conta especifica para o sonicwall como domain admin configurado com uma senha para não expirar.&lt;br/&gt;&lt;br/&gt;Com a conta criada, vamos utilizar a conta usrsonicwall@meudominio.com ok ?!, vamos abrir a interface web do Sonicwall e adicionar uma entrada no DNS utilizando o nosso DNS interno, que resolve o dominio meudominio.com.&lt;br/&gt;&lt;br/&gt;Na interface web, escolha a opção Network -&amp;gt; DNS e verifique se em pelo menos 1 das 3 entradas existe o seu dns interno adicionado, neste exemplo vou utilizar uma rede APIPA como demonstração, e vou definir um ip 169.254.100.31 como meu DNS interno.&lt;br/&gt;&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/02/dns.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-81&quot; title=&quot;DNS&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/02/dns.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;439&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Agora precisamos configurar a autenticação, vá até a opção &lt;strong&gt;User -&amp;gt; Settings &amp;gt; Configure&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap-configure.jpg&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-82&quot; title=&quot;LDAP configure&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap-configure.jpg&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;182&quot; /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap2.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-83&quot; title=&quot;ldap2&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap2.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;487&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Na tela de configuração coloque o ip do seu AD, e o nome do seu usuário na opção &lt;strong&gt;&quot;Give Bind distinguished name&quot;, no nosso caso usrsonicwall@meudominio.com.br&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap3.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-84&quot; title=&quot;ldap3&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap3.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;467&quot; /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Agora na aba de schema utilize a opção &lt;strong&gt;Microsoft Active Directory&lt;/strong&gt; e &lt;strong&gt;userPrincipalName&lt;/strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap4.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-85&quot; title=&quot;ldap4&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap4.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;200&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Na aba &lt;strong&gt;Directory&lt;/strong&gt;, adicione o nome do seu domínio, e depois escolha a opção Auto configure&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap5.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-86&quot; title=&quot;ldap5&quot; src=&quot;http://bzanelato.files.wordpress.com/2011/02/ldap5.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;136&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Agora é so utilizar a aba Test para testar o usuário e senha, em caso de erros verifique :&lt;br/&gt;&lt;br/&gt;- DNS, utilize a opção diagnosticos do Sonicwall e verifique se vc consegue resolver o nome do servidor interno do AD&lt;br/&gt;&lt;br/&gt;- Usuário que vc esta tentando utilizar está bloqueado no AD, tente resetar e senha ou simplesmente bloquear e desbloquear a conta&lt;br/&gt;&lt;br/&gt;- As credenciais estão erradas, nome do usuário e senha não batem.&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Espero ter ajudado&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Até a proxima&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/39599685582201493/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/39599685582201493' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/39599685582201493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/39599685582201493'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2011/02/sonicwall-nsa-2400-ldap.html' title='Sonicwall NSA 2400 + LDAP'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-2227874929913805078</id><published>2009-06-22T04:34:00.000-07:00</published><updated>2011-05-17T07:54:52.049-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Compilando o PHP4 no Debian Etch/ Lenny</title><content type='html'>Este documento é referente a instalação e configuração de um servidor que tive que configurar estes dias, o grande problema era que ele precisava ter o php4 compilado com suporte a postgresql e com uma versão atual do Debian, o que dificulta &lt;strong&gt;&lt;a id=&quot;pacotes&quot; name=&quot;pacotes&quot;&gt;&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt;&lt;a id=&quot;pacotes&quot; name=&quot;pacotes&quot;&gt;&lt;/a&gt;&lt;/strong&gt;pois nas versões atuais é tudo ph&lt;strong&gt;&lt;a id=&quot;pacotes&quot; name=&quot;pacotes&quot;&gt;&lt;img class=&quot;size-full wp-image-70 alignright&quot; title=&quot;php&quot; src=&quot;http://bzanelato.files.wordpress.com/2009/06/php1.png&quot; alt=&quot;php&quot; width=&quot;164&quot; height=&quot;86&quot; /&gt;&lt;/a&gt;&lt;/strong&gt;p5 e etc.&lt;a id=&quot;pacotes&quot; name=&quot;pacotes&quot;&gt;&lt;/a&gt;&lt;strong&gt;&lt;a id=&quot;pacotes&quot; name=&quot;pacotes&quot;&gt;&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;a id=&quot;pacotes&quot; name=&quot;pacotes&quot;&gt;Pacotes&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;br/&gt;Obrigatoriamente precisamos da vesão 4.3.10 do &lt;acronym title=&quot;Hypertext Preprocessor&quot;&gt;PHP&lt;/acronym&gt;&lt;br/&gt;&lt;pre&gt;http://www.filewatcher.com/m/php-4.3.10.tar.bz2.4026148.0.0.html&lt;/pre&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;strong&gt;&lt;a id=&quot;source_list&quot; name=&quot;source_list&quot;&gt;Source List&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;pre&gt;deb http://ftp.br.debian.org/debian/ etch main&lt;br/&gt;deb-src http://ftp.br.debian.org/debian/ etch main&lt;/pre&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;strong&gt;&lt;a id=&quot;pacotes_instalados_pelo_apt-get&quot; name=&quot;pacotes_instalados_pelo_apt-get&quot;&gt;Pacotes Instalados pelo apt-get&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;br/&gt;Bom, a regra número 1 é não instalar NADA do php pelo apt-get, pois vamos compilar o php,&lt;br/&gt;e somente vamos instalar pelo apt as milhões de bibliotecas necessárias para que ele funcione.&lt;br/&gt;&lt;br/&gt;Segue a lista dos pacotes necessários, provavelmente eu vou esquecer de algum mas nada que um apt-cache search&lt;br/&gt;não resolva&lt;br/&gt;&lt;pre&gt;apache2&lt;br/&gt;apache2-mpm-worker&lt;br/&gt;apache2-threaded-dev&lt;br/&gt;apache2-utils&lt;br/&gt;apache2.2-common&lt;br/&gt;make&lt;br/&gt;makedev&lt;br/&gt;gcc&lt;br/&gt;gcc-4.1&lt;br/&gt;gcc-4.1-base&lt;br/&gt;libgcc1&lt;br/&gt;g++&lt;br/&gt;g++-4.1&lt;br/&gt;flex&lt;br/&gt;zlib1g&lt;br/&gt;zlib1g-dev&lt;br/&gt;zlibc&lt;br/&gt;libxau-dev&lt;br/&gt;libxau6&lt;br/&gt;libxdmcp-dev&lt;br/&gt;libxdmcp6&lt;br/&gt;libxext-dev&lt;br/&gt;libxext6&lt;br/&gt;libxml++2.6-2&lt;br/&gt;libxml++2.6-dev&lt;br/&gt;libxml2&lt;br/&gt;libxml2-dev&lt;br/&gt;libxpm-dev&lt;br/&gt;libxpm4&lt;br/&gt;libxslt1-dev&lt;br/&gt;libxslt1.1&lt;br/&gt;libmodxslt0&lt;br/&gt;libmodxslt0-dev&lt;br/&gt;libmozjs-dev&lt;br/&gt;libmozjs0d&lt;br/&gt;libjpeg62&lt;br/&gt;libjpeg62-dev&lt;br/&gt;libsablot0&lt;br/&gt;libsablot0-dev&lt;br/&gt;sablotron&lt;br/&gt;libpng12-0&lt;br/&gt;libpng12-dev&lt;br/&gt;libpng3&lt;br/&gt;libjpeg62&lt;br/&gt;libjpeg62-dev&lt;br/&gt;libgdbm3&lt;/pre&gt;&lt;br/&gt;Adicionais&lt;br/&gt;&lt;pre&gt;postgresql-8.1&lt;br/&gt;postgresql-client-8.1&lt;br/&gt;postgresql-client-common&lt;br/&gt;postgresql-common&lt;br/&gt;postgresql-contrib-8.1&lt;br/&gt;libdbd-mysql-perl&lt;br/&gt;libmysqlclient15off&lt;br/&gt;mysql-client-5.0&lt;br/&gt;mysql-common&lt;br/&gt;mysql-server&lt;br/&gt;mysql-server-5.0&lt;br/&gt;libcurl3&lt;br/&gt;libcurl3-dev&lt;br/&gt;libcurl3-openssl-dev&lt;br/&gt;curl&lt;br/&gt;&lt;a id=&quot;compilando_o_php&quot; name=&quot;compilando_o_php&quot;&gt;&lt;br/&gt;&lt;strong&gt;Compilando o PHP&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;Depois de descompactar o arquivo, entre no diretório e rode o configure&lt;br/&gt;&lt;pre&gt;./configure -with-apxs2=/usr/bin/apxs2 --enable-dbase --with-curl=/usr&lt;br/&gt;--with-pgsql=/usr --with-gettext --enable-ftp --enable-track-vars&lt;br/&gt;--enable-sockets --enable-sigchild --enable-memory-limit=yes --enable-trans-sid&lt;br/&gt;--with-zlib=/usr --with-dom=shared,/usr --enable-wddx --with-xmlrpc&lt;br/&gt;--with-freetype-dir=/usr --with-xpm-dir=/usr --with-jpeg-dir=shared,/usr&lt;br/&gt;--with-png-dir=shared,/usr --with-gd --enable-xslt --with-xslt-sablot&lt;br/&gt; --with-expat --with-iconv --with-mime-magic&lt;/pre&gt;&lt;br/&gt;&lt;strong&gt;Agora rode o make, make install&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;make; make install&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Copie o php.ini&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;cp /root/php-4.3.10/php.ini-dist /usr/local/lib/php.ini&lt;br/&gt;&lt;a id=&quot;erros_patches&quot; name=&quot;erros_patches&quot;&gt;&lt;/a&gt;&lt;br/&gt;&lt;a id=&quot;erros_patches&quot; name=&quot;erros_patches&quot;&gt;&lt;strong&gt;Erros / Patches&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;Teoricamente é facil compilar, mas agora é que vem o problema, apanhei muito e tive até que modificar&lt;br/&gt;algumas bibliotecas em C&lt;br/&gt;&lt;br/&gt;Erros que vão acontecer quando compilar o php&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;a id=&quot;problema_no_primeiro_make&quot; name=&quot;problema_no_primeiro_make&quot;&gt;1) Problema no primeiro make&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;pre&gt;    apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file..&lt;br/&gt;    apxs:Error: At least one `LoadModule’ directive already has to exist..&lt;br/&gt;    make: *** [install-sapi] Error&lt;/pre&gt;&lt;br/&gt;Caso sim, remova o arquivo httpd.conf atual (que é vazio por padrão) e crie um novo arquivo&lt;br/&gt;&lt;br/&gt;/etc/apache2/httpd.conf como um link relativo para /etc/apache2/apache2.conf.&lt;br/&gt;&lt;pre&gt;    #remove httpd.conf antigo (vazio por padrão no debian/ubuntu).&lt;br/&gt;    sudo rm -rf /etc/apache2/httpd.conf&lt;br/&gt;    #cria link relativo&lt;br/&gt;    sudo ln -s /etc/apache2/apache2.conf /etc/apache2/httpd.conf&lt;/pre&gt;&lt;br/&gt;Continue:&lt;br/&gt;&lt;br/&gt;Abra o arquivo de configuração do apache com o comando:&lt;br/&gt;&lt;pre&gt;#abre arquivo de configuração&lt;br/&gt;vi /etc/apache2/apache2.conf&lt;/pre&gt;&lt;br/&gt;Com o arquivo de configuração do apache2 aberto, execute os seguintes passos:&lt;br/&gt;&lt;pre&gt; 1. Procure por “Include /etc/apache2/httpd.conf”, e quando achar, &lt;br/&gt;comente a linha adicionando um “#” antes de Include. Ex: “#Include /etc/apache2/httpd.conf”.&lt;br/&gt;&lt;br/&gt;2. Adicione as seguintes linhas ao final do arquivo:&lt;br/&gt;        * LoadModule php4_module /usr/lib/apache2/modules/libphp4.so&lt;/pre&gt;&lt;br/&gt;&lt;strong&gt;AGORA RODE O MAKE NOVAMENTE MAS PROVAVELMENTE VC VAI CAIR NO PROXIMO PROBLEMA&lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;strong&gt;&lt;a id=&quot;problema_no_make&quot; name=&quot;problema_no_make&quot;&gt;2) Problema no make&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;pre&gt;&lt;strong&gt;make: *** [ext/xmlrpc/libxmlrpc/xml_element.lo] Error 1&lt;/strong&gt;&lt;/pre&gt;&lt;br/&gt;Agora nós temos um erro na biblioteca libxmlrcp, procurando sobre bugs no &lt;acronym title=&quot;Hypertext Preprocessor&quot;&gt;PHP&lt;/acronym&gt; descobri que o&lt;br/&gt;&lt;br/&gt;libxmlrpc &lt;strong&gt;NÃO&lt;/strong&gt; compila perfeitamente na versão &lt;strong&gt;4 do GCC&lt;/strong&gt; ( Que estou utilizando no Debian 4),&lt;br/&gt;&lt;br/&gt;infelizmente o caminho da biblioteca é para o php5 e não para o php4, então nós vamos precisar criar um&lt;br/&gt;&lt;br/&gt;patch e modificar algumas bibliotecas e mudar de 0 para NULL.&lt;br/&gt;&lt;br/&gt;São 3 arquivos de teremos que mudar : &lt;strong&gt;simplestring.c, xml_element.c e xmlrpc_private.h.&lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;strong&gt;&lt;a id=&quot;simplestring.c&quot; name=&quot;simplestring.c&quot;&gt;simplestring.c&lt;/a&gt; &lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;Neste arquivo vamos alterar a seguinte linha&lt;br/&gt;&lt;pre&gt;vi ext/xmlrpc/libxmlrpc/simplestring.c&lt;/pre&gt;&lt;br/&gt;Comente a primeira linha e adicione a segunda com o valor NULL&lt;br/&gt;&lt;pre&gt;/*#define my_free(thing)  if(thing) {free(thing); thing = 0;}*/&lt;br/&gt;#define my_free(thing)  if(thing) {free(thing); thing = NULL;}&lt;/pre&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;strong&gt;&lt;a id=&quot;xml_element.c&quot; name=&quot;xml_element.c&quot;&gt;xml_element.c&lt;/a&gt; &lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;pre&gt;vi ext/xmlrpc/libxmlrpc/xml_element.c&lt;/pre&gt;&lt;br/&gt;Vamos mudar as seguintes linhas neste arquivo.&lt;br/&gt;&lt;br/&gt;Comente a primeira linha e adicione a segunda com o valor NULL&lt;br/&gt;&lt;pre&gt;/*#define my_free(thing)  if(thing) {free(thing); thing = 0;}*/&lt;br/&gt;#define my_free(thing)  if(thing) {free(thing); thing = NULL;}&lt;/pre&gt;&lt;br/&gt;Tambem vamos adicionar um if nesta função no mesmo arquivo, ficando assim :&lt;br/&gt;&lt;pre&gt;    Q_Destroy(&amp;amp;root-&amp;gt;children);&lt;br/&gt;      Q_Destroy(&amp;amp;root-&amp;gt;attrs);&lt;br/&gt;      //my_free((char*)root-&amp;gt;name);&lt;br/&gt;      if(root-&amp;gt;name) {&lt;br/&gt;      free((char *)root-&amp;gt;name);&lt;br/&gt;      root-&amp;gt;name=NULL;&lt;br/&gt;       }&lt;br/&gt;      simplestring_free(&amp;amp;root-&amp;gt;text);&lt;br/&gt;      my_free(root);&lt;br/&gt;   }&lt;br/&gt;}&lt;/pre&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;strong&gt;&lt;a id=&quot;xmlrpc_private.h&quot; name=&quot;xmlrpc_private.h&quot;&gt;xmlrpc_private.h&lt;/a&gt; &lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;pre&gt;vi ext/xmlrpc/libxmlrpc/xmlrpc_private.h&lt;/pre&gt;&lt;br/&gt;Vamos mudar as seguintes linhas neste arquivo.&lt;br/&gt;&lt;br/&gt;Comente a primeira linha e adicione a segunda com o valor NULL&lt;br/&gt;&lt;pre&gt;/*#define my_free(thing)  if(thing) {free(thing); thing = 0;}*/&lt;br/&gt;#define my_free(thing)  if(thing) {free(thing); thing = NULL;}&lt;/pre&gt;&lt;br/&gt;&lt;strong&gt;AGORA RODE O MAKE NOVAMENTE&lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;div&gt;&lt;strong&gt;&lt;a id=&quot;php_fatal_errorcall_to_undefined_functionmail&quot; name=&quot;php_fatal_errorcall_to_undefined_functionmail&quot;&gt;PHP Fatal error: Call to undefined function: mail()&lt;/a&gt; &lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;br/&gt;Isto ocorre quando não instalamos um MTA antes de compilar o php,&lt;br/&gt;caso vc tenha feito isto, instale o MTA postfix&lt;br/&gt;&lt;pre&gt;apt-get install postfix&lt;/pre&gt;&lt;br/&gt;e agora &lt;strong&gt;ANTES DE RECOMPILAR O &lt;acronym title=&quot;Hypertext Preprocessor&quot;&gt;PHP&lt;/acronym&gt; NOVAMENTE&lt;/strong&gt; execute o comando:&lt;br/&gt;&lt;pre&gt;make clean&lt;/pre&gt;&lt;br/&gt;Para testar se a função esta funcionando, crie um info.php desta maneira&lt;br/&gt;&lt;pre&gt;&amp;lt;?&lt;br/&gt;phpinfo();&lt;br/&gt;mail(bzanelato@gmail.com&quot;, &quot;Assunto NAO SEI&quot;, &quot;TESTE DE E-MAIL&quot;, &quot;From: bzanelato@gmail.com\nContent-type: text/html; charset=iso-8859-1&quot;);&lt;br/&gt;?&amp;gt;&lt;/pre&gt;&lt;br/&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/2227874929913805078/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/2227874929913805078' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2227874929913805078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2227874929913805078'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2009/06/compilando-o-php4-no-debian-etch-lenny.html' title='Compilando o PHP4 no Debian Etch/ Lenny'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-7943073754971964067</id><published>2009-06-17T07:40:00.000-07:00</published><updated>2011-05-17T07:54:52.049-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Mudar todas as senhas de FTP no Plesk</title><content type='html'>&lt;img class=&quot;size-full wp-image-60 alignright&quot; title=&quot;plesk&quot; src=&quot;http://bzanelato.files.wordpress.com/2009/06/plesk_8_soft_boxed.jpg&quot; alt=&quot;plesk&quot; width=&quot;138&quot; height=&quot;155&quot; /&gt;&lt;br/&gt;&lt;br/&gt;Bom, hoje tive um problema onde um cliente precisava mudar todas as senhas dos usuarios de FTP do plesk para uma unica senha de uma vez só, eu cheguei a fazer uns 4 scripts , mas no final ficou bem mais simples do que eu imaginava pois o plesk tem uma ferramenta que muda a senha do usuário via shell, bem melhor do que ficar alterando direto no shadow como eu estava fazendo com o script perl anterior, bom, segue o script, espero que ajude:&lt;br/&gt;&lt;br/&gt;Versão 1 com uma senha padrão para todos os usuarios :&lt;br/&gt;&lt;br/&gt;#!/bin/bash&lt;br/&gt;export PSA_PASSWD=&quot;$(pwgen -s -c1)&quot;&lt;br/&gt;for i in $(mysql -D psa -u admin -p`cat /etc/psa/.psa.shadow` -e &#39;select login from sys_users;&#39;); do&lt;br/&gt;/usr/local/psa/admin/bin/usermng --set-user-passwd --user=$i; echo &quot;$i: $PSA_PASSWD&quot; &amp;gt;&amp;gt; ftp_passwords;&lt;br/&gt;done&lt;br/&gt;cat /usr/scripts/ftp_passwords | mail -s &quot;FTP PASSWORDS&quot; meuemail@dominio.com&lt;br/&gt;echo &quot;Zerando o Arquivo de Senhas&quot;&lt;br/&gt;echo &amp;gt; /usr/scripts/ftp_passwords&lt;br/&gt;echo &quot;Script finalizado com Sucesso&quot;&lt;br/&gt;&lt;br/&gt;Versão 2 com uma senha randomica para cada usuario :&lt;br/&gt;&lt;br/&gt;#!/bin/bash&lt;br/&gt;&lt;br/&gt;for i in $(mysql -D psa -u admin -p`cat /etc/psa/.psa.shadow` -e &#39;select login from sys_users;&#39;); do&lt;br/&gt;export PSA_PASSWD=&quot;$(openssl rand 6 -base64)&quot;; /usr/local/psa/admin/bin/usermng --set-user-passwd --user=$i; echo &quot;$i: $PSA_PASSWD&quot; &amp;gt;&amp;gt; ftp_passwords;&lt;br/&gt;done&lt;br/&gt;cat /usr/scripts/ftp_passwords | mail -s &quot;FTP PASSWORDS&quot; meuemail@dominio.com&lt;br/&gt;echo &quot;Zerando o Arquivo de Senhas&quot;&lt;br/&gt;echo &amp;gt; /usr/scripts/ftp_passwords&lt;br/&gt;echo &quot;Script finalizado com Sucesso&quot;&lt;br/&gt;&lt;br/&gt;É isso...&lt;br/&gt;&lt;br/&gt;bzanelato@gmail.com</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/7943073754971964067/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/7943073754971964067' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/7943073754971964067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/7943073754971964067'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2009/06/mudar-todas-as-senhas-de-ftp-no-plesk.html' title='Mudar todas as senhas de FTP no Plesk'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-7246939894361643177</id><published>2008-09-25T06:56:00.000-07:00</published><updated>2011-05-17T07:54:52.049-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Pacotão de drivers do notebook HP DV-2760BR para Windows XP</title><content type='html'>Recebi hoje um e-mail onde nosso amigo Gustavo Godoi, criou um pacote de todos os drivers do notebook DV-2760BR &quot;CHOCOLATE&quot; para windowsXP ! Obrigado Gustavo, a comunidade agradeçe.&lt;br/&gt;&lt;br/&gt;&quot;Ultimamente muitas pessoas estão tentando se adaptar com o novo sistema operacional da microsoft, Windows Vista. E quem está passando por isso sabe que não é fácil engoliar algo tão grande e pesado... Como sempre os novos computadores vêm com o produto da microsoft instalado por padrão, e muitos desses novos hardwares não têm drivers disponíveis, no site do próprio fabricante, para o Windows XP; isso acontece principalmente com os notebooks.&lt;br/&gt;&lt;br/&gt;Bom, para quem cansou de brincar e está louco pra voltar para o Windows XP tem que gastar muito tempo procurando internet afora drivers para os componentes de sua máquina separadamente, é uma verdadeira luta, procurar os nomes de fabricante, tentar baixar drivers de outras marcas de notebook, e etc...&quot;&lt;br/&gt;&lt;br/&gt;Link para o artigo&lt;br/&gt;&lt;br/&gt;http://www.webativo.com/?postagem/id/1222298542&lt;br/&gt;&lt;br/&gt;Link para fazer o download do pacote&lt;br/&gt;&lt;br/&gt;http://rapidshare.com/files/148118747/DRIVERS-Notebook_HP_DV-2760BR.zip.html&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;SENHA : webativo.com</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/7246939894361643177/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/7246939894361643177' title='14 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/7246939894361643177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/7246939894361643177'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2008/09/pacotao-de-drivers-do-notebook-hp-dv.html' title='Pacotão de drivers do notebook HP DV-2760BR para Windows XP'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-7863411392238963718</id><published>2007-07-26T11:13:00.000-07:00</published><updated>2011-05-21T10:03:38.846-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BSD"/><title type='text'>Mailgraph no FreeBSD</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijtDk4EoHoW07xgojKp0NQTAX-pl6IdtkNLCPJL-GHFLtm_1umeA1po5lesdjykCJlJJ6hnSnce1VrwbWYyHuqBimGxYsYrn5hTRoZQR4meD3cltOxlY4LacN7MQXSWAEUuuEipVGCY92e/s1600/freebsd_logo.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 140px; height: 148px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijtDk4EoHoW07xgojKp0NQTAX-pl6IdtkNLCPJL-GHFLtm_1umeA1po5lesdjykCJlJJ6hnSnce1VrwbWYyHuqBimGxYsYrn5hTRoZQR4meD3cltOxlY4LacN7MQXSWAEUuuEipVGCY92e/s200/freebsd_logo.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5609216181791150706&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Basicamente,&lt;br/&gt;&lt;br/&gt;cd /usr/ports/mail/mailgraph&lt;br/&gt;&lt;br/&gt;# com o ports atualizado eu tive que colocar a linha USE_NONDEFAULT_X11BASE=yes, mas com o BSD 5.3..6.0 não&lt;br/&gt;&lt;br/&gt;make USE_NONDEFAULT_X11BASE=yes install clean&lt;br/&gt;&lt;br/&gt;edite o rc.conf e adicione as linhas&lt;br/&gt;&lt;br/&gt;mailgraph_enable=&quot;YES&quot;&lt;br/&gt;mailgraph_pidfile=&quot;/var/db/mailgraph/mailgraph.pid&quot;&lt;br/&gt;mailgraph_flags=&quot;--logfile /var/log/maillog --daemon-rrd=/var/db/mailgraph --ignore-localhost --daemon --rbl-is-spam --daemon-pid=${mailgraph_pidfile}&quot;&lt;br/&gt;mailgraph_user=&quot;root&quot;&lt;br/&gt;mailgraph_group=&quot;wheel&quot;&lt;br/&gt;&lt;br/&gt;Adicionei a linha --rbl-is-spam justamente para verificar os spams tambem&lt;br/&gt;&lt;br/&gt;Agora inicie o servico&lt;br/&gt;&lt;br/&gt;/usr/local/etc/rc.d/mailgraph.sh start&lt;br/&gt;&lt;br/&gt;E entre no end:&lt;br/&gt;&lt;br/&gt;http://127.0.0.1/cgi-bin/mailgraph.cgi&lt;br/&gt;&lt;br/&gt;Bom..é isso..flw pessoas&lt;br/&gt;&lt;br/&gt;Bruno Moreira Zanelato</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/7863411392238963718/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/7863411392238963718' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/7863411392238963718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/7863411392238963718'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2007/07/mailgraph-no-freebsd.html' title='Mailgraph no FreeBSD'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijtDk4EoHoW07xgojKp0NQTAX-pl6IdtkNLCPJL-GHFLtm_1umeA1po5lesdjykCJlJJ6hnSnce1VrwbWYyHuqBimGxYsYrn5hTRoZQR4meD3cltOxlY4LacN7MQXSWAEUuuEipVGCY92e/s72-c/freebsd_logo.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-2385546436097838139</id><published>2007-06-14T11:57:00.000-07:00</published><updated>2011-05-17T07:54:52.049-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BSD"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Limite de Anexo no Squirrelmail</title><content type='html'>Hoje tivem um problema com um cliente que não consegui anexar mensagens maiores que 5MB no squirrelmail, então descobri que o  controle de &lt;span class=&quot;search_hit&quot;&gt;anexo&lt;/span&gt;, é realizado dentro do php.ini. O &lt;span class=&quot;search_hit&quot;&gt;squirrelmail&lt;/span&gt; consulta o arquivo para determinar qual é o &lt;span class=&quot;search_hit&quot;&gt;tamanho&lt;/span&gt; permitido no &lt;span class=&quot;search_hit&quot;&gt;anexo&lt;/span&gt;.&lt;br/&gt;&lt;br/&gt;Edite o arquivo &lt;strong&gt;php.ini&lt;/strong&gt; e altere a variavel upload_max_filesize&lt;br/&gt;&lt;pre&gt;memory_limit = 20M        ;Quantidade máxima de memória que o PHP pode consumir &lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;8MB&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;.&lt;br/&gt;&lt;span class=&quot;me1&quot;&gt;post_max_size&lt;/span&gt; = 8M        ;&lt;span class=&quot;search_hit&quot;&gt;Tamanho&lt;/span&gt; máximo de dados que o POST &lt;span class=&quot;kw1&quot;&gt;do&lt;/span&gt; PHP aceitará.&lt;br/&gt;&lt;span class=&quot;me1&quot;&gt;upload_max_filesize&lt;/span&gt; = 32M  ;&lt;span class=&quot;search_hit&quot;&gt;Tamanho&lt;/span&gt; máximo permitido para tranferência de arquivos.&lt;/pre&gt;&lt;br/&gt;No caso eu alterei para 32 megas, agora somente reiniciar o apache.</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/2385546436097838139/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/2385546436097838139' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2385546436097838139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/2385546436097838139'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2007/06/limite-de-anexo-no-squirrelmail.html' title='Limite de Anexo no Squirrelmail'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3990716746321474244.post-4156856650299142747</id><published>2007-05-07T12:30:00.000-07:00</published><updated>2011-05-17T07:54:52.049-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Relatório de Acesso a VPN ( P.O.G)</title><content type='html'>Continuando a saga do PASTEL , onde o cliente pede o que quer..na hora que quer..e eu tenho que me virar pra fazer.&lt;br/&gt;&lt;br/&gt;Neste caso o cliente queria um relatorio de acesso da sua VPN PPTPD, contendo as seguintes informações:&lt;br/&gt;&lt;br/&gt;DATA&lt;br/&gt;&lt;br/&gt;HORA&lt;br/&gt;&lt;br/&gt;IP-ORIGEM&lt;br/&gt;&lt;br/&gt;STATUS&lt;br/&gt;&lt;br/&gt;Então, eu fiz este programa abaixo que pega estas informações do /var/log/messages, filtra e gera um html.&lt;br/&gt;&lt;br/&gt;#!/bin/bash&lt;br/&gt;set -f&lt;br/&gt;&lt;br/&gt;echo Content-type: text/html&lt;br/&gt;echo&lt;br/&gt;&lt;br/&gt;data=$(cal | head -1)&lt;br/&gt;&lt;br/&gt;echo &quot;&amp;lt;html&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;head&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;title&amp;gt; M�s ${data}&amp;lt;/title&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;/head&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;center&amp;gt; Relatorio de acesso VPN&amp;lt;br&amp;gt;M�s ${data}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;table border=8&amp;gt;&quot;&lt;br/&gt;&lt;br/&gt;lista=$(cat /var/log/messages | grep pptpd |awk &#39;{print $2 &quot; &quot; $1 &quot; &quot; $3 &quot; &quot; $8 &quot; &quot;$11}&#39; | egrep -v &quot;call opening|TTY&quot; | sed &quot;s/ /##/g&quot;)&lt;br/&gt;echo &quot;&amp;lt;tr&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;td&amp;gt;Dia&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Mes&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;HORA&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;IP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Status&amp;lt;/td&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;/tr&amp;gt;&quot;&lt;br/&gt;for i in $lista&lt;br/&gt;do&lt;br/&gt;dia=`echo $i | awk -F&quot;##&quot; &#39;{print $1}&#39;`&lt;br/&gt;mes=`echo $i | awk -F&quot;##&quot; &#39;{print $2}&#39;`&lt;br/&gt;hora=`echo $i | awk -F&quot;##&quot; &#39;{print $3}&#39;`&lt;br/&gt;IP=`echo $i | awk -F&quot;##&quot; &#39;{print $4}&#39;`&lt;br/&gt;Status=`echo $i | awk -F&quot;##&quot; &#39;{print $5}&#39;`&lt;br/&gt;&lt;br/&gt;echo &quot;&amp;lt;tr&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;td&amp;gt;${dia}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;${mes}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;${hora}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;${IP}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;${Status}&amp;lt;/td&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;/tr&amp;gt;&quot;&lt;br/&gt;done&lt;br/&gt;&lt;br/&gt;echo &quot;&amp;lt;/body&amp;gt;&quot;&lt;br/&gt;echo &quot;&amp;lt;/html&amp;gt;&quot;</content><link rel='replies' type='application/atom+xml' href='http://bzanelato.blogspot.com/feeds/4156856650299142747/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3990716746321474244/4156856650299142747' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/4156856650299142747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3990716746321474244/posts/default/4156856650299142747'/><link rel='alternate' type='text/html' href='http://bzanelato.blogspot.com/2007/05/relatorio-de-acesso-vpn-pog.html' title='Relatório de Acesso a VPN ( P.O.G)'/><author><name>Bruno Moreira Zanelato</name><uri>http://www.blogger.com/profile/17387337878220958783</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>