Хорошо, таким образом, здесь я с довольно сложной проблемой на Хрипящем сервере Debian
У меня есть три интерфейса: eth0, eth1 и wlan0 на единственном сервере, eth0 будет действовать как шлюз для eth1 и wlan0, у меня есть isc-dhcp-server на сервере. У меня есть диапазон класса C IP на 192.168.0.0 (служит 192.168.0.1 192.168.0.254), eth0, находится на 192.168.0.1 wlan0, находится на действии 192.168.0.63 wlan0 как точка доступа
каждый из них должен служить 60 IP-адресам eth0 от 192.168.0.2 до 192.168.0.62 wlan0 от 192.168.0.66 до 192.168.0.126
то, что я пытаюсь сделать, является способом определить быстро Ethernet или беспроводные устройства
таким образом, я выполняю dhcp сервер с этими четырьмя файлами конфигурации:
/etc/dhcp/dhcpd.conf
ddns-update-style none;
option domain-name "me.fr";
option domain-name-servers 192.168.0.1;
default-lease-time -1;
max-lease-time -1;
authoritative;
log-facility local7;
#ethernet
subnet 192.168.0.0 netmask 255.255.255.192
{
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name-servers 192.168.0.1;
option domain-name "me.fr";
default-lease-time 600;
max-lease-time 7200;
range 192.168.0.2 192.168.0.62;
}
#wifi
subnet 192.168.0.63 netmask 255.255.255.192
{
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name-servers 192.168.0.1;
option domain-name "me.fr";
default-lease-time 600;
max-lease-time 7200;
range 192.168.0.66 192.168.0.126;
}
/etc/default/isc-dhcp-server
INTERFACES="eth1 wlan0"
/etc/hostapd/hostapd.conf
interface=wlan0
ssid=HAL
hw_mode=g
wpa=2
wpa_passphrase=oderojafoda2u9k
wpa_key_mgmt=WPA-PSK
/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo eth0 eth1
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
iface wlan0 inet static
address 192.168.0.65
netmask 255.255.255.0
но сервер DHCP запускается с этих ошибок:
Mar 16 20:27:24 HAL dhcpd: Multiple interfaces match the same subnet: eth1 wlan0
Mar 16 20:27:24 HAL dhcpd: Multiple interfaces match the same shared network: eth1 wlan0
но даже если результаты будут "в порядке", и сервер на самом деле запущен, то он будет только служить мне IP на втором объеме, какая-либо идея, что я могу сделать неправильно?
PS: существует быстрая/легкая схема того, что я пытаюсь сделать:
Спасибо
Sare maskara okerra definitu duzu, horregatik dhcp zerbitzariak ez du abiarazten
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
iface wlan0 inet static
address 192.168.0.65
netmask 255.255.255.0
Sare maskara 192 izan beharko litzateke bigarren sarean.
Parametro interfazea gehitu dezakezu azpisareko deklarazioetan, beraz, azpisare bakoitza beste interfaze baterako definitzen da:
subnet 192.168.0.0 netmask 255.255.255.192
{
interface eth0;
<other staff>
}
subnet 192.168.0.63 netmask 255.255.255.192
{
interface wlan0;
<other staff>
}