+++

2025-12-21 20:18:01 +02:00
parent 7059f6a710
commit 9a6eab6047

@@ -1,6 +1,7 @@
# Настройка инфраструктуры локальной сети с выходом в интернет
*Создано 20.12.2025*
*Создано 20.12.2025*<br/>
*Изменено 21.12.2025, 20:17*
## Хост маршрутизатор, 192.168.1.1
@@ -8,7 +9,7 @@
Соглашение по сетевым интерфейсам
- eth0 - внешний интерфейс, "смотрит" в интернет
- eth1 - внутрениий LAB
- eth1 - внутрениий LAN
Настройки сетевых интерфейсов, хост маршрутизатор, файл **/etc/newtwork/interfaces**
@@ -94,8 +95,56 @@ sudo sysctl -p
iptables-save > /etc/iptables/rules.v4
```
## Проверка правил iptables
### Проверка правил iptables
```bash
iptables -L -v -n
```
## Установка и настройка DHCP сервера на шлюзе
### Установка пакета
На шлюзе должен быть установлен статический IP адрес 192.168.1.1, файл **/etc/network/interfaces**
```bash
apt install isc-dhcp-server
```
### Конфигурация DHCP-сервера, файл /etc/dhcp/dhcpd.conf
```ini
# Настройки сети
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200; # Диапазон выдаваемых IP
option routers 192.168.1.1; # IP вашего шлюза/роутера
option domain-name-servers 8.8.8.8, 8.8.4.4; # DNS-серверы (Google DNS)
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
```
### Указание сетевого интерфейса
Файл **/etc/default/isc-dhcp-server**
```ini
INTERFACESv4="eth1"
```
### Перезапуск и включение службы
```bash
systemctl restart isc-dhcp-server
```
### Конфигурация DHCP-клиента
Файл **/etc/newtwork/interfaces**
```
auto eth1
iface eth1 inet dhcp
```