Platform Habr — one of the most technologically advanced communities on the RuNet, where millions of users share knowledge daily. But few people think about how exactly it works. Wi-Fi infrastructure at Habr events (like Habr Career Day or Habr Dev Days), in company offices and even when employees are working remotely. This article is not about setting up a home router, but about Unique engineering solutions that provide stable and secure network access for thousands of devices simultaneously.
We'll explore the authentication protocols used, how traffic distribution is organized at mass events, why speeds sometimes drop even at professional events, and what can be done to optimize your connection. We'll also cover a few insiders, which will be useful for IT specialists administering corporate or public networks.
If you've ever experienced a situation where your laptop refuses to connect to Wi-Fi at a Habr conference, and your phone only connects on the second try, this article will help you understand why. And no, it's not always the organizers' fault.
Wi-Fi architecture at Habr events: how connectivity is built for thousands of devices
At major IT events (for example, Habr Dev Days (with 3000+ participants) the classic "one router per room" scheme doesn't work. Here we use distributed access point (AP) system, controlled by a central controller. Typically this is equipment at the level enterprise - for example, solutions from Cisco Meraki, Aruba Networks or Ruckus.
Key features of this architecture:
- 📡 Roaming without interruptions: when moving between rooms, the device automatically reconnects to the nearest point without losing packets (thanks to the protocol
802.11r). - 🔄 Load balancing: The controller distributes clients across APs to avoid overloading one point (for example, when everyone is sitting in the main hall).
- 🛡️ Traffic isolation: each user is in a separate
VLAN, which prevents attacks like ARP spoofing or MITM.
An interesting nuance: Habr often uses double authentication. First, the device connects to an open network (for example, Habr_Guest), and then redirected to captive portal to enter your login/password or code from an SMS. This allows you to:
- 🔐 Filter out bots and vulnerability scanners.
- 📊 Collect device statistics (without linking to individual users).
- 🚫 Block suspicious activity (e.g. port scanning).
⚠️ Attention: Some Habr events have restrictions on ICMP- packets (ping) and non-standard ports. If your software requires specific network settings, please confirm them with the organizers in advance.
Security Protocols: Why Habr Doesn't Use WPA2-Personal
In home networks it is most often found WPA2-Personal (with a shared password), but on Habr it's avoided like the plague. The reason is simple: with this approach all devices on the network see each other's traffic, and the password can be intercepted or brute-forced. Instead, the following are used:
| Protocol | Application on Habr | Advantages | Flaws |
|---|---|---|---|
WPA2-Enterprise (802.1X) |
Offices, private events | Individual authentication by login/password or certificate | Difficulty setting up on client devices |
WPA3-Enterprise |
New events (from 2023) | Dictionary attack resistance, improved encryption | Not all devices support it (especially older Android devices) |
EAP-TLS |
Habr employees (corporate network) | Maximum security (certificates + encryption) | Requires PKI infrastructure |
It is often used at public events. WPA2-Enterprise with authentication via RADIUS serverThe user enters the login and password (issued during registration), after which they gain access to the network. In this case:
- 🔑 Password not airborne — only hash.
- 🔄 The session key is generated anew with each connection.
- 🕵️♂️ Administrators can revoke access to a specific device without changing the password for everyone.
For guest networks (for example, for speakers) it can be used WPA3-OWE (Opportunistic Wireless Encryption). This allows traffic to be encrypted without a password, but with protection from passive eavesdropping. However, this approach does not protect against active attacks (For example, Evil Twin).
Traffic Distribution: Why Speed Slows Even at Professional Events
Even with Enterprise hardware, Habr conferences sometimes experience lag and slow speeds. The reasons are features of bandwidth distribution:
- The problem of the "head" channel: If all 3,000 participants are trying to download a presentation at the same time at 100 Mbps, even a gigabit connection won't cope. The solution is traffic shaping (speed limit per device).
- Interference from neighbors: in large exhibition centers (for example, Expoforum) Dozens of networks operate simultaneously on the same 2.4 GHz channels. Habr uses
5 GHzWithDFS-channels, but this does not always help. - "Difficult" clients: Multiple devices downloading torrents or streaming 4K videos can eat up a significant portion of your bandwidth. To combat this, Deep Packet Inspection (DPI).
Typical restrictions at Habr events:
- 📉 Speed limit:
5–10 Mbpsper device (so that there is enough for everyone). - 🚫 Blocking: torrents, VPN (except corporate), some messengers (for example, Telegram may work with delays).
- 🕒 Timeout: After 24 hours, the session is disconnected (you need to reconnect).
To check the current network load, you can use the command:
ping -t 8.8.8.8 | measure-object -property ResponseTime -average -maximum -minimum
If ResponseTime exceeds 200 ms, the network is overloaded.
⚠️ Attention: At some events Habr operates fair usage policy - when the traffic limit is exceeded (for example, 5 GB per day), the speed is reduced to 1 MbpsPlease check the conditions with the organizers.
How to bypass speed limits?
In practice, bypassing shaping is nearly impossible—it's implemented at the controller level. However, you can try:
- Connect from another device (the limit is usually tied to the MAC address).
- Use mobile internet as a backup channel (but some events block it via jamming).
- Agree with the organizers to allocate a separate SSID for speakers (usually without restrictions).
Equipment: What routers and controllers does Habr use?
For mass events, Habr rents or uses its own equipment. enterprise-class. Here are some confirmed models:
| Equipment type | Model | Where it is applied | Peculiarities |
|---|---|---|---|
| Wi-Fi controller | Cisco 3504 WLC | Large conferences (2000+ people) | Supports up to 150 APs, integrated with Cisco ISE for authentication |
| Access point | Ruckus R750 | High density lounges | BeamFlex+ adaptive antennas, support 802.11ac Wave 2 |
| Switch | HPE Aruba 2930F | Traffic distribution between APs | Support PoE++ (up to 60W per port) |
Habr's offices (for example, in St. Petersburg) use a hybrid system:
- 🏢 For employees -
WPA3-Enterprisewith authentication via Active Directory. - 👥 For guests - a separate network with captive portal and the speed limit.
- 🔌 For IoT devices (printers, cameras) - isolated
VLAN.
Interesting fact: on Habr Career Day 2023 the system was tested AI-driven Wi-Fi from Mist Systems (belongs to Juniper Networks). It analyzes client behavior in real time and dynamically reconfigures APs to minimize interference.
Disable automatic OS and app updates|
Install Root CA Certificates (if EAP-TLS is required)|
Check WPA3 support (on Android: Settings → Wi-Fi → Advanced)|
Download presentations and materials in advance (in case of network problems)-->
Common Problems and Their Solutions: What to Do if Wi-Fi on Habr Isn't Working
Even professionally configured networks experience outages. Here are the most common issues and solutions:
| Problem | Possible cause | Solution |
|---|---|---|
| The device does not connect to the network | Not supported WPA3 or 802.1X |
Select manually WPA2-Enterprise With PEAP in Wi-Fi settings |
| There is a connection, but no internet | Authentication failed in captive portal | Open your browser and go to any website (for example, neverssl.com) |
| Speed below 1 Mbps | Traffic limit exceeded or shaping is in effect | Connect from another device or use mobile Internet |
If nothing helps, check:
- 📱 Device MAC address: Some networks block devices with "suspicious" MAC addresses (such as virtual machines).
- ⏳ Session time: The limit may have expired (usually 24 hours).
- 🔌 AP power supply: If the access point is overheated or not receiving enough power
PoE, it may "glitch".
For diagnostics on Windows execute:
netsh wlan show interfaces
netsh wlan show networks mode=bssid
On Linux/macOS:
iwconfig
sudo iwlist wlan0 scanning | grep -E "SSID|Signal"
⚠️ Attention: At some Habr events, the use of personal hotspots is prohibited (for example, Mi-Fi routers). This is due to interference with the main network. Violations can result in disconnection from Wi-Fi.
How to Optimize Your Connection: Tips for Attendees and Speakers
If you're a speaker or an active participant at an event, these tips will help you avoid network issues:
- 📱 Use 5 GHz: even if the network broadcasts on 2.4 GHz, prefer
5 GHz— there is less interference. Manually select a channel with minimal load (for example,36or149). - 🔋 Disable background tasks: Cloud synchronization, OS updates, and instant messengers can eat up your traffic. Windows Use Airplane mode with manual Wi-Fi enabled.
- 🔌 Connect in advance: At mass events, peak load is usually observed during the first 10–15 minutes after the network opens.
- 🛡️ Use VPN for critical tasks: If you need to connect to corporate resources, set them up in advance WireGuard or OpenVPN (but note that some ports may be blocked).
For speakers:
- 🎤 Ask for a dedicated SSID: Usually, organizers provide a separate network for presentations without restrictions.
- 🔄 Test your connection beforehand: Check that your laptop supports
WPA3-Enterprise(especially if you have macOS or old Android). - 📹 Use a wired connection: if possible, connect via
Ethernet- this guarantees stability.
If you are a network administrator at such an event, please note:
- 📊 Real-time monitoring: tools like Zabbix or PRTG will help monitor the load on the AP.
- 🔄 Backup channels: have a backup internet channel (eg. Starlink or 4G router) in case the main one goes down.
- 🛠️ Ready-made configurations for clients: Prepare Wi-Fi setup instructions in advance for Windows, macOS, Android And iOS.
The Future of Wi-Fi on Habr: What awaits us in 2026–2026
Habr is actively testing new technologies to improve the user experience. In the coming years, expect:
- 🚀 Wi-Fi 6E: using range
6 GHz(up to 1200 MHz of additional bandwidth). This will reduce interference and increase the speed up to2 Gbpsto the device. - 🤖 AI optimization: systems like Mist AI will automatically reconfigure APs depending on client density and traffic types.
- 🔐 Passpoint (Hotspot 2.0): automatic connection to the network without entering a password (similar to mobile networks).
- 🌍 Hybrid networks: combination of Wi-Fi and private 5G for critical services (e.g. event streaming).
Habr is already testing this at some events:
- 📡 Mesh networks: when APs form a mesh topology for better coverage.
- 🔗 Multi-link Operation (MLO): simultaneous use
2.4 GHz,5 GHzAnd6 GHzfor one device.
However, there are also challenges:
- ⚠️ Compatibility: many devices (especially IoT) do not support
Wi-Fi 6E. - 💰 Price: equipment for
6 GHzwhile it's expensive. - 📜 Regulatory restrictions: in Russia the range
6 GHznot yet fully open for commercial use.
⚠️ Attention: Technologies likeWi-Fi 6EAndPasspointThey are still in testing on Habr. Don't expect them to be available at all events in 2026.
FAQ: Answers to frequently asked questions about Wi-Fi on Habr
Can I use my router at a Habr event to share my internet?
No, this is prohibited by the rules of most events. Personal hotspots interfere with the main network. In extreme cases, you can use USB modem (if mobile internet is not blocked).
Why doesn't Habr use open networks without passwords?
Open networks are vulnerable to attacks like Evil Twin And MITM. Even if the traffic is encrypted (for example, via HTTPS), an attacker can intercept cookies or redirect the user to a phishing site. Therefore, Habr uses at least WPA2-Enterprise.
How do I connect to Wi-Fi on Habr from Linux if the captive portal isn't working?
Try:
- Install the package
wpasupplicant(if not installed). - Edit config
/etc/wpa_supplicant/wpa_supplicant.conf, adding:network={ssid="Habr_Event"
key_mgmt=WPA-EAP
eap=PEAP
identity="your_login"
password="your_password"
phase2="auth=MSCHAPV2"
} - Restart the service:
sudo systemctl restart wpa_supplicant.
If that doesn't help, check if your network card supports it. 802.1X.
Why won't my iPhone connect to Wi-Fi on Habr, but everything works on Android?
There is probably a problem with the settings. EAPOn iPhone:
- Go to
Settings → Wi-Fi → (i) next to the Habr network. - Click
Configure DNS→Manuallyand add8.8.8.8. - In the section
ProxyselectOff. - Remove the network and reconnect by selecting
Acceptcertificate (if requested).
If that doesn't help, update your iOS - older versions have bugs. WPA3-Enterprise.
Is it possible to find out how many devices are connected to Wi-Fi at a Habr event?
No, this information is not published. However, you can roughly estimate the network load:
- On Windows:
netsh wlan show networks mode=bssidwill show the number of clients at each point (if the AP does not hide this information). - On Android: apps like WiFi Analyzer display channel load.
Organizers usually ensure that there are no more than one access point 50–100 clients.