Configurar o serviço de DHCP do Linux é uma coisa fácil! Sabe não? Receba um exemplo:
Exemplo de uma rede 10.0.0.0/24
################# inicio ######################
subnet 10.0.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 10.0.0.1;
option subnet-mask 255.255.255.0;
option domain-name "seudominio.com.br";
# Aqui vai seu DNS
option domain-name-servers 216.227.56.120, 64.34.4.36;
# AQUI É OBJETIVO DO POST!
option time-offset -10800; # Pacific Standard Time
# option ntp-servers a.ntp.br;
# Tem servidor de NETBIOS na rede?
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
# Aqui setamos o escopo do DHCP
# e o tempo de concessão
range 10.0.0.50 10.0.0.254;
default-lease-time 604800;
max-lease-time 604800;
######################## fim ##########################
Simples né? Também achei :)
Mas enfim, e sobre o option time-offset? How to eu configuro isso ai?
Simples!!! Vejamos:
1. Calculamos quantos segundos tem uma hora:
Multiplicamos a quantidade de segundos pela quantidade de minutos:
echo "60 * 60" | bcVai dar 3600. Beleza! 1 hora tem 3600 segundos.
2. Multiplicamos a quantidade de segundos pelo valor do nosso UTC. O UTC de Brasília é -3. (Se não souber qual é o seu UTC, veja no http://www.worldtimezone.com/ )
Então nosso próximo cálculo será:
echo "3600 * -3" | bc
Prontinho, você acaba de achar o valor do offset! :D
Pra ajudar, podem usar essa listinha:
GMT offset (em horas) | GMT offset em segundos | GMT offset em Hexadecimal |
---|---|---|
0 | 0 | 0000.0000 |
+1 | 3600 | 0000.0E10 |
+2 | 7200 | 0000.1C20 |
+3 | 10800 | 0000.2A30 |
+4 | 14400 | 0000.3840 |
+5 | 18000 | 0000.4650 |
+6 | 21600 | 0000.5460 |
+7 | 25200 | 0000.6270 |
+8 | 28800 | 0000.7080 |
+9 | 32400 | 0000.7E90 |
+10 | 36000 | 0000.8CA0 |
+11 | 39600 | 0000.9AB0 |
+12 | 43200 | 0000.A8CD |
-1 | -3600 | FFFF.F1F0 |
-2 | -7200 | FFFF.E3E0 |
-3 | -10800 | FFFF.D5D0 |
-4 | -14400 | FFFF.C7CD |
-5 | -18000 | FFFF.B9B0 |
-6 | -21600 | FFFF.ABA0 |
-7 | -25200 | FFFF.9D90 |
-8 | -28800 | FFFF.8F80 |
-9 | -32400 | FFFF.8170 |
-10 | -36000 | FFFF.7360 |
-11 | -39600 | FFFF.6550 |
Fonte: Cisco
manolo,
ResponderExcluirteu exemplo tá errado, segundo a tabela, pra -3 UTC o valor deveria ser -10800 e não -28800 como no post ;-)
abraços
Ah, não manolo! Ali é o valor default :D
ResponderExcluirMas, vou colocar certo mesmo, pq tem gente que nem vai perceber isso =\
Valeu mizifi!