Tutorial do CalrkConnect 2.2 - em construção
Vamos tentar fazer aqui um tutorial de como instalar e configurar o ClarckConnect Home 2.2 (CC).
O ClarkConnect Home 2.2 é um software gratuito para utilização sem fins lucrativos.
Download: http://www.clarkconnect.org/webapp/downloads.jsp
A ideia é muito simples, todos os que tiverem um pc velho em casa colocam duas placas de rede nele e depois o modem fica ligado a uma delas e a outra liga ao vosso pc ou a um switch.
Com o ClarkConnect configurado ficam com a melhor firewall possivel, FTP, add-blocker; etc, etc.
MATERIAL NECESSÁRIO:
- PC com duas placas de rede. O PC pode ser qq coisa. Como é só para o CC vão querer ter uma máquina fraquinha. No entanto chamo a atenção para o disco que pretendem usar. Se tiverem o PC onde vocês estão habitualmente vão querer um disco silencioso. Por outro lado dependendo do que querem fazer com o CC lembrem-se que é no disco do CC que fica o FTP e o webmail se assim o desejarem. Portanto o disco deve ter isso em linha de conta. Podem meter no ftp a vossa colecção toda de MP3 por exemplo. Pensem nisso.
- Um modem com ligação através de RJ45
- Um cabo de rede directo que liga o modem a uma placa do PC
- Um cabo de rede cruzado que liga ao switch
- Uma placa de rede em cada pc que desejam ligar ao switch e um cado de rede directo entre a placa de rede e o switch.
Após terem efectuado o download da ISO de instalação do Clarkconnect (Home Edition - as versões superiores são a pagar, e não é pouco.. ), gravem essa imagem para um cd (pode ser mesmo re-gravável), e façam boot por ele na máquina que pretendem, que seja a vossa gateway (um 486, talvez )
Não é dificil. Basta digitarem "linux" para começar a instalação...
O sistema arrancará com a instalação...
Seleccionem a linguagem em que pretendem a instalação...
(PT mais uma vez negligênciado, em troca do Brazilêrô ingrunhível... )
A seguir escolhem o esquema de teclado que pretendem. Português é o pt-latin 1...
Seleccionem a "source" de onde vão fazer a instalação.
Apesar de ser possivel fazer uma instalação por ftp, neste tutorial só vamos cobrir a instalação por CD-ROM...
Aqui podem observar que é possível fazer o upgrade duma instalação antiga do CC, mas aconselho-vos a fazer SEMPRE uma instalação fresca...
A parte de de destruição de dados ........escrever "linux" quando se tiver a certeza.
te de de destruição de dados ........escrever "linux" quando se tiver a certeza .<O></O>
Escolher o modo de instalação. Basicamente:<O></O>
- Gateway -> Vai fazer de server e firewall para a rede<O></O>
- Standalone -> Fica apenas a com funções de server.<O
O connection type.<O></O>
No meu caso só conheço a instalação ethernet e cable. Penso que escolhendo a opção DSL a instalação não deve ser muito diferente.<O</O
Escolher as configurações para a 1ª placa de rede ( a que fica ligada ao modem ) . No meu caso escolho para usar ip dinamico.<O></O>
Como opção pode-se indicar o "primary nameserver". Pelo menos na netcabo isso não é preciso.<O></O>
<O></O>
P.S. - Como estou a fazer isto no vmware e esta instalação não tem ligação directa ao modem, tive que escolher um ip fixo com a seguinte configuaração:<O></O>
ip adress: 10.133.1.100<O></O>
netmask: 255.255.255.0<O></O>
Default gateway: 10.133.1.1 ( a minha gateway real )<O></O>
Primary nameserver: 10.133.1.1<O></O>
Escolher as opções do interface que fica na nossa rede:<O></O>
ip adress: 10.133.1.1<O></O>
Netmask: 255.255.255.0<O></O>
Especificar o "nome" e dominio do servidor. Neste caso, cc.gateway.lan<O></O>
Escolher o Timezone......"Europe/Lisbon"<O></O>
Escolher a password do user "root".........neste caso está com a pass techzone. Convém ser uma boa password. e uma boa password não é Angelina Jolie<O</O
Particionar o disco.........escolher as de default, que não há qualquer problema<O></O>
Escolher os modulos de software. Isto fica mais à consideração do que a pessoa necessita.<O></O>
O resto dos modulos........<O></O>
Confirmação de que está tudo correcto............<O></O>
Opção de fazer o teste do cd antes da ionstalação. É recomendado fazer para ver se não há problemas.<O></O>
Instalação..........<O></O>
O final da instalação, que é bastante rapida num computador decente.<O</O
Tirar o Cd da drive.<O</O
O boot do SO ( Grub e arranque )<O></O>
No fim do arranque aparece este "menu" ( que nunca o usei..... ). Fica assim completo a instalação.
Não digitam coisa nenhuma onde diz password.
Tudo o que tiverem que fazer fazem num computador da vossa rede.
Com a máquina do CC não é preciso mexer mais nada
ok, tendo o sistema já instalado, é possível configurar grande parte dos serviços pelo interface web (bem, quase todos), à excepção de alguns pequenos pormenores como os que vou descrever aqui em baixo, sendo estes configurados por consola (ssh).
Instalem numa máquina qualquer da vossa rede, qualquer cliente ssh (eu pessoalmente uso o openssh, não gosto do putty), e para se ligarem à máuina fazem:
ssh -l root NOME_OU_IPDOCOMP,
onde NOME_OU_IPDOCOMP sejam ou o nome, ou o IP do computador que tem o Clark instalado (servidor ssh)
A consola pedir-vos-à a pass
Servidor web: apache
Não é uma configuração vulgar.
Os ficheiros deamon e de configuração estão em /etc/httpd/
A root do servidor web está em /var/www/html/
A configuração do apache nesta distro pode dar, às vezes, volta à cabeça a muita gente, pelo que não aconselho a se aventurarem muito em configurações esquisitas...
Contudo, suporte mod_perl e ssl é nativo.
Proxy: squid
Combinada com content filtering, s sendo transparente (não tem nada a ver com a da netrabo, num se preocupem), é um meio saudável, eficiente e "polite" de navegação na net (muito útil em instituições educacionais, por exemplo...
A única coisa que aconselho a "tweakarem" nos ficheiros de configuração, é o tamanho total do disco utilizado para cache. (default 100Mb)
Os mais desenvoltos podem mexer noutros parametros, com utilização e paginação da RAM, cache paging filesyze, etc, mas CUIDADO!
Logo, suponhamos que até têm um disco pequeno , e só querem uma cache de 50Mb...
Peguem no vosso editor de texto preferido (eu uso o vi )
Procurem em /etc/squid/squid.conf
Esta linha:
# cache_dir ufs /var/spool/squid 100 16 256
O valor "100" é o valor que queremos editar, neste caso para 50 (valores em Mb), e fazemos o uncoment a essa linha (retirando o "#"), ficando assim:
cache_dir ufs /var/spool/squid 50 16 256
Salvem e recomecem o serviço
(É aconselhável alterar esta configuração antes de iniciarem o squid pela primeira vez, de modo a que ele construa a cache no tamanho apropriado...)
A concluir brevemente...
- Criação de domínio
- Configuração do CC: firewall; webmail; ftp; updates do CC.
Tutorial made by kazuza.
<!--StartFragment -->[font=Arial,Helvetica]It is illegal to copy or redistribute this information in any way without the expressed written consent of kazuza an the administration from Forum Techzone. [/font]
TUTORIAL DO no-ip
made by Nemesis11
Antes de tudo têm que criar uma conta no site do no-ip (http://www.no-ip.com). Isto é facil, do que me lembro, basta escolher o nome do dominio e dar a indicação do mail e password da conta.
Antes de correr o cliente no-ip é preciso compilar a source. O link para a source do cliente é este -> http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
Quem quizer evitar compilar, pode fazer o download dele deste link -> http://pwp.netcabo.pt/0239863201/cc/noip-2.1.1.rar
É a ultima versão (2.1.1). Compilei numa VM, copiei os ficheiros e correu ok. Penso que também não vão ter problemas.
Antes desta tinha a 2.0.5(?) que me foi enviada pelo Bluebird aqui do forum e tb não tive problemas.
1º - Descompactar o rar para a directoria "/usr/local/bin/" no CC. Podem fazer isso por ssh ou por pasta partilhada com o Samba.
2º - Dar permissões de read/write/execute ao owner no ficheiro "noip2".
3º - Configuarar o cliente.
Ele pergunta a que placa de rede fica associado. Indicam a placa de rede que está ligada à net (External no Webconfig). Muito provalmente "eth0".
Em seguida inserem os dados do login(email) e password e por fim se querem correr alguma coisa quando há um update (isto é opcional).
4º - Criar o serviço que inicie o cliente quando há um boot do CC
Existe duas maneiras de fazer isto. Uma pelo webmin e outra por linha de comandos (para quem não quizer instalar o webmin).
- Pelo Webmin
Ir a https://<ip_do_cc>:10000/init/
Escolher a opção "Create a new bootup and shutdown action"
No "Action Details" escrever o seguinte:
Name -> noip
Description -> noip
Bootup commands -> /usr/local/bin/noip2
Start at boot time? -> Yes
Carregar no botão "Create" e está feito. No proximo boot do CC vão ver o serviço a arrancar (noip [OK]).
Para não terem que esperar por um boot para o serviço arrancar, basta irem à linha de comando e escrever "service noip start".
- Por linha de comandos
Copiar o ficheiro redhat.noip.sh para a directoria "/etc/rc.d/init.d"
Mudar as permissões do ficheiro
Criar um "symbolic link" na directoria "/etc/rc.d/rcX.d" em que X se descobre com o seguinte comando:
Em seguida basta fazer "service noip start" para arrancar o serviço. No proximo boot ele tb vai arrancar automaticamente.
O README.FIRST tem uma maneira diferente, mas tem que se fazer o download do "killproc". Nunca tentei, mas se quizerem é seguir as instruções que estão naquele ficheiro.
------------------------------------------
Ficam aqui os parametros que o noip2 aceita, para quem precisar de outras opções:
------------------------------------------
Só mais um pequeno pormenor. Na altura tentei alterar o ficheiro "/var/webconfig/classes/daemon.list" para o webconfig me mostrar o serviço noip e ter a opção de start/stop pelo browser. Nunca consegui (ao contrario de outros serviços).
E é tudo, espero não ter nenhum erro, mas alguma coisa, alterem.
Vamos tentar fazer aqui um tutorial de como instalar e configurar o ClarckConnect Home 2.2 (CC).
O ClarkConnect Home 2.2 é um software gratuito para utilização sem fins lucrativos.
Download: http://www.clarkconnect.org/webapp/downloads.jsp
A ideia é muito simples, todos os que tiverem um pc velho em casa colocam duas placas de rede nele e depois o modem fica ligado a uma delas e a outra liga ao vosso pc ou a um switch.
Com o ClarkConnect configurado ficam com a melhor firewall possivel, FTP, add-blocker; etc, etc.
MATERIAL NECESSÁRIO:
- PC com duas placas de rede. O PC pode ser qq coisa. Como é só para o CC vão querer ter uma máquina fraquinha. No entanto chamo a atenção para o disco que pretendem usar. Se tiverem o PC onde vocês estão habitualmente vão querer um disco silencioso. Por outro lado dependendo do que querem fazer com o CC lembrem-se que é no disco do CC que fica o FTP e o webmail se assim o desejarem. Portanto o disco deve ter isso em linha de conta. Podem meter no ftp a vossa colecção toda de MP3 por exemplo. Pensem nisso.
- Um modem com ligação através de RJ45
- Um cabo de rede directo que liga o modem a uma placa do PC
- Um cabo de rede cruzado que liga ao switch
- Uma placa de rede em cada pc que desejam ligar ao switch e um cado de rede directo entre a placa de rede e o switch.
Após terem efectuado o download da ISO de instalação do Clarkconnect (Home Edition - as versões superiores são a pagar, e não é pouco.. ), gravem essa imagem para um cd (pode ser mesmo re-gravável), e façam boot por ele na máquina que pretendem, que seja a vossa gateway (um 486, talvez )
Não é dificil. Basta digitarem "linux" para começar a instalação...
O sistema arrancará com a instalação...
Seleccionem a linguagem em que pretendem a instalação...
(PT mais uma vez negligênciado, em troca do Brazilêrô ingrunhível... )
A seguir escolhem o esquema de teclado que pretendem. Português é o pt-latin 1...
Seleccionem a "source" de onde vão fazer a instalação.
Apesar de ser possivel fazer uma instalação por ftp, neste tutorial só vamos cobrir a instalação por CD-ROM...
Aqui podem observar que é possível fazer o upgrade duma instalação antiga do CC, mas aconselho-vos a fazer SEMPRE uma instalação fresca...
A parte de de destruição de dados ........escrever "linux" quando se tiver a certeza.
te de de destruição de dados ........escrever "linux" quando se tiver a certeza .<O></O>
Escolher o modo de instalação. Basicamente:<O></O>
- Gateway -> Vai fazer de server e firewall para a rede<O></O>
- Standalone -> Fica apenas a com funções de server.<O
O connection type.<O></O>
No meu caso só conheço a instalação ethernet e cable. Penso que escolhendo a opção DSL a instalação não deve ser muito diferente.<O</O
Escolher as configurações para a 1ª placa de rede ( a que fica ligada ao modem ) . No meu caso escolho para usar ip dinamico.<O></O>
Como opção pode-se indicar o "primary nameserver". Pelo menos na netcabo isso não é preciso.<O></O>
<O></O>
P.S. - Como estou a fazer isto no vmware e esta instalação não tem ligação directa ao modem, tive que escolher um ip fixo com a seguinte configuaração:<O></O>
ip adress: 10.133.1.100<O></O>
netmask: 255.255.255.0<O></O>
Default gateway: 10.133.1.1 ( a minha gateway real )<O></O>
Primary nameserver: 10.133.1.1<O></O>
Escolher as opções do interface que fica na nossa rede:<O></O>
ip adress: 10.133.1.1<O></O>
Netmask: 255.255.255.0<O></O>
Especificar o "nome" e dominio do servidor. Neste caso, cc.gateway.lan<O></O>
Escolher o Timezone......"Europe/Lisbon"<O></O>
Escolher a password do user "root".........neste caso está com a pass techzone. Convém ser uma boa password. e uma boa password não é Angelina Jolie<O</O
Particionar o disco.........escolher as de default, que não há qualquer problema<O></O>
Escolher os modulos de software. Isto fica mais à consideração do que a pessoa necessita.<O></O>
O resto dos modulos........<O></O>
Confirmação de que está tudo correcto............<O></O>
Opção de fazer o teste do cd antes da ionstalação. É recomendado fazer para ver se não há problemas.<O></O>
Instalação..........<O></O>
O final da instalação, que é bastante rapida num computador decente.<O</O
Tirar o Cd da drive.<O</O
O boot do SO ( Grub e arranque )<O></O>
No fim do arranque aparece este "menu" ( que nunca o usei..... ). Fica assim completo a instalação.
Não digitam coisa nenhuma onde diz password.
Tudo o que tiverem que fazer fazem num computador da vossa rede.
Com a máquina do CC não é preciso mexer mais nada
ok, tendo o sistema já instalado, é possível configurar grande parte dos serviços pelo interface web (bem, quase todos), à excepção de alguns pequenos pormenores como os que vou descrever aqui em baixo, sendo estes configurados por consola (ssh).
Instalem numa máquina qualquer da vossa rede, qualquer cliente ssh (eu pessoalmente uso o openssh, não gosto do putty), e para se ligarem à máuina fazem:
ssh -l root NOME_OU_IPDOCOMP,
onde NOME_OU_IPDOCOMP sejam ou o nome, ou o IP do computador que tem o Clark instalado (servidor ssh)
A consola pedir-vos-à a pass
Servidor web: apache
Não é uma configuração vulgar.
Os ficheiros deamon e de configuração estão em /etc/httpd/
A root do servidor web está em /var/www/html/
A configuração do apache nesta distro pode dar, às vezes, volta à cabeça a muita gente, pelo que não aconselho a se aventurarem muito em configurações esquisitas...
Contudo, suporte mod_perl e ssl é nativo.
Proxy: squid
Combinada com content filtering, s sendo transparente (não tem nada a ver com a da netrabo, num se preocupem), é um meio saudável, eficiente e "polite" de navegação na net (muito útil em instituições educacionais, por exemplo...
A única coisa que aconselho a "tweakarem" nos ficheiros de configuração, é o tamanho total do disco utilizado para cache. (default 100Mb)
Os mais desenvoltos podem mexer noutros parametros, com utilização e paginação da RAM, cache paging filesyze, etc, mas CUIDADO!
Logo, suponhamos que até têm um disco pequeno , e só querem uma cache de 50Mb...
Peguem no vosso editor de texto preferido (eu uso o vi )
Procurem em /etc/squid/squid.conf
Esta linha:
# cache_dir ufs /var/spool/squid 100 16 256
O valor "100" é o valor que queremos editar, neste caso para 50 (valores em Mb), e fazemos o uncoment a essa linha (retirando o "#"), ficando assim:
cache_dir ufs /var/spool/squid 50 16 256
Salvem e recomecem o serviço
(É aconselhável alterar esta configuração antes de iniciarem o squid pela primeira vez, de modo a que ele construa a cache no tamanho apropriado...)
A concluir brevemente...
- Criação de domínio
- Configuração do CC: firewall; webmail; ftp; updates do CC.
Tutorial made by kazuza.
<!--StartFragment -->[font=Arial,Helvetica]It is illegal to copy or redistribute this information in any way without the expressed written consent of kazuza an the administration from Forum Techzone. [/font]
TUTORIAL DO no-ip
made by Nemesis11
Antes de tudo têm que criar uma conta no site do no-ip (http://www.no-ip.com). Isto é facil, do que me lembro, basta escolher o nome do dominio e dar a indicação do mail e password da conta.
Antes de correr o cliente no-ip é preciso compilar a source. O link para a source do cliente é este -> http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
Quem quizer evitar compilar, pode fazer o download dele deste link -> http://pwp.netcabo.pt/0239863201/cc/noip-2.1.1.rar
É a ultima versão (2.1.1). Compilei numa VM, copiei os ficheiros e correu ok. Penso que também não vão ter problemas.
Antes desta tinha a 2.0.5(?) que me foi enviada pelo Bluebird aqui do forum e tb não tive problemas.
1º - Descompactar o rar para a directoria "/usr/local/bin/" no CC. Podem fazer isso por ssh ou por pasta partilhada com o Samba.
2º - Dar permissões de read/write/execute ao owner no ficheiro "noip2".
Código:
chmod 700 /usr/local/bin/noip2
3º - Configuarar o cliente.
Código:
cd /usr/local/bin
noip2 -C
Ele pergunta a que placa de rede fica associado. Indicam a placa de rede que está ligada à net (External no Webconfig). Muito provalmente "eth0".
Em seguida inserem os dados do login(email) e password e por fim se querem correr alguma coisa quando há um update (isto é opcional).
4º - Criar o serviço que inicie o cliente quando há um boot do CC
Existe duas maneiras de fazer isto. Uma pelo webmin e outra por linha de comandos (para quem não quizer instalar o webmin).
- Pelo Webmin
Ir a https://<ip_do_cc>:10000/init/
Escolher a opção "Create a new bootup and shutdown action"
No "Action Details" escrever o seguinte:
Name -> noip
Description -> noip
Bootup commands -> /usr/local/bin/noip2
Start at boot time? -> Yes
Carregar no botão "Create" e está feito. No proximo boot do CC vão ver o serviço a arrancar (noip [OK]).
Para não terem que esperar por um boot para o serviço arrancar, basta irem à linha de comando e escrever "service noip start".
- Por linha de comandos
Copiar o ficheiro redhat.noip.sh para a directoria "/etc/rc.d/init.d"
Código:
cp /usr/local/bin/redhat.noip.sh /etc/rc.d/init.d/noip
Mudar as permissões do ficheiro
Código:
chmod 755 /etc/rc.d/init.d/noip
Criar um "symbolic link" na directoria "/etc/rc.d/rcX.d" em que X se descobre com o seguinte comando:
Código:
grep initdefault /etc/inittab | awk -F: '{print $2}'
Código:
ln -s /etc/rc.d/init.d/noip /etc/rc.d/rc3.d/S99noip
Em seguida basta fazer "service noip start" para arrancar o serviço. No proximo boot ele tb vai arrancar automaticamente.
O README.FIRST tem uma maneira diferente, mas tem que se fazer o download do "killproc". Nunca tentei, mas se quizerem é seguir as instruções que estão naquele ficheiro.
------------------------------------------
Ficam aqui os parametros que o noip2 aceita, para quem precisar de outras opções:
Código:
-C create configuration data
-F force NAT off
-Y select all hosts/groups
-U minutes set update interval
-c config_file use alternate data path
-d increase debug verbosity
-D processID toggle debug flag for PID
-i IPaddress use supplied address
-I interface use supplied interface
-S show configuration data
-M permit multiple instances
-K processID terminate instance PID
-h help (this text)
Só mais um pequeno pormenor. Na altura tentei alterar o ficheiro "/var/webconfig/classes/daemon.list" para o webconfig me mostrar o serviço noip e ter a opção de start/stop pelo browser. Nunca consegui (ao contrario de outros serviços).
E é tudo, espero não ter nenhum erro, mas alguma coisa, alterem.
Última edição: