LINUX.ORG.RU

помогите настроить dhcp3-server под debian


0

0

Есть компьютер на нем есть две сетевухи:
eth0 inet addr:172.16.1.1 Bcast:172.16.255.255 Mask:255.255.0.0
eth2 inet addr:10.10.1.1 Bcast:10.10.255.255 Mask:255.255.0.0

Надо чтобы если к интерфейсу eth0 подключают кабель и другой комп тот получал:
inet addr:172.16.1.3 Bcast:172.16.1.1 Mask:255.255.0.0 dns: 172.16.1.1,
а если к eth2 то:
inet addr:10.10.1.3 Bcast:10.10.1.1 Mask:255.255.0.0 Dns: 10.10.1.1
как сие реализовать? имена подкючаемых компов и их маки будут разные, ip именно из этих диапазонов обязательны.

вписываем в /etc/default/dhcp3-server интерфейсы
в /etc/dhcp3/dhcpd.conf делаем два subnet c нужными параметрами

hizel ★★★★★
()
Ответ на: комментарий от hizel

debian-50:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:6e:ad:ba:e5
inet addr:172.16.1.1 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: fe80::20c:6eff:fead:bae5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:470091 errors:0 dropped:0 overruns:0 frame:0
TX packets:131060 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:617036850 (588.4 MiB) TX bytes:17809964 (16.9 MiB)
Interrupt:217

*skipped*

eth2 Link encap:Ethernet HWaddr 00:c0:26:2d:34:f6
inet addr:10.10.1.1 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::2c0:26ff:fe2d:34f6/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:661448 errors:0 dropped:0 overruns:0 frame:0
TX packets:680685 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:559427374 (533.5 MiB) TX bytes:129292887 (123.3 MiB)
Interrupt:201 Base address:0xd400

*skipped*

# cat /etc/default/dhcp3-server

# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0 eth2"

# cat /etc/dhcp3/dhcpd.conf

option domain-name "debian-50";
option domain-name-servers debian-50;
default-lease-time 600;
max-lease-time 7200;
#authoritative;
log-facility local7;

ddns-update-style none;
subnet 10.10.1.0 netmask 255.255.255.0 {
# default gateway
option routers 10.10.1.1;
option subnet-mask 255.255.255.0;
# Seting up an ip address is better here
option domain-name-servers 10.10.1.1;
range dynamic-bootp 10.10.1.3 10.10.1.30;
default-lease-time 21600;
max-lease-time 43200;
}

subnet 172.16.1.0 netmask 255.255.255.0 {
# default gateway
option routers 172.16.1.1;
option subnet-mask 255.255.255.0;
# Seting up an ip address is better here
option domain-name-servers 172.16.1.1;
range dynamic-bootp 172.16.1.3 172.16.1.30;
default-lease-time 21600;
max-lease-time 43200;
}

вообщем то все работает с одного кабеля 172.16.1.3 с другого 10.10.1.3

strannik_msk
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.