Jump to content

Recommended Posts

Posted

Есть Mikrotik RB4011, который используется в качестве шлюза и портала хотспота.

Для подключенных клиентов он выдает IP-адреса из пула 10.bb.cc.0/24. В интернет их выпускает через внешний пул адресов /28.

Для авторизации используется RADIUS, протокол http-chap.

Скрытый текст

Упрощенная конфигурация:

/interface bridge add name=br-wifi
...
/ip hotspot profile add dns-name=... hotspot-address=10.101.0.250 login-by=cookie,http-chap,http-pap name=citywifi use-radius=yes
/ip hotspot add addresses-per-mac=unlimited disabled=no interface=br-wifi name=citywifi-spot profile=citywifi
/ip dhcp-server add add-arp=yes address-pool=pool-hotspot interface=br-wifi lease-time=1d name=dhcp-hotspot
...
/ip address add address=10.101.0.250/16 interface=br-wifi network=10.101.0.0
...

/radius add address=... secret=... service=hotspot src-address=... timeout=1s

 

 

Странность следующая.

Подключаюсь в гостевую сеть смартфоном, устройство получает IP-адрес 10.bb.cc.237.

Этот же адрес вижу в списке DHCP Server Leases.

 

Смартфон выдает уведомление, что нужно авторизоваться в сети.

Перехожу по уведомлению на страницу авторизации, ввожу логин и пароль, успешно авторизуюсь.

На странице статистики вижу свой IP-адрес: 10.bb.cc.236. И в окне хотспота на вкладке Active так же вижу этот IP-адрес.

Если открыть вкладку Hosts, то для хоста указано address=10.bb.cc.237 и address-to=10.bb.cc.236. Впрочем, такое указано для всех хостов в флагом A.

Интернета на устройстве нет, внешние узлы не пингуются.

Сам шлюз тоже не пингуется, хотя страница статистики открывается.

 

Что это за странности?

Posted
3 часа назад, ShumBor сказал:

Мак разный у выданных адресов?

Нет, одинаковый.

ip dhcp-server lease print detail

16 D address=10.101.199.237 mac-address=DA:DB:30:D0:5C:60 
     client-id="1:da:db:30:d0:5c:60" address-lists="" server=dhcp-hotspot 
     dhcp-option="" status=bound expires-after=23h56m52s last-seen=3m8s 
     active-address=10.101.199.237 active-mac-address=DA:DB:30:D0:5C:60 
     active-client-id="1:da:db:30:d0:5c:60" active-server=dhcp-hotspot 
     host-name="AB-R8P" 
ip hotspot host print detail

 2  A mac-address=DA:DB:30:D0:5C:60 address=10.101.199.237 to-address=10.101.199.230 
      server=citywifi-spot uptime=4m35s keepalive-timeout=1d 
      found-by="UDP :21101 -> 10.101.0.250:53" 
ip hotspot active print detail

 0 R  server=citywifi-spot user="101-0002" address=10.101.199.230 
      mac-address=DA:DB:30:D0:5C:60 login-by="http-chap" uptime=4m58s 
      keepalive-timeout=1d 

 

3 часа назад, ShumBor сказал:

Скорее всего это из за механизма скрытия мака на смарте

Отключил случайный MAC.

Путаница с IP-адресами осталась такой же, то есть по DHCP выдается один адрес, портал показывает другой.

Но кое что изменилось — теперь интернет есть, но крайне медленный.

Posted

Спасибо, оно.

Я уже неделю никак не мог понять, что за чехарда с IP-адресами.

Странно, что при таком двойном NAT интернет хоть как-то иногда работал.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.