1

История: У меня есть крошечный блестящий подключаемый сервер, который я хочу подключить к своему маршрутизатору ADSL (или как вы хотите его называть) на одном конце (eth0), а на другом конце (eth1) я хочу запустить сервер dhcp для моей локальной сети. , Банкомат Я застрял с получением локальной сети на работу. ОС федора 12. Я настроил мой /etc/dhcp/dhcpd.conf так:

#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
#   see 'man 5 dhcpd.conf'
#

option domain-name "unknown.org";
option domain-name-servers 192.168.44.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.44.255;

default-lease-time 86400;
max-lease-time 172800;

subnet 192.168.44.0 netmask 255.255.255.0
{
host fedorabigbox
{
        hardware ethernet 00:19:66:8E:61:74;
        fixed-address 192.168.44.21;
}

#host mobile
#{
#       hardware ethernet ***;
#       fixed-address 192.168.44.22;
#}

        range 192.168.44.100 192.168.44.110;
        option routers 192.168.44.1;
}

# this is just dummy, as read many howtos, some suggesting to add a subnet blah netmask blah for each interface
subnet 192.168.33.0 netmask 255.255.255.0
{
        range 192.168.33.100 192.168.33.110;
        option routers 192.168.33.1;
}

Но сервер не запускается при попытке запустить его через /etc/init.d/dhcpd start

В общем, было бы неплохо, если бы кто-то мог указать мне на подробное объяснение того, как работает сеть, я довольно новичок в этом деле.

Более конкретный вопрос: как указать подсети на eth1, а другие на eth0, как этого достичь?

Кто-то видит какие-либо ошибки или недостатки? Синтаксис должен быть правильным, уже проверено с помощью проверки синтаксиса dhcpd.

Спасибо за любую помощь

Приложение:

Ошибка:

Internet Systems Consortium DHCP Server 4.1.0p1
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
WARNING: Host declarations are global.  They are not limited to the scope you declared them in.
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 leases to leases file.

No subnet declaration for eth0 (no IPv4 addresses).
** Ignoring requests on eth0.  If this is not what
   you want, please write a subnet declaration
   in your dhcpd.conf file for the network segment
   to which interface eth0 is attached. **


Not configured to listen on any interfaces!

This version of ISC DHCP is based on the release available
on ftp.isc.org.  Features have been added and other changes
have been made to the base software release in order to make
it work better with this distribution.

Please report for this software via the Red Hat Bugzilla site:
    http://bugzilla.redhat.com

exiting.

1 ответ1

1

Я могу показать вам конфигурацию, которую я имею для моего "маршрутизатора"/ брандмауэра Fedora. Я использую Fedora 14 (недавно обновленную с Fedora 13). В ней есть две сетевые карты ether (eth0 и eth1). eth0 - внутренняя сеть (10.0.0.x) eth1 - внешняя сеть, подключенная к моему кабельному оператору. Мой "маршрутизатор" имеет внутренний адрес 10.0.0.3. Я заменил имена и сделал некоторую информацию общей. Замените с вашей конкретной информацией, где это необходимо.

option domain-name-servers 10.0.0.3, <external-dns1-ip>, <external-dns2-ip>;
# Sample /etc/dhcpd.conf
# (add your comments here) 

option domain-name "net.home";

group {
host pc1 {
    fixed-address 10.0.0.2;
    hardware ethernet xx:xx:xx:xx:xx:xx;
    }
host pc2 {
    fixed-address 10.0.0.4;
    hardware ethernet yy:yy:yy:yy:yy:yy;
    }
# Canon Pixma iP5200R
host printer1 {
    hardware ethernet zz:zz:zz:zz:zz:zz;
    fixed-address 10.0.0.12;
    }
# Wireless IP camera
host ipcamera {
    hardware ethernet ww:ww:ww:ww:ww:ww;
    fixed-address 10.0.0.15;
    }
}


 # home.net
 subnet 10.0.0.0 netmask 255.255.255.0 {
authoritative;
range 10.0.0.20 10.0.0.100;
default-lease-time 86400;
max-lease-time 86400;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.255;
option routers 10.0.0.3;
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .