+++
@@ -1,6 +1,7 @@
|
|||||||
# Настройка инфраструктуры локальной сети с выходом в интернет
|
# Настройка инфраструктуры локальной сети с выходом в интернет
|
||||||
|
|
||||||
*Создано 20.12.2025*
|
*Создано 20.12.2025*<br/>
|
||||||
|
*Изменено 21.12.2025, 20:17*
|
||||||
|
|
||||||
|
|
||||||
## Хост маршрутизатор, 192.168.1.1
|
## Хост маршрутизатор, 192.168.1.1
|
||||||
@@ -8,7 +9,7 @@
|
|||||||
Соглашение по сетевым интерфейсам
|
Соглашение по сетевым интерфейсам
|
||||||
|
|
||||||
- eth0 - внешний интерфейс, "смотрит" в интернет
|
- eth0 - внешний интерфейс, "смотрит" в интернет
|
||||||
- eth1 - внутрениий LAB
|
- eth1 - внутрениий LAN
|
||||||
|
|
||||||
Настройки сетевых интерфейсов, хост маршрутизатор, файл **/etc/newtwork/interfaces**
|
Настройки сетевых интерфейсов, хост маршрутизатор, файл **/etc/newtwork/interfaces**
|
||||||
|
|
||||||
@@ -94,8 +95,56 @@ sudo sysctl -p
|
|||||||
iptables-save > /etc/iptables/rules.v4
|
iptables-save > /etc/iptables/rules.v4
|
||||||
```
|
```
|
||||||
|
|
||||||
## Проверка правил iptables
|
### Проверка правил iptables
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
iptables -L -v -n
|
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
|
||||||
```
|
```
|
||||||
Reference in New Issue
Block a user