В статье мы рассмотрим базовую настройку сервисов которые позволят работатьи ходить в инет компьютерам локальной сети.
Для нормальной работы локалки необходимы следующие сервисы:
- DHCP (автоматическая раздача IP и настроек)
- DNS (форвардинг на сервер провайдера)
- Router (доступ в интернет с компьютеров локальной сети)
- 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 адреса и адреса необходимых серверов.