конфигурация dhcpserver, помогите

Я надеюсь, что получу справку здесь.

Я должен настроить Ubuntu dhcp сервер (12.10), сервер имеет 2 сетевых платы.

То, что я должен сделать, должно настроить сервер как DHCP для предоставления клиентских IP-адресов (нуждайтесь по крайней мере в 8 000 дюйм/с, это для сервиса бесплатного Wi-Fi).

Что является лучшей конфигурацией для выполнения следующего:

Я должен подключить сервер к одному из наших VLAN, этот VLAN должен предоставить доступ в Интернет связанным клиентам (сеть: 10.0.19.0 / 24, шлюз 10.0.19.5, DNS 192.168.xx.xx).

С другой стороны я должен создать пул IP / Диапазон приблизительно для 8 000 IP-адресов (например, 172.20.0.0 / 16).

Что наилучший вариант состоит в том, чтобы сделать это? у клиентов, кто получает IP-адрес от этого диапазона (172.200.0), должен быть доступ к Интернету при помощи VLAN выше (10.0.19.0).

Мог кто-то вести меня и помогать сделать это. Это действительно очень важно.

Большое спасибо

Madona33

1
задан 5 May 2014 в 23:35

2 ответа

Давайте запустимся. Сначала необходимо установить dhcp сервер.

sudo apt-get install isc-dhcp-server

существует два основных файла /etc/default/isc-dhcp-server и /etc/dhcp/dhcpd.conf, которые мы должны будем настроить так позволяет, берут первое.

Конфигурация сервера DHCP

Первый необходимо настроить /etc/default/isc-dhcp-server файл, таким образом, необходимо отредактировать файл с помощью следующей команды

sudo nano /etc/default/isc-dhcp-server

, которую необходимо видеть подобный следующему

#Defaults for dhcp initscript
#sourced by /etc/init.d/dhcp
#installed at /etc/default/isc-dhcp-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?

Замена eth0 выше с названием сетевого интерфейса, на котором Вы хотите, чтобы сервер арендовал адреса. Сохраните и выйдите из файла

Теперь, необходимо настроить /etc/dhcp/dhcpd.conf файл для этого редактирования этот файл с помощью следующей команды

sudo nano /etc/dhcp/dhcpd.conf

, которая Минимальный conf:

 # minimal sample /etc/dhcp/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;

subnet 172.20.0.0 netmask 255.255.0.0 {
 range 172.20.0.1 172.20.255.252;
 option routers 172.20.255.254;
 option domain-name-servers 192.168.x.x, 192.168.x.x;
 option domain-name "mydomain.example";
} 

Наконец необходимо перезапустить dhcp сервис при помощи следующей команды

sudo service isc-dhcp-server restart

, которую можно проверить, работает ли dhcp сервер правильно купленное выполнение следующей команды

sudo netstat -uap

После этого действия, необходимо передать трафик от одного nic до другого

, Включают IP, передавая

echo 1 > /proc/sys/net/ipv4/ip_forward

, Настраивают Изменение iptables

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

eth0 и eth1 с интерфейсами.

2
ответ дан 11 November 2019 в 09:38

Большое спасибо за все, это хорошо работает теперь, но почему я не могу проверить с помощью ping-запросов от одной сетевой платы до другого, я подразумеваю, что не могу проверить с помощью ping-запросов eth1 (172.20.x.x) от 10.0.19.0 сетей и не могу также проверить с помощью ping-запросов eth0 (10.0.19.0) от сети 172.20.0.0.

Большое спасибо усиление

Madona33

0
ответ дан 11 November 2019 в 09:38

Другие вопросы по тегам:

Похожие вопросы: