{"id":125,"date":"2011-06-29T14:31:36","date_gmt":"2011-06-29T17:31:36","guid":{"rendered":"http:\/\/blog.abratel.com.br\/2011\/06\/29\/instalar-no-ip-noip-em-servidor-linux-debian\/"},"modified":"2013-06-09T16:38:56","modified_gmt":"2013-06-09T19:38:56","slug":"instalar-no-ip-noip-em-servidor-linux-debian","status":"publish","type":"post","link":"https:\/\/blog.abratel.com.br\/?p=125","title":{"rendered":"Instalar no-ip (noip) em servidor linux (debian e centos)"},"content":{"rendered":"<p>&#8212;&#8212;  Centos &#8212;&#8211;<\/p>\n<p>#yum install noip (tlz seja necess\u00e1ria a instalacao das bibliotecas epel.. consulte nesse blog sobre epel e como realizar).<\/p>\n<p>Depois de instalado devemos fazer a configura\u00e7\u00e3o do cliente No-ip para responder aos hosts que voc\u00ea criou no site http:\/\/www.no-ip.com\/. Abaixo voc\u00ea ver\u00e1 o detalhamento desta configura\u00e7\u00e3o.<\/p>\n<p>#noip2 -C -c \/etc\/noip2.conf<br \/>\n(Este comando coleta algumas informa\u00e7\u00f5es sobre sua conta e cria o arquivo de configura\u00e7\u00e3o (op\u00e7\u00e3o -C) no local indicado (op\u00e7\u00e3o -c).)<\/p>\n<p>Auto configuration for Linux client of no-ip.com.<br \/>\nMultiple network devices have been detected.<br \/>\nPlease select the Internet interface from this list.<br \/>\nBy typing the number associated with it.<br \/>\n0 eth1<br \/>\n1 eth0<br \/>\n2 eth2<br \/>\n3 tun0<br \/>\n4 tun1<br \/>\n0<br \/>\n(O cliente informa que foram encontradas varias conex\u00f5es de rede, voc\u00ea deve selecionar aquela que est\u00e1 conectada diretamente a internet, digite o numero correspondente a interface.)<\/p>\n<p>Please enter the login\/email string for no-ip.com  usernoip<br \/>\n(digite o seu login No-ip)<br \/>\nPlease enter the password for user &#8216;usernoip&#8217;  *********<br \/>\n(digite sua senha No-ip)<\/p>\n<p>2 hosts are registered to this account.<br \/>\n(Depois de informar seu login e senha o cliente verifica quantos hosts est\u00e3o cadastrados em sua conta)<\/p>\n<p>Do you wish to have them all updated?[N] (y\/N)  N<br \/>\nDo you wish to have host [hostnumero1.no-ip.org] updated?[N] (y\/N)  y<br \/>\nDo you wish to have host [hostnumero2.no-ip.org] updated?[N] (y\/N)  N<br \/>\n(Se voc\u00ea tiver mais de um host cadastrado e pretende usar todos no mesmo servidor escolha &#8220;y&#8221;, mas se pretende usar somente um host especifico escolha &#8220;N&#8221;. Dessa forma o cliente ir\u00e1 apresentar os hosts cadastrados um a um para voc\u00ea escolher)<\/p>\n<p>Please enter an update interval:[30]  5<br \/>\n(Escolha o tempo de intervalo entre uma verifica\u00e7\u00e3o e outra, esta op\u00e7\u00e3o permite ao cliente No-ip informar se o servidor est\u00e1 ativo ou n\u00e3o)<\/p>\n<p>Do you wish to run something at successful update?[N] (y\/N)  Y<br \/>\n(Escolhento &#8220;N&#8221; voc\u00ea evita que o cliente pare depois de uma atualiza\u00e7\u00e3o mau-sucedida)<\/p>\n<p>Please enter the script\/program name  noip<br \/>\n(eu dei o nome de noip para o script\/programa)<\/p>\n<p>New configuration file &#8216;\/etc\/no-ip2.conf&#8217; created.<br \/>\n(Seu arquivo de configura\u00e7\u00e3o foi criado)<\/p>\n<p>A partir de agora seu computador responder\u00e1 por solicita\u00e7\u00f5es feitas para o host que voc\u00ea criou no No-ip.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Caso queira realizar o procedimento compilando sem repositorios autom\u00e1ticos siga o passo abaixo<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>1 &#8211; Realizar o cadastro no site https:\/\/www.no-ip.com\/newUser.php<br \/>\n2 &#8211; Ap\u00f3s confirma\u00e7\u00e3o entrar em https:\/\/www.no-ip.com\/ e se logar com email\/senha<br \/>\n3 &#8211; Clicar em HOSTS\/REDIRECT<br \/>\n4 &#8211; Criar um host clicando em ADD HOST e em hostname escolha o nome desejado.<\/p>\n<p>No linux Baixe o pacote no site do no-ip e execute o seguinte comando:<br \/>\nwget &#8211;no-check-certificate  https:\/\/www.no-ip.com\/client\/linux\/noip-duc-linux.tar.gz<\/p>\n<p># tar -zxvf noip-duc-linux.tar.gz<\/p>\n<p>Ap\u00f3s descompactar, entrar na pasta correspondente que acaba de ser criada e seguir os seguintes passos (estando como root):<\/p>\n<p># make<br \/>\n# make install<\/p>\n<p>Com esses comandos automaticamente entrar\u00e1 um script de configura\u00e7\u00e3o fazendo perguntas sobre o seu servidor. Apenas siga os passos:<\/p>\n<p>Auto configuration for Linux client of no-ip.com.<\/p>\n<p>By typing the number associated with it.<br \/>\n0       eth0<br \/>\n1       eth1<\/p>\n<p>-> Selecione a placa de rede que est\u00e1 conectada na internet digitando 1 ou 0.<\/p>\n<p>Please enter the login\/email string for no-ip.com  seuemail@seuprovedor.com<br \/>\nPlease enter the password for user &#8216;seuemail@seuprovedor.com&#8217;  *********<\/p>\n<p>-> Entrar com o seu e-mail e senha j\u00e1 cadastrados no site.<\/p>\n<p>Do you wish to have them all updated?[N] (y\/N)  y<\/p>\n<p>-> Decidir se ir\u00e1 fazer a atualiza\u00e7\u00e3o de IP (ALTAMENTE RECOMENDADO).<\/p>\n<p>Please enter an update interval:[30]<\/p>\n<p>-> Escolher o tempo para fazer a verifica\u00e7\u00e3o do IP (tempo em minutos).<\/p>\n<p>Do you wish to run something at successful update?[N] (y\/N)  y<\/p>\n<p>-> Se voc\u00ea deseja executar algo ao atualizar o ip.<\/p>\n<p>Please enter the script\/program name <ENTER><\/p>\n<p>-> Se deseja executar algum script (apenas d\u00ea ENTER nessa pergunta).<\/p>\n<p>New configuration file &#8216;\/tmp\/no-ip2.conf&#8217; created.<br \/>\nmv \/tmp\/no-ip2.conf \/usr\/local\/etc\/no-ip2.conf<\/p>\n<p>-> Confirmando as modifica\u00e7\u00f5es.<\/p>\n<p>Digite &#8220;noip2&#8221; para iniciar o noip.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- DEBIAN &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>Inicializa\u00e7\u00e3o do sistema a partir do boot:<\/p>\n<p># cp -r debian.noip2.sh \/etc\/init.d\/noip <- copiando o script\n\n# chmod 755 \/etc\/init.d\/noip <- dando permiss\u00f5es ao arquivo\n\nCopie um link simb\u00f3lico para o servi\u00e7o iniciar com o sistema. Caso esteja usando o modo gr\u00e1fico:\n\nCaso esteja usando o modo texto:\nVerifique a runlevel que esta rodando.. Digite runlevel no terminal e saberas o numero da mesma. Se for 2:\n\n# ln -s \/etc\/init.d\/noip \/etc\/rc2.d\/S99noip\n\nO nome do link como \"S99noip\" \u00e9 apenas uma sugest\u00e3o, mas \u00e9 importante que seja um n\u00famero (entre 93 e 99) para que esse servi\u00e7o seja um dos \u00faltimos a ser executado.\n\n------------------------------- DEBIAN ------------------------\n\nOp\u00e7\u00f5es:\n\nVersion Linux-2.1.9\nOptions:\n       -C\t\tcreate configuration data\n       -F\t\tforce NAT off\n       -Y\t\tselect all hosts\/groups\n       -U minutes\tset update interval\n       -u username\tuse supplied username\n       -p password\tuse supplied password\n       -x executable\tuse supplied executable\n       -c config_file\tuse alternate data path\n       -d\t\tincrease debug verbosity\n       -D processed\ttoggle debug flag for PID\n       -i IPaddress\tuse supplied address\n       -I interface\tuse supplied interface\n       -S\t\tshow configuration data\n       -M\t\tpermit multiple instances\n       -K processed\tterminate instance PID\n       -z\t\tactivate shm dump code\n       -h\t\thelp (this text)\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8212;&#8212; Centos &#8212;&#8211; #yum install noip (tlz seja necess\u00e1ria a instalacao das bibliotecas epel.. consulte nesse blog sobre epel e como realizar). Depois de instalado devemos fazer a configura\u00e7\u00e3o do cliente No-ip para responder aos hosts que voc\u00ea criou no site http:\/\/www.no-ip.com\/. Abaixo voc\u00ea ver\u00e1&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/125"}],"collection":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=125"}],"version-history":[{"count":0,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/125\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}