Para fixar os endereços fisicos as suas respectivas "eth" sem a maldita complicação do udev.
# apt-get install ifrename
editar o arquivo /etc/iftab
eth0 mac AA:AA:AA:AA:AA:AA
eth1 mac BB:BB:BB:BB:BB:BB
eth2 mac CC:CC:CC:CC:CC:CC
Simples assim.
sexta-feira, 15 de abril de 2011
quarta-feira, 16 de fevereiro de 2011
Dica - Start, reboot, shutdown em VM's ESXi
Dica útil.
Para quem não tem tempo de instalar o VSphere em alguma VM Windows ou não tem acesso a uma máquina que possua a demorada instalação, pode usar a praticidade do Shell.
Buscando a ID (primeiro número)
# vim-cmd vmsvc/getallvms
exemplo:
16 www [datastore2] apache.vmx debian5Guest
Onde [vm-id] = 16
Inicializando VM:
# vim-cmd vmsvc/power.on [vm-id]
Desligando VM:
# vim-cmd vmsvc/power.off [vm-id]
Reinicializando VM:
# vim-cmd vmsvc/power.restart [vm-id]
um abraço.
Para quem não tem tempo de instalar o VSphere em alguma VM Windows ou não tem acesso a uma máquina que possua a demorada instalação, pode usar a praticidade do Shell.
Buscando a ID (primeiro número)
# vim-cmd vmsvc/getallvms
exemplo:
16 www [datastore2] apache.vmx debian5Guest
Onde [vm-id] = 16
Inicializando VM:
# vim-cmd vmsvc/power.on [vm-id]
Desligando VM:
# vim-cmd vmsvc/power.off [vm-id]
Reinicializando VM:
# vim-cmd vmsvc/power.restart [vm-id]
um abraço.
quinta-feira, 27 de janeiro de 2011
LVM - Redimensionando partições sem mistérios.
Dica básica de sobrevivência:
Supondo que seja o seu /opt do Zimbra
Aumentando +50GB no /opt ou zimbra0 em VG0:
# su - zimbra
$ zmcontrol stop && exit
# umount /opt
# e2fsck -f /dev/VG0/zimbra0
# lvresize -L +50GB /dev/VG0/zimbra0
# resize2fs /dev/VG0/zimbra0
# mount /opt
# su - zimbra
$ zmcontrol start
Diminuindo -50GB no /opt ou zimbra0 em VG0:
=> apenas troque o +50GB por -50GB . Sem mistério.
OBS: verifique seu espaço em disco com vgdisplay.
verifique se você realmente necessita reduzir sua lvm.
faça BACKUP da LVM antes de fazer o procedimento.
um abraço.
Supondo que seja o seu /opt do Zimbra
Aumentando +50GB no /opt ou zimbra0 em VG0:
# su - zimbra
$ zmcontrol stop && exit
# umount /opt
# e2fsck -f /dev/VG0/zimbra0
# lvresize -L +50GB /dev/VG0/zimbra0
# resize2fs /dev/VG0/zimbra0
# mount /opt
# su - zimbra
$ zmcontrol start
Diminuindo -50GB no /opt ou zimbra0 em VG0:
=> apenas troque o +50GB por -50GB . Sem mistério.
OBS: verifique seu espaço em disco com vgdisplay.
verifique se você realmente necessita reduzir sua lvm.
faça BACKUP da LVM antes de fazer o procedimento.
um abraço.
segunda-feira, 10 de janeiro de 2011
Direcionando a saída do Squid para um Link específico.
Passei um trabalho para redirecionar o acesso default do Squid, poderia usar PF mas ele segue o meu defaultrouter (Artigo BSD) sendo assim, fica mais fácil usar uma funcionalidade do próprio squid.
###squid.conf
http_port 3128 transparent
.
.
.
acl rede src 192.168.0.0/24
.
.
.
http_access allow rede
.
.
.
tcp_outgoing_address 189.189.189.2 rede
###EOF
A linha tcp_outgoing_address é seguida do IP da placa externa onde você quer que saia o tráfego e as ACL's que deverão sair por este link.
um abraço.
###squid.conf
http_port 3128 transparent
.
.
.
acl rede src 192.168.0.0/24
.
.
.
http_access allow rede
.
.
.
tcp_outgoing_address 189.189.189.2 rede
###EOF
A linha tcp_outgoing_address é seguida do IP da placa externa onde você quer que saia o tráfego e as ACL's que deverão sair por este link.
um abraço.
FreeBSD: Multiplos gateways usando FIB.
Recentemente fiz a separação de tráfego de links aqui na empresa, e resolvi usar uma funcionalidade do FreeBSD (Linux também faz).
Verifique se há a linha contendo ROUTETABLES no arquivo de configuração do seu Kernel.
arquivo - /usr/src/sys/i386/conf/SEUKERNEL
device pf
device pflog
options ROUTETABLES=6 #Max FIBs 16
Partindo do princípio de que todos que estão lendo saibam compilar o kernel do FreeBSD, seguiremos.
link1=200.200.200.2/32 GW1=200.200.200.1
link2=189.189.189.2/32 GW2=189.189.189.1
interna=192.168.0.0/24
Digamos que eu queira que o tráfego de email trafegue no $link1 (não mailserver, p/ mailserver use RDR mesmo), e que a internet passe pelo $link2.
no arquivo /etc/rc.local :
defaultrouter="200.200.200.1"
será o nosso gateway padrão.
e no arquivo /etc/rc.local insira a chamada FIB.
setfib 1 route add default 189.189.189.1
então teremos a saida principal no ip 200.200.200.1 e o segundo link saindo por 189.189.189.1.
Teste usando setfib:
# setfib 1 netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 189.189.189.1 UGS 0 3717628 rl1
Agora, vamos ao redirecionamento de portas usando PF.
link1_portas = "{ 25 110 143 995 465 993 53 }"
link2_portas = "{ 20 21 1723 47 491 1024><65000 }"
.
.
.
pass in quick on $int_if proto { tcp udp } to any port $link2_portas rtable 1
pass in quick on $int_if proto { tcp udp } to any port $link1_portas keep state
A grosso modo, declare as variáveis e após crie as regras de in e out a seu gosto.
Fonte:
http://daniloegea.wordpress.com/2009/11/17/usando-pf-com-fibs-no-freebsd/
Verifique se há a linha contendo ROUTETABLES no arquivo de configuração do seu Kernel.
arquivo - /usr/src/sys/i386/conf/SEUKERNEL
device pf
device pflog
options ROUTETABLES=6 #Max FIBs 16
Partindo do princípio de que todos que estão lendo saibam compilar o kernel do FreeBSD, seguiremos.
link1=200.200.200.2/32 GW1=200.200.200.1
link2=189.189.189.2/32 GW2=189.189.189.1
interna=192.168.0.0/24
Digamos que eu queira que o tráfego de email trafegue no $link1 (não mailserver, p/ mailserver use RDR mesmo), e que a internet passe pelo $link2.
no arquivo /etc/rc.local :
defaultrouter="200.200.200.1"
será o nosso gateway padrão.
e no arquivo /etc/rc.local insira a chamada FIB.
setfib 1 route add default 189.189.189.1
então teremos a saida principal no ip 200.200.200.1 e o segundo link saindo por 189.189.189.1.
Teste usando setfib:
# setfib 1 netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 189.189.189.1 UGS 0 3717628 rl1
Agora, vamos ao redirecionamento de portas usando PF.
link1_portas = "{ 25 110 143 995 465 993 53 }"
link2_portas = "{ 20 21 1723 47 491 1024><65000 }"
.
.
.
pass in quick on $int_if proto { tcp udp } to any port $link2_portas rtable 1
pass in quick on $int_if proto { tcp udp } to any port $link1_portas keep state
A grosso modo, declare as variáveis e após crie as regras de in e out a seu gosto.
Fonte:
http://daniloegea.wordpress.com/2009/11/17/usando-pf-com-fibs-no-freebsd/
segunda-feira, 27 de dezembro de 2010
Dica: Formatando NTFS com ntfsprogs.
Dica muito útil para formatação de pendrives, partições, hds externos:
Instalando:
# yum install ntfsprogs ntfs-3g -y
Formatando:
# mkntfs -f /dev/sdXX
Acessando:
# ntfs-3g /dev/sdXX /ponto-de-montagem
# cd /ponto-de-montagem
um abraço.
Instalando:
# yum install ntfsprogs ntfs-3g -y
Formatando:
# mkntfs -f /dev/sdXX
Acessando:
# ntfs-3g /dev/sdXX /ponto-de-montagem
# cd /ponto-de-montagem
um abraço.
sexta-feira, 24 de dezembro de 2010
Wireless Realtek no Fedora.
Dica de configuração para Fedora.
# uname -a
Linux localhost.localdomain 2.6.34.7-63.fc13.i686 #1 SMP Fri Dec 3 12:35:44 UTC 2010 i686 i686 i386 GNU/Linux
# lspci | grep Wireless
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192SE Wireless LAN Controller (rev 10)
Primeiramente baixe o driver aqui.
No meu caso uma RTL8192SE
Após:
# tar -zxvf rtl8192se_linux_2.6.0019.1207.2010.tar.gz
# cd rtl8192se_linux_2.6.0019.1207.2010
# make
# make install
# depmod -a
# modprobe r8192se_pci
Adicionando ao boot
# echo "modprobe r8192se_pci" >> /etc/rc.local
Testando
# dhclient wlan0
# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 1C:4B:D6:83:7B:CD
inet addr:192.168.10.105 Bcast:192.168.10.255 Mask:255.255.255.0
e um abraço.
# uname -a
Linux localhost.localdomain 2.6.34.7-63.fc13.i686 #1 SMP Fri Dec 3 12:35:44 UTC 2010 i686 i686 i386 GNU/Linux
# lspci | grep Wireless
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192SE Wireless LAN Controller (rev 10)
Primeiramente baixe o driver aqui.
No meu caso uma RTL8192SE
Após:
# tar -zxvf rtl8192se_linux_2.6.0019.1207.2010.tar.gz
# cd rtl8192se_linux_2.6.0019.1207.2010
# make
# make install
# depmod -a
# modprobe r8192se_pci
Adicionando ao boot
# echo "modprobe r8192se_pci" >> /etc/rc.local
Testando
# dhclient wlan0
# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 1C:4B:D6:83:7B:CD
inet addr:192.168.10.105 Bcast:192.168.10.255 Mask:255.255.255.0
e um abraço.
Assinar:
Postagens (Atom)