User Tools

Site Tools


использовать_чужой_ip_адрес_в_сети

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
использовать_чужой_ip_адрес_в_сети [2026/04/29 10:23]
val [Switch]
использовать_чужой_ip_адрес_в_сети [2026/06/01 12:52] (current)
val [Запись вебинара]
Line 13: Line 13:
 ===== Запись вебинара ===== ===== Запись вебинара =====
  
-  * Ютуб: ​+  * Ютуб: ​https://​youtu.be/​Fsev_5-ZlMU 
 +  * Вк: https://​vkvideo.ru/​video-2190892_456239501 
 +  * Рутуб: https://​rutube.ru/​video/​private/​10471ceadda188e86c047f6fdd1e7dec/​
  
-  * Тэги: ACD, IP, MAC, ARP, RFC5227, Captive portal, 802.1x, EAP+  * Тэги: ​Linux, pfSense, Cisco, ​ACD, TCP, IP, MAC, ARP, RFC5227, Captive portal, NetworkManager,​ PPPoE, 802.1x, EAP
  
 ===== Шаг 1. Что у нас есть, для начала ===== ===== Шаг 1. Что у нас есть, для начала =====
  
-  * [[Сети Cisco и Linux у Вас дома]] (убрать маршрут в LAN на gate.isp.un)+  * [[Сети Cisco и Linux у Вас дома]] (cisco router, cisco switch, [[https://​val.bmstu.ru/​unix/​img/​My%20Documents/​ubuntu_26.04_01.ova|Ubuntu 26]] server, win10 clientN + [[Chrome]])
  
-===== Черновик =====+===== Шаг 2. Настраиваем авторизованный доступ ​в Интернет через Captive Portal ​=====
  
-Сценарий:+  * Добавляем "​злоумышленника" - [[https://​val.bmstu.ru/​unix/​img/​My%20Documents/​lin%20client1%20deb13.ova|lin client1 deb13.ova]] 
 +  * подключаемся к его [[Оборудование уровня 3 Cisco Router#​Настройка DHCP сервиса|ip]],​ устанавливаем [[Настройка сети в Linux#​Команды для диагностики|arp-scan]] 
 +  * добавляем [[Настройка сети в Linux#​Использование NetworkManager]] вместо ifupdown (понадобится после "​перевоспитания"​ для настроек PPPoE и EAP подключений)
  
 +  * Разворачиваем [[Сервис FreeRADIUS]] на server (пока только установить)
 +
 +  * Заменяем Cisco Router на [[Сервис Captive Portal#​pfSense]] c Captive Portal
 +  * импортируем сертификат на windows (на linux не обязательно,​ он будет "​подделывать"​ адрес),​ открываем доступ в инет для server
  
-  * Добавляем linux client1, устанавливаем arp-scan, добавляем [[Настройка сети в Linux#​Использование NetworkManager]] (для демонстрации PPPoE и EAP подключений) 
-  * [[Сервис FreeRADIUS]] на server 
-  * Заменяем Cisco Router на [[Сервис Captive Portal#​pfSense]] c Captive Portal, [[Пакет OpenSSL#​Создание самоподписанного сертификата]] wild сертификата,​ импортируем на windows (на linux не обязательно он будет "​подделывать"​ адрес),​ открываем доступ в инет для server 
   * Подключемся к Internet через win win clientN   * Подключемся к Internet через win win clientN
   * Разворачиваем [[Сервис arpwatch]] на server   * Разворачиваем [[Сервис arpwatch]] на server
  
-  * На client1, используя [[Настройка сети в Linux#​Команды для диагностики]],​ выясняем IP/MAC clientN ​и с помощью [[Настройка сети в Linux#​Настройка параметров с использованием утилиты ip]] отключаем dhcp, заменяем ​сначала ​IP, смотрим журналы ​на server ​и pfsense, ​а потом и MAC (добавляем dns в resolv.conf) +  * На client1, используя [[Настройка сети в Linux#​Команды для диагностики]],​ выясняем IP/MAC clientN ​ 
-  * Смотрим сообщения на server ​и [[Оборудование уровня 2 Cisco Catalyst#​Просмотр таблицы mac адресов]] Cisco Catalyst (записать вебинар про анализ журналов в zabbix)+  * С помощью [[Настройка сети в Linux#​Настройка параметров с использованием утилиты ip]] подменяем IP 
 +  * Смотрим журналы ​[[Сервис arpwatch]] и [[Сервис Captive Portal#​pfSense]] 
 + 
 +  * С помощью [[Настройка сети в Linux#Настройка параметров с использованием утилиты ip]] подменяем ​MAC (добавляем dns в resolv.conf) 
 +  * Наблюдаем прекращение появления ​сообщений в журналах [[Сервис arpwatch]] и [[Сервис Captive Portal#​pfSense]] но видим изменения ​[[Оборудование уровня 2 Cisco Catalyst#​Просмотр таблицы mac адресов]] Cisco Catalyst (записать вебинар про анализ журналов в zabbix)
 <​code>​ <​code>​
 Apr 29 08:17:54 192.168.32.91 118: Apr 29 08:17:53: %SW_MATM-4-MACFLAP_NOTIF:​ Host 00e0.fc09.bcf9 in vlan 456 is flapping between port Gi1/0/4 and port Gi1/0/3 Apr 29 08:17:54 192.168.32.91 118: Apr 29 08:17:53: %SW_MATM-4-MACFLAP_NOTIF:​ Host 00e0.fc09.bcf9 in vlan 456 is flapping between port Gi1/0/4 and port Gi1/0/3
 </​code>​ </​code>​
-  * "​Ужасаемся",​ скачивая ​WireShark ​на win client ​и "​серфя"​ интернет на lin client+  * "​Ужасаемся",​ скачивая ​[[Утилита Wireshark]] ​на win clientN (может прерываться,​ см [[Утилиты для тестирования сети#​tcpdump]] tcpflags rst) и"​серфя"​ интернет ​или добавляя [[Настройка сети в Linux#​Использование NetworkManager]] (пока не настраиваем) ​на lin client1
  
-  * Хорошая новость для сетей WiFi, заменяем switch на hub, подмена IP/​MAC ​перестает ​работать,​ причина - [[Утилиты для тестирования сети#​tcpdump]] tcpflags rst. Плохая новость - может и работать, ​Windows10 "​видит"​ чужой трафик,​ но, в отличии от linux, не отправляет rst пакеты,​ что ​не мешает использовать ее IP/MAC+  * Хорошая новость для сетей WiFi, заменяем switch на hub, подмена IP/MAC работает значительно хуже, причина - [[Утилиты для тестирования сети#​tcpdump]] tcpflags rst "​долетают"​ гораздо чаще 
 +  * Плохая новость - Windows10 "​видит"​ чужой трафик,​ но, в отличии от linux, не отправляет rst пакеты,​ что ​позволяет продолжать использовать ее IP/MAC, а так же параллельно работать с одним MAC/IP нескольким windows компьютерам,​ можно проверить,​ добавить win client2, у клона будет тот же MAC, получит тот же IP
  
-  * Возвращаем ​"проводную ​сеть" (cisco switch) +===== Шаг 3. Настраиваем ​авторизованный доступ в Интернет через PPPoE =====
-  * Заменяем pfSense ​на linux gate +
-  * [[Сервис ​PPPoE]] +
-  * Пробуем подделать IP на lin client1+
  
-  * Возвращаем "​wifi",​ [[Оборудование уровня 3 Cisco Router]] с NATнастраиваем [[Оборудование уровня 2 Cisco Catalyst]] с 802.1х, добавляем в DNS и клиенты raduis +  ​* Выключаем pfSense и все client 
- сервера+  * Возвращаем "​проводную сеть"​ (удалаем hub, включаем cisco switch) 
 +  * Заменяем pfSense на linux gate ([[https://​val.bmstu.ru/​unix/​img/​My%20Documents/​debian_13.1_64_02.ova|Debian 13]])  
 +  * Настраиваем DHCP и [[Сервис NAT]] для server (убираем маршрут в LAN на gate.isp.un) 
 +  * Настраиваем ​ [[Сервис PPPoE]] 
 +  * Пробуем подделать IP на lin client1, можно попробовать взять адрес из сети 192.168.100+X/​24 
 +  * Нстраиваем PPPoE подключение lin client1 
 + 
 +===== Шаг 4. Настраиваем авторизованный доступ в LAN через 802.1х ===== 
 + 
 +  * [[https://​youtu.be/​b57UNjEQ7fA|Использование Microsoft AD для 802.1x]] ([[https://​rutube.ru/​video/​3a22617aedc09ee23d2f216bef79d64a/​|RuTube]]) 
 + 
 +  * Выключаем gate и все client 
 +  ​* Возвращаем "​wifi",​ [[Оборудование уровня 3 Cisco Router]] с NAT 
 +  * добавляем switch в DNS 
 +  * Добавляем switch в клиенты [[Сервис FreeRADIUS]],​ 
 +  * Настраиваем [[Оборудование уровня 2 Cisco Catalyst]] ​и [[AAA]], тестируем через telnet 
 +<​code>​ 
 +root@server:​~#​ scp wild.crt student@192.168.15.1NN:​ 
 +</​code>​ 
 +  * Настраиваем поддержку [[Сервис FreeRADIUS#​EAP]] в FreeRADIUS 
 +  * [[Оборудование уровня 2 Cisco Catalyst#​Настройка ​802.1x]] на switch портах клиентов 
 +  * Показать необходимость импорта сертификата на win client2 (заодноможно ​добавить пользователя student в radius) 
 + 
 +===== Вопросы?​ ===== 
 + 
 +===== Возврат к началу вебинара ===== 
 + 
 +  * Восстановить снимки 
 +<​code>​ 
 +??? root@server:​~#​ sh conf/dns.sh 15 
 + 
 +??? root@server:​~#​ vim /​etc/​bind/​named.conf 
 +</​code>​ 
 +  * Удалить конфигурацию switch 
 +  * Удалить lincilent1, winclient2, pfSense, gate из VBox и GNS 
 + 
 +===== Черновик =====
  
   * не попало в сценарий DHCP [[Сервис DHCP#​Сообщение от клиента,​ что кто-то уже занял IP]]   * не попало в сценарий DHCP [[Сервис DHCP#​Сообщение от клиента,​ что кто-то уже занял IP]]
Line 59: Line 102:
 interface FastEthernet1/​0 interface FastEthernet1/​0
  ​description connection to LAN  ​description connection to LAN
- ip address 192.168.13.1 255.255.255.0+ ip address 192.168.15.1 255.255.255.0
  no shutdown  no shutdown
 ! !
 interface FastEthernet1/​1 interface FastEthernet1/​1
  ​description connection to ISP  ​description connection to ISP
- ip address 172.16.1.13 255.255.255.0+ ip address 172.16.1.15 255.255.255.0
  no shutdown  no shutdown
    
 ip route 0.0.0.0 0.0.0.0 172.16.1.254 ip route 0.0.0.0 0.0.0.0 172.16.1.254
  
-ip dhcp excluded-address 192.168.13.1 192.168.13.100 +ip dhcp excluded-address 192.168.15.1 192.168.15.100 
-ip dhcp excluded-address 192.168.13.110 192.168.13.254+ip dhcp excluded-address 192.168.15.110 192.168.15.254
  
 ip dhcp pool LAN ip dhcp pool LAN
-   ​network 192.168.13.0 255.255.255.0 +   ​network 192.168.15.0 255.255.255.0 
-   ​default-router 192.168.13.1 +   ​default-router 192.168.15.1 
-   ​dns-server 192.168.13.10 +   ​dns-server 192.168.15.10 
-   ​domain-name ​corp13.un+   ​domain-name ​corp15.un
    lease 0 10 0    lease 0 10 0
        
 ip access-list standard ACL_NAT ip access-list standard ACL_NAT
- ​permit 192.168.13.0 0.0.0.255+ ​permit 192.168.15.0 0.0.0.255
  deny any  deny any
  
Line 97: Line 140:
  
 interface VLAN1 interface VLAN1
- ip address 192.168.13.3 255.255.255.0+ ip address 192.168.15.3 255.255.255.0
  
 no ip domain lookup no ip domain lookup
-ip host server 192.168.13.10+ip host server 192.168.15.10
  
 aaa new-model aaa new-model
Line 118: Line 161:
  
 aaa authentication login default group radius enable aaa authentication login default group radius enable
 +
 +!---
  
 aaa authentication dot1x default group radius aaa authentication dot1x default group radius
 </​code>​ </​code>​
 +
 +  * [[Оборудование уровня 2 Cisco Catalyst#​Настройка 802.1x]]
использовать_чужой_ip_адрес_в_сети.1777447389.txt.gz · Last modified: 2026/04/29 10:23 by val