fedora, dhcpd не запускается

3887
drahnr

История: У меня есть крошечный блестящий подключаемый сервер, который я хочу подключить к своему маршрутизатору ADSL (или как вы хотите его называть) на одном конце (eth0), а на другом конце (eth1) я хочу запустить сервер dhcp для моей локальной сети., Банкомат Я застрял с получением локальной сети на работу. ОС - это fedora 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
@daisetsu: вопросы домашней сети лучше подходят для Super User, чем для Server Fault. quack quixote 13 лет назад 0
@ Кря, спасибо, что поправили меня. Daisetsu 13 лет назад 0
есть ли здесь кто-нибудь, имеющий некоторый опыт работы с dhcp сервером на redhat / centos / fedora? drahnr 13 лет назад 0

1 ответ на вопрос

1
pablaasmo

Я могу показать вам конфигурацию, которую я имею для моего "маршрутизатора" / брандмауэра 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; } 
отлично! спасибо за ваш пример, как только у меня будет время, я доберусь до проекта arm router:>, отметив это как решенное drahnr 13 лет назад 0