Como os hosts na rede 192.168.0.x obtêm sua configuração de rede? Se eles esperam recebê-lo via DHCP, você provavelmente precisará executar um servidor DHCP em eth1
(tomando muito cuidado para não oferecê-lo em eth0
!). Se os dispositivos não tiverem endereços, você não poderá direcionar para eles.
No meu roteador doméstico, executo o ISC dhcpd
on eth0
enquanto atuo como um cliente DHCP em ppp0
. Bits relevantes de configuração em /etc/dhcpd.conf
incluem:
# Don't attempt dynDNS updates
ddns-update-style none;
# option definitions common to all supported networks...
option domain-name "mydomain";
option domain-name-servers 192.168.0.1; # This machine
default-lease-time 86400; # 1 day
max-lease-time 864000; # 10 days
group {
# PXE-boot clients
filename "/pxelinux.0";
next-server 192.168.0.1;
host myhost1 {
hardware ethernet 00:30:18:a5:6b:20;
fixed-address 192.168.0.66;
option root-path "192.168.0.1:/export/client/myhost1";
}
}
# Dynamically-leased addresses for visitors
subnet 192.168.0.0 netmask 255.255.255.0 {
authoritative;
range 192.168.0.128 192.168.0.254;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}
Anteriormente, executei dnsmasq
com êxito em eth0
(ainda o faço, mas agora apenas para DNS e não para DHCP). Aqui estão os antigos fragmentos comentados de /etc/dnsmasq.d/dhcp.conf
:
#interface=eth0
# read-ethers
# dhcp-range=192.168.0.128,192.168.0.254
# dhcp-host=00:30:18:a5:6b:20,myhost1,192.168.0.66,static
# dhcp-option-force=208,f1:00:74:7e
# dhcp-boot=pxelinux.0
# #enable-tftp
# tftp-root=/var/lib/tftpboot
# log-dhcp