vlan
Добавлено: 14 ноя 2026, 04:08
**Настройка VLAN на MikroTik (RouterOS)**
1. **Создайте VLAN‑интерфейс**
```bash
/interface vlan add name=vlan10 vlan-id=10 interface=ether1
```
• `vlan-id` – номер VLAN (здесь 10).
• `interface` – физический порт, через который будет проходить трафик VLAN.
2. **Назначьте IP‑адрес (если нужен L3)**
```bash
/ip address add address=192.168.10.1/24 interface=vlan10
```
3. **Настройте DHCP‑сервер (по желанию)**
```bash
/ip pool add name=dhcp_pool_vlan10 ranges=192.168.10.10-192.168.10.200
/ip dhcp-server add name=dhcp_vlan10 interface=vlan10 address-pool=dhcp_pool_vlan10 disabled=no
/ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1 dns-server=8.8.8.8
```
4. **Добавьте правила firewall (если требуется изоляция)**
Пример блокировки меж VLAN:
```bash
/ip firewall filter add chain=forward src-address=192.168.10.0/24 dst-address=!192.168.10.0/24 action=drop
```
5. **Проверьте конфигурацию**
```bash
/interface vlan print
/ip address print where interface=vlan10
```
6. **Для тегированных портов (trunk)**
Если порт должен передавать несколько VLAN, создайте несколько VLAN‑интерфейсов, указывая один и тот же `interface=etherX`. MikroTik автоматически будет работать в режиме trunk.
7. **Для access‑портов**
Если нужен «чистый» порт без тегов, просто привяжите нужный VLAN‑интерфейс к физическому порту и отключите остальные VLAN на этом порту.
8. **Сохраните настройки**
```bash
/system reboot # (по желанию) или
/system configuration save
```
После выполнения этих шагов ваш MikroTik будет разбивать трафик по VLAN и, при необходимости, раздавать IP‑адреса через DHCP.
1. **Создайте VLAN‑интерфейс**
```bash
/interface vlan add name=vlan10 vlan-id=10 interface=ether1
```
• `vlan-id` – номер VLAN (здесь 10).
• `interface` – физический порт, через который будет проходить трафик VLAN.
2. **Назначьте IP‑адрес (если нужен L3)**
```bash
/ip address add address=192.168.10.1/24 interface=vlan10
```
3. **Настройте DHCP‑сервер (по желанию)**
```bash
/ip pool add name=dhcp_pool_vlan10 ranges=192.168.10.10-192.168.10.200
/ip dhcp-server add name=dhcp_vlan10 interface=vlan10 address-pool=dhcp_pool_vlan10 disabled=no
/ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1 dns-server=8.8.8.8
```
4. **Добавьте правила firewall (если требуется изоляция)**
Пример блокировки меж VLAN:
```bash
/ip firewall filter add chain=forward src-address=192.168.10.0/24 dst-address=!192.168.10.0/24 action=drop
```
5. **Проверьте конфигурацию**
```bash
/interface vlan print
/ip address print where interface=vlan10
```
6. **Для тегированных портов (trunk)**
Если порт должен передавать несколько VLAN, создайте несколько VLAN‑интерфейсов, указывая один и тот же `interface=etherX`. MikroTik автоматически будет работать в режиме trunk.
7. **Для access‑портов**
Если нужен «чистый» порт без тегов, просто привяжите нужный VLAN‑интерфейс к физическому порту и отключите остальные VLAN на этом порту.
8. **Сохраните настройки**
```bash
/system reboot # (по желанию) или
/system configuration save
```
После выполнения этих шагов ваш MikroTik будет разбивать трафик по VLAN и, при необходимости, раздавать IP‑адреса через DHCP.