quarta-feira, 27 de junho de 2012

Montando um Servidor de DHCP

Configuração:

Vc terá de editar o arquivo /etc/dhcpcd.conf.
Exemplo:

# Arquivo de configuração do dhcp #
ddns-update-style ad-hoc;
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option domain-name "linux.com.br";

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.100;
}# Fim do arquivo dhcpd.conf #

O arquivo acima é simples de ser entendido, para ajustá-lo para a sua rede precisamos saber algumas informações:

IP da classe de rede: 192.168.0.0 (rede classe C)
Mascara de Rede: 255.255.255.0 (mascara padrão classe C)
IP Broadcast: 192.168.0.255 (normalmente o broadcast assume o ultimo ip no caso 255 de qualquer classe)
Gateway: 192.168.0.1 (IP do servidor da rede, normalmente o que disponibili-za servicos de Internet, arquivos, etc)
DNS: 192.168.0.1 (IP do DNS, aqui eu coloquei o IP interno pq o meu named está configurado, caso o seu não esteja coloque o DNS do seu provedor)
DOMINIO: linux.com.br (nome do dominio local)
Faixa de IPS: 192.168.0.10 até o 192.168.0.100

Depois dessas informações basta alterar o arquivo dhcp.conf.
Para subir as novas configurações, usa-se a interface de rede. Geralmente nas redes cabeadas são eth0, eth1, eth2 e assim por diante, nas wireless são wlan0, wlan1, wlan2 e etc...

Feito isso basta dar o comando:

eth0 com o ip 200.xxx.xxx.xxx e eth1 com IP 192.168.0.1

Para disponibilizar o serviço para a rede interna, no caso na eth1, basta dar o comando:

dhcpd eth1
Ao dar este comando deve aparecer algo mais ou menos assim

root@linux:~#
dhcpd eth1Internet Software Consortium DHCP Server V3.0pl1
Copyright 1995-2001 Internet Software Consortium.
All rights reserved.
For info, please visit
http://www.isc.org/products/DHCP
/>Wrote 7 leases to leases file.
Listening on Socket/eth1/192.168.0.0/24
Sending on Socket/eth1/192.168.0.0/24
Pronto. Já está tudo em ordem.
Para pegar o IP via dhcp de uma máquina Linux, de o comando
dhcpcd -d eth0
PS.: Apesar de vir como padrão nas máquinas, verifique se o arquivo dhcpd.leases existe.
Caso ele não exista crie-o, pois é nele que ficaram os IPS recebidos por DHCP

A localização deste arquivo normalmente é em /var/state/dhcp/dhcpd.leases

Por: LinuxnaRede

Gostou? Então copie esse post para seu Blog:

domingo, 20 de maio de 2012

XTI - Programação Java - Youtube

Um curso muito bom sobre linguagem java diretamente do youtube.

Link: http://www.youtube.com/playlist?list=PLA03DEA5320ECBF85

Outros links:


JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html

NetBeans ( Precisa-se do JDK) : http://netbeans.org/downloads/

Apostilando: http://www.apostilando.com/sessao.php?cod=6

Java Free: http://javafree.uol.com.br/artigos/

Jogos Lógicos: http://www.rachacuca.com.br

Portal Java Artigos: http://www.guj.com.br/article.list.logic#category_30

Array's: http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html

UML
Colega - Fernando Amaral: http://www.fernandoamaral.com.br/Default.aspx?Artigo=40

Cmm-Tiexpert: http://www.tiexpert.net/programacao/java/index.php

Gostou? Então copie esse post para seu Blog:

quinta-feira, 17 de maio de 2012

RC Linux Mint 13

Nome: Maya
Baseado no Ubuntu 12.04 LTS com opções do Cinnamon 1.4.
Como o Ubuntu 12.04, o Linux Mint 13 é um release LTS (Long Term Support) e será suportado com atualizações até abril de 2017. A data de lançamento da versão final ainda não foi anunciada.


Link para Download: Linux-Mint 


Cinnamon - Linux Mint 13:


Gostou? Então copie esse post para seu Blog:

domingo, 6 de maio de 2012

Mapa mental com Freemind


O método utilizado no programa, conhecido como “Mapa Mental”, foi criado pelo inglês Tony Buzan e é adotado por profissionais das mais variadas áreas do conhecimento. Ele tenta representar, de forma gráfica, como as idéias se organizam e se associam em torno de um elemento principal, criando uma linha de raciocínio muito mais fluida, lógica e espontânea.

