В статье мы рассмотрим базовую настройку сервисов которые позволят работатьи ходить в инет компьютерам локальной сети. 

 

 

Для нормальной работы локалки необходимы следующие сервисы:

  1.  DHCP (автоматическая раздача IP и настроек)
  2.  DNS  (форвардинг на сервер провайдера)
  3.  Router  (доступ в интернет с компьютеров локальной сети)
  4.  Samba сервер (как master browser для виндовой локалки)

Эта часть статьи будет посвещена настройке DHCP сервера.

Устанавливаем DHCP сервер

zypper in dhcp

и модуль для yast если необходим

zypper in yast2-dhcp-server

Пример файла конфигурации DHCP сервера который располагается /etc/dhcp.conf 

#Имя домена
option domain-name "localnet";
#адрес сервера имен (DNS) который будет автоматически раздаваться компьютерам сети
option domain-name-servers 192.168.1.1;
#Адрес маршрутизатора через который компьютеры локальной сети будут ходить в интернет
option routers 192.168.1.1;
#Адрес самба сервера
option netbios-name-servers 192.168.1.1;
ignore client-updates;
default-lease-time 144000;
subnet 192.168.1.0 netmask 255.255.255.0 {
    authoritative;
    default-lease-time 144000;
    max-lease-time 1728000;
    #Я разбил зону адресов на два пула
    # - Первый с 192.168.1.100 до 192.168.1.254 для динамически выдаваемых адресов
    pool {
       allow unknown-clients;
       deny known-clients;
       range 192.168.1.100 192.168.1.254;
    }
    # - Второй пул для адресов привязываемых к МАК адресу
    pool {
       range 192.168.1.10 192.168.1.50;
       deny unknown-clients;
       host server1 {
           fixed-address 192.168.1.11;
           hardware ethernet 00:15:58:54:ef:71;
       }
       host file-srv {
           fixed-address 192.168.1.12;
           hardware ethernet 00:80:48:12:8b:b5;
       }
   }
}

Запускаем DHCP сервер
rcdhpd start
rcdhcpd status

Если все нормально добавляем в автозапуск.
chkconfig dhcpd on

Теперь при при перезагрузке  компьютеры локалки автоматически  получат  IP адреса и адреса необходимых серверов.