Как установить и настроить DHCP-сервер?

Решение, взятое из arch-wiki:

. При установке GNOME некоторые нежелательные значки могут появляться на панели. Чтобы удалить значки, отредактируйте скрипт панели GNOME.

Например, чтобы удалить значок универсального доступа. Удалите a11y из строки AREA_ORDER и закомментируйте строку a11y в AREA_SHELL_IMPLEMENTATION
/usr/share/gnome-shell/js/ui/panel.js

const STANDARD_STATUS_AREA_ORDER = ['ally', 'keyboard', 'volume', 'network', 'bluetooth', 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
    'a11y': imports.ui.status.accessibility.ATIndicator
    'volume': imports.ui.status.volume.Indicator,
    'battery': imports.ui.status.power.Indicator,
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
    'userMenu': imports.ui.userMenu.UserMenuButton
};
до
/usr/share/gnome-shell/js/ui/panel.js

const STANDARD_STATUS_AREA_ORDER = ['keyboard', 'volume', 'network', 'bluetooth' 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
    //'a11y': imports.ui.status.accessibility.ATIndicator
    'volume': imports.ui.status.volume.Indicator,
    'battery': imports.ui.status.power.Indicator,
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
    'userMenu': imports.ui.userMenu.UserMenuButton
};
, сохраните результаты и перезапустите оболочку, чтобы увидеть результаты:
Alt+F2
r
Enter

Я используя это прямо сейчас, и он работает с моей gnome-shell!

1
задан 13 October 2015 в 14:46

2 ответа

Дополнительные вопросы могут быть включены в принятый ответ

Назначить статический IP-адрес перед запуском службы isc-dhcp-server. Вы можете зарезервировать IP-адрес для таких устройств, как принтеры и linux-машины, добавив MAC-идентификатор в нижнем формате внутри конкретной подсети.
------
host bla1 { 
        hardware ethernet DD:GH:DF:E5:F7:D7;
        fixed-address 10.0.0.10;
}
----
Dhcp3-сервер Сообщество Wiki Ubuntu DHCP-сервер
5
ответ дан 25 May 2018 в 11:09

На странице сообщества Ubuntu dhcp3-сервер соавторами документации документации Ubuntu:

Протокол динамической конфигурации хоста (DHCP) Протокол конфигурации динамического хоста (DHCP) - это сетевой сервис, который позволяет хост-компьютерам автоматически назначать настройки с сервера, а не вручную настраивать каждый сетевой узел. Компьютеры, настроенные на DHCP-клиенты, не имеют контроля над настройками, которые они получают от DHCP-сервера, и конфигурация прозрачна для пользователя компьютера. Установка В командной строке терминала введите следующую команду для установки dhcpd:
sudo apt-get install dhcp3-server
Возможно, вам придется изменить конфигурацию по умолчанию, отредактировав /etc/dhcp3/dhcpd.conf в соответствии с вашими потребностями и конкретной конфигурацией. Вам также нужно отредактировать /etc/default/dhcp3-server, чтобы указать интерфейсы, которые должен прослушать dhcpd. По умолчанию он прослушивает eth0. Конфигурация Сообщение об ошибке, заканчивающееся установкой, может быть немного запутанным, но следующие шаги помогут вам настроить службу: Чаще всего, вы хотите назначить IP-адрес случайным образом. Это можно сделать с настройками следующим образом:
nano -w /etc/dhcp3/dhcpd.conf
# Sample /etc/dhcpd.conf
# (add your comments here) 
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.example";

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
} 
Это приведет к тому, что DHCP-сервер предоставит клиенту IP-адрес из диапазона 192.168.1.10-192.168.1.100 или 192.168.1.150-192.168.1.200. Он арендует IP-адрес на 600 секунд, если клиент не запрашивает определенный временной интервал. В противном случае максимальная (разрешенная) аренда составит 7200 секунд. Сервер также «сообщит» клиенту, что он должен использовать 255.255.255.0 в качестве своей маски подсети, 192.168.1.255 в качестве его широковещательного адреса, 192.168.1.254 в качестве маршрутизатора / шлюза и 192.168.1.1 и 192.168.1.2 в качестве своих DNS-серверов. Если вам нужно указать WINS-сервер для ваших клиентов Windows, вам нужно будет указать параметр netbios-name-servers, например.
nano -w /etc/default/dhcp3-server
option netbios-name-servers 192.168.1.1; 
dhcp3-сервер и несколько интерфейсов Пример нескольких интерфейсов Интерфейс
nano -w /etc/network/interfaces
auto lo
iface lo inet loopback

mapping hotplug
        script grep
        map eth1

iface eth1 inet dhcp

auto eth0
iface eth0 inet static
    address 10.152.187.1
    netmask 255.255.255.0

auto wlan0
  iface wlan0 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    up     /sbin/iwconfig wlan0 mode TTTTTT && /sbin/iwconfig wlan0 enc
restricted && /sbin/iwconfig wlan0 key [Y] XXXXXXXX && /sbin/iwconfig
wlan0 essid SSSSSSSS

auto eth1
Выбор интерфейсной платы
nano -w /etc/default/dhcp3-server
INTERFACES="wlan0 eth0"
Настройка подсети
nano -w /etc/dhcp3/dhcpd.conf
ddns-update-style none;
log-facility local7;

subnet 192.168.1.0 netmask 255.255.255.0 {

        option routers                  192.168.1.1;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.1.255;
        option domain-name-servers      194.168.4.100;
        option ntp-servers              192.168.1.1;
        option netbios-name-servers     192.168.1.1;
        option netbios-node-type 2;
        default-lease-time 86400;
        max-lease-time 86400;

        host bla1 {
                hardware ethernet DD:GH:DF:E5:F7:D7;
                fixed-address 192.168.1.2;
        }
        host bla2 {
                hardware ethernet 00:JJ:YU:38:AC:45;
                fixed-address 192.168.1.20;
        }
}

subnet  10.152.187.0 netmask 255.255.255.0 {

        option routers                  10.152.187.1;
        option subnet-mask              255.255.255.0;
        option broadcast-address        10.152.187.255;
        option domain-name-servers      194.168.4.100;
        option ntp-servers              10.152.187.1;
        option netbios-name-servers     10.152.187.1;
        option netbios-node-type 2;

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

        host bla3 {
                hardware ethernet 00:KK:HD:66:55:9B;
                fixed-address 10.152.187.2;
        }
}
Проверка маршрута
ip route
192.168.1.0/24 dev wlan0  scope link
82.16.TT.0/24 dev eth1  scope link
10.152.187.0/24 dev eth0  scope link
default via 82.16.TT.UU dev eth1
[!d4 ]
1
ответ дан 25 May 2018 в 11:09

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

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