DHCP [RESOLVIDO]

1. DHCP [RESOLVIDO]

thiago silva
thiagoThid

(usa Ubuntu)

Enviado em 04/08/2014 - 21:40h

Boa noite!

Alguem sabe me dizer como liberar mais de 255 maquinas em uma rede linux, com uma placa de rede apenas, no servidor?


  


2. MELHOR RESPOSTA

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 05/08/2014 - 00:25h

thiagoThid escreveu:

PretooOO escreveu:

Sim,facil, so usa mascara menor de /24 ....

/23 = 510 host
/22 = 1022 host

E por ai vai....


Não entendi muito bem! Sou novato em Linux... Voce poderia me explicar melhor, se eu estiver com essa configuração.. eu mudaria aonde?

sudo vim /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static

address 172.16.1.254
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255

###############

$ sudo vim /etc/sysctl.conf

net.ipv4.ip_forward=1

###############

$ sudo vim /etc/init.d/internet

#!/bin/bash

iniciar(){
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
}

parar(){
iptables -F -t nat
}

case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac

###############

$ sudo vim /etc/dhcp/dhcpd.conf

ddns-update-style none;
option domain-name "home";
option domain-name-servers 172.16.1.254, 8.8.8.8.8;

default-lease-time 600;
max-lease-time 7200;

authoritative;

log-facility local7;

subnet 172.16.0.0 netmask 255.255.0.0 {
range 172.16.1.30 172.16.1.40;
option routers 172.16.1.254;
}

##################

$ sudo vim /etc/default/isc-dhcp-server

INTERFACES="eth1

##################







Hehe amigo isso não "linux" isso e REDES, segmentação de redes ...
Sua rede ja é um /16 = 255.255.0.0 ,logo vc pode alterar os ultimas octetos 172.16.XXX.XXX
Logo vc pode ter 65534 em media(tirando alguns ja predefinidos)
Então, vc pode ter ips inicandos 172.16.0.1 e por ultimo 172.16.255.254.
Na verdadee so precisa alterar o seu range que distribui no DHCP, e terá todos ips que quiser(65534)

3. Re: DHCP [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 04/08/2014 - 21:56h

Sim,facil, so usa mascara menor de /24 ....

/23 = 510 host
/22 = 1022 host

E por ai vai....


4. Re: DHCP [RESOLVIDO]

thiago silva
thiagoThid

(usa Ubuntu)

Enviado em 04/08/2014 - 23:41h

PretooOO escreveu:

Sim,facil, so usa mascara menor de /24 ....

/23 = 510 host
/22 = 1022 host

E por ai vai....


Não entendi muito bem! Sou novato em Linux... Voce poderia me explicar melhor, se eu estiver com essa configuração.. eu mudaria aonde?

sudo vim /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static

address 172.16.1.254
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255

###############

$ sudo vim /etc/sysctl.conf

net.ipv4.ip_forward=1

###############

$ sudo vim /etc/init.d/internet

#!/bin/bash

iniciar(){
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
}

parar(){
iptables -F -t nat
}

case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac

###############

$ sudo vim /etc/dhcp/dhcpd.conf

ddns-update-style none;
option domain-name "home";
option domain-name-servers 172.16.1.254, 8.8.8.8.8;

default-lease-time 600;
max-lease-time 7200;

authoritative;

log-facility local7;

subnet 172.16.0.0 netmask 255.255.0.0 {
range 172.16.1.30 172.16.1.40;
option routers 172.16.1.254;
}

##################

$ sudo vim /etc/default/isc-dhcp-server

INTERFACES="eth1

##################







5. Re: DHCP [RESOLVIDO]

thiago silva
thiagoThid

(usa Ubuntu)

Enviado em 05/08/2014 - 00:37h

thiagoThid escreveu:

PretooOO escreveu:

Sim,facil, so usa mascara menor de /24 ....

/23 = 510 host
/22 = 1022 host

E por ai vai....


Não entendi muito bem! Sou novato em Linux... Voce poderia me explicar melhor, se eu estiver com essa configuração.. eu mudaria aonde?

sudo vim /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static

address 172.16.1.254
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255

###############

$ sudo vim /etc/sysctl.conf

net.ipv4.ip_forward=1

###############

$ sudo vim /etc/init.d/internet

#!/bin/bash

iniciar(){
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
}

parar(){
iptables -F -t nat
}

case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac

###############

$ sudo vim /etc/dhcp/dhcpd.conf

ddns-update-style none;
option domain-name "home";
option domain-name-servers 172.16.1.254, 8.8.8.8.8;

default-lease-time 600;
max-lease-time 7200;

authoritative;

log-facility local7;

subnet 172.16.0.0 netmask 255.255.0.0 {
range 172.16.1.30 172.16.1.40;
option routers 172.16.1.254;
}

##################

$ sudo vim /etc/default/isc-dhcp-server

INTERFACES="eth1

##################







Muitissimo obrigado meu velho... Eu tentei colocar ip fisico 172.16.255.200 e não rolou, pois eu estou ganhando tempo em um trampo de redes para eu estudar e entrar de cabeça em redes!

Por sinal acabei de configurar o SQUID aqui em casa, vou testar amanha! kkkkkkkk

Brigadão!



6. Re: DHCP [RESOLVIDO]

thiago silva
thiagoThid

(usa Ubuntu)

Enviado em 05/08/2014 - 00:37h

thiagoThid escreveu:

PretooOO escreveu:

Sim,facil, so usa mascara menor de /24 ....

/23 = 510 host
/22 = 1022 host

E por ai vai....


Não entendi muito bem! Sou novato em Linux... Voce poderia me explicar melhor, se eu estiver com essa configuração.. eu mudaria aonde?

sudo vim /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static

address 172.16.1.254
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255

###############

$ sudo vim /etc/sysctl.conf

net.ipv4.ip_forward=1

###############

$ sudo vim /etc/init.d/internet

#!/bin/bash

iniciar(){
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
}

parar(){
iptables -F -t nat
}

case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac

###############

$ sudo vim /etc/dhcp/dhcpd.conf

ddns-update-style none;
option domain-name "home";
option domain-name-servers 172.16.1.254, 8.8.8.8.8;

default-lease-time 600;
max-lease-time 7200;

authoritative;

log-facility local7;

subnet 172.16.0.0 netmask 255.255.0.0 {
range 172.16.1.30 172.16.1.40;
option routers 172.16.1.254;
}

##################

$ sudo vim /etc/default/isc-dhcp-server

INTERFACES="eth1

##################







Muitissimo obrigado meu velho... Eu tentei colocar ip fisico 172.16.255.200 e não rolou, pois eu estou ganhando tempo em um trampo de redes para eu estudar e entrar de cabeça em redes!

Por sinal acabei de configurar o SQUID aqui em casa, vou testar amanha! kkkkkkkk

Brigadão!



7. Re: DHCP [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 05/08/2014 - 00:44h

hehe
Beleza amigo, que bom que pude ajudar :-D

Um "bizu", tem pacote chamado ipcalc com ele pode calcular as mascaras de redes, etc..

ipcalc 172.16.0.0/24
Address: 172.16.0.0 10101100.00010000.00000000. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 172.16.0.0/24 10101100.00010000.00000000. 00000000
HostMin: 172.16.0.1 10101100.00010000.00000000. 00000001
HostMax: 172.16.0.254 10101100.00010000.00000000. 11111110
Broadcast: 172.16.0.255 10101100.00010000.00000000. 11111111
Hosts/Net: 254 Class B, Private Internet

Abraço


8. Re: DHCP [RESOLVIDO]

thiago silva
thiagoThid

(usa Ubuntu)

Enviado em 06/08/2014 - 21:59h

PretooOO escreveu:

hehe
Beleza amigo, que bom que pude ajudar :-D

Um "bizu", tem pacote chamado ipcalc com ele pode calcular as mascaras de redes, etc..

ipcalc 172.16.0.0/24
Address: 172.16.0.0 10101100.00010000.00000000. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 172.16.0.0/24 10101100.00010000.00000000. 00000000
HostMin: 172.16.0.1 10101100.00010000.00000000. 00000001
HostMax: 172.16.0.254 10101100.00010000.00000000. 11111110
Broadcast: 172.16.0.255 10101100.00010000.00000000. 11111111
Hosts/Net: 254 Class B, Private Internet

Abraço


Obrigado pela ajuda, mais me velho eu estou com essa do figuração de que eu passe pra vc, porem o meu servidor não libera IP automaticamente, sera que vc poderia me dar mais uma dica?
Por favor!