segunda-feira, 31 de outubro de 2011
sexta-feira, 28 de outubro de 2011
Slackware 13.37 - Apache + mysql + php
http://www.vivaolinux.com.br/artigo/Instalando-o-Apache-+-PHP-+-MySQL-no-Slackware?pagina=2
http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/slackware/n/httpd-2.2.17-i486-3.txz
http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/slackware/ap/mysql-5.1.56-i486-1.txz
ocomon: http://downloads.sourceforge.net/project/ocomonphp/ocomon_2.0-RC6.zip?r=&ts=1319860403&use_mirror=ufpr
Deve-se alterar o Charset
http://www.pedropereira.net/instalacao-do-ocomon-no-centos-53/
Edite o arquivo /etc/httpd/conf/httpd.conf, altere o Charset de UTF8 para iso8859-1:
AddDefaultCharset UTF-8
AddDefaultCharset iso8859-1
http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/slackware/n/httpd-2.2.17-i486-3.txz
http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/slackware/ap/mysql-5.1.56-i486-1.txz
ocomon: http://downloads.sourceforge.net/project/ocomonphp/ocomon_2.0-RC6.zip?r=&ts=1319860403&use_mirror=ufpr
Deve-se alterar o Charset
http://www.pedropereira.net/instalacao-do-ocomon-no-centos-53/
Edite o arquivo /etc/httpd/conf/httpd.conf, altere o Charset de UTF8 para iso8859-1:
AddDefaultCharset UTF-8
AddDefaultCharset iso8859-1
terça-feira, 18 de outubro de 2011
Slackware 13.37 - Squid
Site com vídeo: http://www.videolog.tv/video.php?id=657710
1 - Baixar o pacote
wget http://repository.slacky.eu/slackware-13.37/network/squid/3.1.14/squid-3.1.14-i486-1sl.txz
2 - Instalar o pacote
pkgtool
3 - Configurar o squid.conf
...
1 - Baixar o pacote
wget http://repository.slacky.eu/slackware-13.37/network/squid/3.1.14/squid-3.1.14-i486-1sl.txz
2 - Instalar o pacote
pkgtool
3 - Configurar o squid.conf
...
Slackware 13.37 - tcpdump
Site com material sobre tcpdump: http://openmaniak.com/tcpdump.php
Vídeo com exemplos de uso: http://www.securitytube.net/video/61
tcpdump | protocolo | direção | host | valor | operadorLógico | outras expressoes:
Vídeo com exemplos de uso: http://www.securitytube.net/video/61
tcpdump | protocolo | direção | host | valor | operadorLógico | outras expressoes:
- [protocol]: protocolo - tcpdump udp
- src [host]: source - tcpdump scr 172.16.0.1
- dst [host]: destine - tcpcump dst www.uol.com.br
- v: verbose (???????)
- n: ?????????
- q: quiet (simplificado) - tcpdump -q src 172.16.0.11 dst www.uol.com.br
- D: Exibe interfaces disponíveis - tcpdump -D
- i [iface]: Interface - tcpdump -i eth0
- port [port]: porta - tcpdump dst uol.com.br and port 80
- c [x]: Parar a captura após x pacotes - tcpdump -c 20
- w[arquivo]: Gravar logs em arquivo
- r[arquivo]: Ler logs a partir de arquivo
- A: Exibe o conteúdo dos pacotes
segunda-feira, 17 de outubro de 2011
Slackware 13.37 - Configurando DHCP
Configurar o dhcpd no slackware.
Conceitos importantes: O dhcpd funciona escutando em uma interface específica, portanto o IP da interface deverá estar configurado antes de o serviço estar ativado.
Dhcpd (Servidor e cliente)
wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/slackware/n/dhcp-4.2.1_P1-i486-1.txz.
Dhcpdcd (Deamon cliente) - Não é necessário (deve ser desabilitado)
wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/patches/packages/dhcpcd-5.2.12-i486-1_slack13.37.txz
Nessa aula, também foi estudado o pkgtool - Ferramenta de instalação de pacotes no slackware.
Todos os downloads foram feitos a partir do site: http://pkgs.org/
Uma outra boa referência encontrada foi: http://blog.cesar.augustus.nom.br/instalando-o-servidor-dhcp-no-linux.html
Encontrei esse vídeo interessante: http://www.videolog.tv/video.php?id=657339
Passo a passo:
wget http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/slackware/n/dhcp-4.2.1_P1-i486-1.txz
2 - Configurar rc.dhcpd
vi /etc/rc.d/rc.dhcpd
#!/bin/sh
# Start/stop/restart the DHCP server:
INTERFACES="eth1"
case "$1" in
'start')
dhcpd $INTERFACES
;;
'stop')
killall dhcpd
;;
'restart')
killall dhcpd
dhcpd $INTERFACES
;;
*)
echo "usage $0 start|stop|restart"
esac
3 - Colocar o servidor para iniciar durante o boot
chmod +x /etc/rc.d/rc.dhcpd
4 - Configuar o rc.dhcpd nos init
ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc0.d/K04dhcpd
ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc1.d/K04dhcpd
ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc2.d/K04dhcpd
ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc6.d/K04dhcpd
ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc3.d/S96dhcpd
ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc4.d/S96dhcpd
ln -s /etc/rc.d/rc.dhcpd /etc/rc.d/rc5.d/S96dhcpd
5 - Configurar dhcpd.conf
vi /etc/dhcpd.conf
autoritative;
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
subnet 10.210.0.0 netmask 255.255.255.0 {
range 10.210.0.10 10.210.0.100;
option routers 10.210.0.1;
option domain-name-servers 10.20.0.1,8.8.8.8;
option broadcast-address 10.210.0.255;
}
#host maquina01 {
# hardware ethernet 00:00:00:00:00:00;
# fixed-address 10.90.0.122;
#}
6 - Startar o servidor
/etc/rc.d/rc.dhcpd start
______________________________________________________________
Os arquivos de logs: /var/state/dhcp/
Arquivos:
/etc/dhcpd.conf -> Arquivo de configuração do dhcpd
/etc/rc.d/rc.dhcpd -> Inicializa o serviço dhcpd
/var/state/dhcpd/ -> Diretório com arquivos de log.
Obs. Se estiver utilizando VirtualBox, a interface eth1 deve estar como redeinterna e redelocal.
domingo, 16 de outubro de 2011
Slackware 13.37 - Ambiente do usuário
Ambiente para todos os usuários
/etc/profile
Para o usuário específico
~/bash_profile
~/bashrc
~/profile
É comum utilizar o comando alias:
alias apelido = 'comando'
alias ls='ls -lf --color'
http://www.vivaolinux.com.br/dica/Aliases-apelidos-para-comandos
/etc/profile
Para o usuário específico
~/bash_profile
~/bashrc
~/profile
É comum utilizar o comando alias:
alias apelido = 'comando'
alias ls='ls -lf --color'
O detalhe é que só funciona quando digito ls sem parâmetros!!
http://www.vivaolinux.com.br/dica/Aliases-apelidos-para-comandos
Slackware 13.37 - Iptables - Configuração simples.
Habilitar o iptables:
cat "1" > /proc/sys/net/ipv4/ip_forward
Setar o paramentro para 1
Exemplo: Compartilhar a placa eth0 para toda a rede:
cat "1" > /proc/sys/net/ipv4/ip_forward
Setar o paramentro para 1
Exemplo: Compartilhar a placa eth0 para toda a rede:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Tabelas
filternat
mangle
Comandos
-A
-P
-D
-F
-L
-h
Chains
INPUT
OUTPUT
FORWARD
PREROUTING
POSTROUTING
Opções
n, p, s, d, i, o, --sport, --dport, --syn, -j
Destinos
ACCEPT
REJECT
DROP
LOG
SNAT
DNAT
--to
MASQUERADE
REDIRECT
--to-port
RETURN
Assinar:
Comentários (Atom)