O Mapa Mental é utilizado, comumente, para desde a gestão de informações, compreensão e solução de problemas, memorização e aprendizado, até a criação livros, elaboração de palestras, ferramenta de brainstorming e no auxílio da gestão estratégica de empresas.


Freemind, ferramenta criada em java, é um software completo para tal operação:

Instalação no Linux: sudo apt-get install freemind

Depois de instalado, digite freemind no terminal:



O processo é bem simples, clique sobre o "balão" e de insert para criar novas "ramificações" do mesmo, para arrastar você deve selecionar a linha a arrastar. Para mudar fontes e cor, vc pode selecionar e clicar em formatar.
Para salvar, vá em Arquivo - Exportar, e escolha entre vários formatos, tanto em flash, pdf e jpeg.

Tutoriais ( Ref. ):




Gostou? Então copie esse post para seu Blog:

terça-feira, 1 de maio de 2012

Alterando Mac-Adress

Entendendo o MAC Address

O endereço MAC (Media Access Control) é composto por 12 dígitos hexadecimais representados como neste exemplo:


AA:BB:CC:DD:EE:FF

Este protocolo é responsável pelo controle de acesso de cada estação à rede Ethernet (com fio) ou Wireless (sem fio). De maneira que cada fabricante designa um número destes fisicamente à placa produzida; a única forma de alterar esta numeração é gerando um 'spoof' para induzir a conexão.

Usando o ifconfig:

Como root ( sudo su )

Antes de tudo, se você não souber qual interface de rede é a sua: de o comando:

# ifconfig


Para simplificar - wlanX < - > Wireless - ethX < - > Cabeada.

# ifconfig wlan0 down
# ifconfig wlan0 hw ether XX:XX:XX:XX:XX:XX
# ifconfig wlan0 up





O novo MAC address está definido na sequência de 'X', substitua-o e confirme a mudança com um:

# ifconfig



Utilizando o MAC Spoof

Depois de 'bater cabeça' com este processo anterior e notar que o mesmo funcionava no Ubuntu, mas não no Mint, fui obrigado a pesquisar em páginas estrangeiras, indo encontrar um 'nm-applet' baseado num script Python que de forma simples, conseguiu resolver este problema.

Mãos à massa:

I- Baixe o arquivo:

Segue o valor MD5 dele: 05b87abe4be1d0837f5a578aa8927164, caso você queira verificar a integridade após baixa-lo. Para isso use o comando:

$ md5sum mac-spoof_1.0.1-i386.zip

II- Instale-o e configure com o comando:

$ sudo mac-spoof-wl-config

Obs.: Substitua a sintaxe 'wl' por 'wd' se a interface for cabeada (Wired), ou por 'wl', se for sem fio (Wireless).

III- Substitua com o novo MAC:

O aplicativo abrirá o editor de texto padrão, no meu caso foi o Nano. Substitua o MAC no local indicado e salve o script pressionando 'Ctrl + X', depois a tecla 'S'.

IV- Utilizando o aplicativo:

Pronto! Agora para modificar o MAC basta digitar no terminal:

$ sudo mac-spoof-wl

Obs.: Utilize o mesmo critério do segundo item: 'wd' para interface (eth0) cabeada, ou 'wl' para interface (wlan0) Wireless.

Agora já está pronto para iniciar a conexão.

Fonte:

Gostou? Então copie esse post para seu Blog:

sábado, 21 de abril de 2012

Apostila - Linux avançado.

Apostila de treinamento avançado em linux.

Uma das melhores apostilas que eu já li, muito recomendado.

Download - Apostila.

Gostou? Então copie esse post para seu Blog:

sexta-feira, 6 de abril de 2012

NetBeans no LInux

NetBeans IDE é uma aplicação de código aberto feita para auxiliar os desenvolvedores na criação de aplicativos em diferentes plataformas, utilizando tecnologia Java para isto. Nela você encontra todas as ferramentas necessárias para projetos profissionais em Java, C/C++ e Ruby on Rails. ( baixaki.com.br )




1 - Faça o download do NetBeans: Link



Instale também o JDK.



2 - Faça o download do JDK: Link

Gostou? Então copie esse post para seu Blog: