edmar.sr
(usa Debian)
Enviado em 25/03/2017 - 08:19h
Prezados bom dia,
desculpem se abri o topico no lugar errado, sou novo aqui e com linux tambem.
estou tentando montar um ambiente virtual com o vitual-box e estou com dificuldades para configurar o Servidor gateway / DHCP.
tenho um servidor com 2 placas, eth0 em modo Bridge e internet funcionando normalmente (minha rede doméstica), e eth1 como hosty-only para servir de DHCP.
estou me confundindo de como precisa ser a configuração do eth1, vendo que o virtual-box em host-only esta distribuindo um ip 192.168.56.xx.
tenho tambem um client com a placa configurada como host-only que quero que ele receba o ip do servidor dhcp e tenha internet.
de tanto mexer, consegui fazer o servidor distribuir um ip para o cliente, porem o cliente não tinha acesso a internet, acho que não configurei corretamente para a eth1 (dhcp) enviar as requisições de internet para eth0, que é a que tem internet.
seguem configurações:
/etc/network/interfaces
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
# The loopback network interface
auto eth0
iface eth0 inet static
address 192.168.0.21
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1
broadcast 192.168.0.1
auto eth1
iface eth1 inet static
address 192.168.56.1
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255
-------------------------------------------------
/etc/dhcp/dhcpd.conf
# Atualizar o DNS da rede
ddns-update-style none;
# Enrtada do log /etc/rsyslog.conf
log-facility local7;
# Rede
subnet 192.168.56.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.56.110 192.168.56.120;
#subnet 192.168.43.0 netmask 255.255.255.0 {
#range dynamic-bootp 192.168.43.10 192.168.43.20;
# nome do servidor
server-identifier gateway;
# servidor autoritario da rede
authoritative;
# mascara que sera fornecida ao cliente
option subnet-mask 255.255.255.0;
# Dominio da rede
option domain-name "edmar.net";
# DNS que sera configurado para o cliente
option domain-name-servers 8.8.8.8;
option domain-name-servers 192.168.0.1;
# Gateway da rede
option routers 192.168.56.1;
option broadcast-address 192.168.56.255;
# Tempo de emprestimo - 10 minutos
default-lease-time 600;
# Tempo minimo permitido
max-lease-time 7200;
}
---------------------------------------
tem tmb o arquivo /etc/rc.local
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.56.0/24 -j MASQUERADE
---------------------------
o serviço isc-dhcp-server starta, mas se dou um status ele apresenta a mesnagem:
Mar 24 07:51:29 gateway dhcpd[2162]: Wrote 0 leases to leases file.
Mar 24 07:51:29 gateway dhcpd[2162]:
Mar 24 07:51:29 gateway dhcpd[2162]: No subnet declaration for eth0 (192.168.0.21).
Mar 24 07:51:29 gateway dhcpd[2162]: ** Ignoring requests on eth0. If this is not what
Mar 24 07:51:29 gateway dhcpd[2162]: you want, please write a subnet declaration
Mar 24 07:51:29 gateway dhcpd[2162]: in your dhcpd.conf file for the network segment
Mar 24 07:51:29 gateway dhcpd[2162]: to which interface eth0 is attached. **
Mar 24 07:51:29 gateway dhcpd[2162]:
Mar 24 07:51:29 gateway dhcpd[2163]: Server starting service.
Mar 24 07:51:31 gateway isc-dhcp-server[2154]: Starting ISC DHCP server: dhcpd.
Mar 24 07:51:31 gateway systemd[1]: Started LSB: DHCP server.
-------------------------------------------
poderiam por favor me ajudar?
para resumir, não sei se meu cliente esta pegando o ip do servidor dhcp e o cliente não tem internet.