# Kurulum Rehberleri

Sophos, Fortigate, Palo Alto, MikroTik ve Ruijie cihazlarını Useroam'a bağlama

# Sophos Entegrasyon Rehberi

<div class="step" id="bkmrk-"></div>### **<span class="step-number">1 - </span><span class="step-title">Useroam Panele Cihaz Ekleme</span>**

**<span style="background-color: rgb(188, 216, 0);">[panel.useroam.com](https://panel.useroam.com)</span>** adresinden panelinize giriş yapıp **Yeni Cihaz** ekleyiniz. Sistem, lisansınızı otomatik olarak seçecektir.

<div class="step" id="bkmrk-cihaz-tipi%3A-sophos-s">- **Cihaz tipi:** Sophos seçiniz.
- **Cihaz adresi:** Firewall'un WAN IP adresini seçiniz. Eğer birden fazla WAN IP adresiniz varsa, Sophos cihazı bu isteği varsayılan olarak ilk WAN bacağından gönderir.

</div>`Not: Farklı bir WAN bacağından gönderim yapmak isterseniz, bir SNAT kuralı oluşturarak ilgili trafiği istediğiniz WAN bacağına yönlendirebilirsiniz.`

<div class="step" id="bkmrk--1"><div class="image-container">![Screenshot 2026-07-06 at 11.17.57.png](https://help.useroam.com/uploads/images/gallery/2026-07/screenshot-2026-07-06-at-11-17-57.png)</div><div class="image-container">  
</div></div>### <span class="step-number">2- </span><span class="step-title">Cihaz Erişim Ayarları (Device Access)</span>

Sonra <span style="background-color: rgb(188, 216, 0);">**Administration &gt; Device Access** </span>menüsüne gidiniz. Burada <span style="background-color: rgb(188, 216, 0);">Useroam'u</span> kullanacağınız <span style="background-color: rgb(188, 216, 0);">Zone'da sadece **Captive Portal** ve **DNS**</span> seçeneklerini işaretleyerek aktif hale getiriniz.

<div class="step" id="bkmrk-dikkat%3A-radius-sso-g"><div class="alert-box">`<strong>Dikkat:</strong> Radius SSO gibi farklı kimlik doğrulama mekanizmalarını aktif hale getirmeniz durumunda, yönlendirme sorunları veya Captive Portal sayfasının yavaş açılması gibi problemler yaşanabilir. `</div><div class="alert-box">  
</div><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_21.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-21.jpg)</div></div><div class="step" id="bkmrk--2"></div><div class="step" id="bkmrk--3"></div>### <span class="step-number">3 - </span><span class="step-title">Radius Sunucu Ekleme</span>

<span style="background-color: rgb(188, 216, 0);">**Authentication &gt; Servers** </span>menüsünden yeni bir Radius sunucu ekleyiniz. Server IP kısmına, **<span style="background-color: rgb(188, 216, 0);">panel.useroam.com</span>** adresini pingleyerek çıkan IP adresini yazınız.

Ardından, <span style="background-color: rgb(188, 216, 0);">**Useroam &gt; Sistem Ayarları &gt; Cihaz Ayarları**</span> altında bulunan <span style="background-color: rgb(188, 216, 0);">**Cihaz Şifresi** </span>kısmının karşısında yazan kodu da <span style="background-color: rgb(188, 216, 0);">**Shared Secret**</span> kısmına giriniz.

<div class="step" id="bkmrk--4"><div class="image-container">  
</div><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_21 (1).jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-21-1.jpg)</div><div class="image-container">  
</div></div><div class="image-container" id="bkmrk--5"></div><div class="image-container" id="bkmrk--6">[![Screenshot 2026-07-06 at 11.34.24.png](https://help.useroam.com/uploads/images/gallery/2026-07/scaled-1680-/screenshot-2026-07-06-at-11-34-24.png)](https://help.useroam.com/uploads/images/gallery/2026-07/screenshot-2026-07-06-at-11-34-24.png)</div><div class="image-container" id="bkmrk--7"></div><div class="image-container" id="bkmrk--8"></div>### <span class="step-number">4 - </span><span class="step-title">Bağlantı Testi (İsteğe Bağlı)</span>

Bu noktada bir test yapmak isterseniz:

Useroam Cloud panelinden <span style="background-color: rgb(188, 216, 0);">**Kullanıcı Yönetimi &gt; Yeni Kullanıcı**</span> adımlarıyla yeni kullanıcı oluşturabilir; Firewall'da Radius Sunucu ayarının içinden **Test Connection** ile bağlantıyı kontrol edebilirsiniz.

<div class="step" id="bkmrk--9"><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_25.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-25.jpg)</div><div class="image-container">  
</div></div>### <span class="step-title"><span class="step-number">5 - </span>Kimlik Doğrulama Önceliği (Authentication Methods)</span>

Sonra <span style="background-color: rgb(188, 216, 0);">**Authentication &gt; Services** </span>menüsünden Useroam'u *Firewall Authentication Methods* kısmında en üste çekip, **Apply** butonuna basarak ayarları kaydediniz.

<div class="step" id="bkmrk--10"><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_30.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-30.jpg)</div><div class="image-container">  
</div></div>### <span class="step-title"><span class="step-number">6 - </span>Web Kimlik Doğrulama Ayarları</span>

Ardından <span style="background-color: rgb(188, 216, 0);">**Authentication &gt; Web Authentication**</span> menüsüne geçiniz. Burada <span style="background-color: rgb(188, 216, 0);">*Sign Out User*</span> kısmına gelerek, <span style="background-color: rgb(188, 216, 0);">**When User is Inactive**</span> seçeneğini işaretleyiniz.

Yan taraftaki <span style="background-color: rgb(188, 216, 0);">*Traffic flow*</span> kısmında ise 100 bytes için **1440 dk** (24 saate denk gelmektedir) olarak ayarlayınız; böylece bağlı her cihaz, 24 saat içinde en az 100 bytes veri yaptığı sürece oturumu Firewall'dan düşmeyecektir. İsterseniz bu süreyi kısaltabilirsiniz.

Son olarak <span style="background-color: rgb(188, 216, 0);">**"Use insecure HTTP instead of HTTPS"**</span> kutucuğunu seçerek ayarları kaydediniz.

<div class="step" id="bkmrk--11"><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_37.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-37.jpg)</div></div><div class="step" id="bkmrk--12"></div>### <span class="step-title"><span class="step-number">7 - </span>Captive Portal Tasarımının Entegrasyonu (Custom HTML)</span>

Useroam &gt; Sistem Ayarları &gt; Template kısmından `<html>` kod satırı ile başlayan bölümün hepsini alarak, Sophos Firewall'daki <span style="background-color: rgb(188, 216, 0);">**Authentication &gt; Web Authentication &gt; Captive portal appearance &gt; Custom HTML**</span> kısmına yapıştırınız ve kaydediniz.

<div class="step" id="bkmrk-e%C5%9Fzamanl%C4%B1-oturum-s%C4%B1n"><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_40.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-40.jpg)</div><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_40 (1).jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-40-1.jpg)</div></div><div class="image-container" id="bkmrk-e%C5%9Fzamanl%C4%B1-oturum-s%C4%B1n-1"><div class="alert-box">**Eşzamanlı Oturum Sınırlandırması:** Bir hesabın birden fazla cihazda kullanılmasını sınırlandırmak istiyorsanız, Sophos Firewall altında <span style="background-color: rgb(188, 216, 0);">**Configure &gt; Authentication &gt; Services &gt; Global Settings**</span> menüsünden düzenlemeyi yapabilirsiniz. </div><div class="alert-box">Sistem varsayılan olarak limitsiz cihaz ayarı ile gelmektedir. </div></div>## ![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_48.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-48.jpg)

## Firewall Kurallarının Oluşturulması

Kuralları oluşturmak için önce Sophos Firewall altında <span style="background-color: rgb(188, 216, 0);">**Protect &gt; Rules and Policies**</span> menüsünden <span style="background-color: rgb(188, 216, 0);">**Add Firewall Rule**</span> sayfasına geliniz.

#### <span class="step-title">KURAL 1: Guest to DNS</span>

Tüm cihazlar, bağlandıkları ağda internet erişimi olup olmadığını anlamak için cihaza özel alan adına bir DNS sorgusu atar (Örn: `captive.apple.com`).

 Bu sorgu sonucu gelince cihaz internet olduğunu anlayıp trafik akışını başlatır. Aksi takdirde hotspot yönlendirmesi yapılmayacaktır.

**Bu kuralın misafirlerin internet çıkışı kuralının üstünde olması gerekiyor.**

<div class="step" id="bkmrk--14"><div class="image-container">  
</div><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_51.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-51.jpg)</div></div>#### <span class="step-title">KURAL 2: Guest to Useroam</span>

Bu kural ile misafir ağınızdaki cihazların` <span style="background-color: rgb(188, 216, 0);"><strong>*.useroam.com</strong></span>`'a erişmesini sağlayacaksınız.

Bunun için Services kısmında **HTTP/HTTPS** seçmeniz yeterli olacaktır.

<div class="image-container" id="bkmrk--15">[![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_55.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/scaled-1680-/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-55.jpg)](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-55.jpg)</div><div class="image-container" id="bkmrk--16"></div>#### <span class="step-title">KURAL 3: Guest to Internet</span>

Bu kuralda cihazlarınızın internet erişimi sağlanacak.

**Log Firewall** kutucuğunu seçiniz. Tanımsız kullanıcılara Hotspot ekranı gelmesi için <span style="background-color: rgb(188, 216, 0);">**Match Known Users** ve **Use Web Authentication For Unknown Users**</span> kutucuklarını da seçiniz. Web Policy ve Identify And Control Applications (App Control) kısımlarında *Allow All* ya da herhangi bir politika seçiniz.

<div class="step" id="bkmrk--17"><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_63.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-63.jpg)</div><div class="image-container">[![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_63 (1).jpg](https://help.useroam.com/uploads/images/gallery/2026-07/scaled-1680-/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-63-1.jpg)](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-63-1.jpg)</div><div class="image-container">  
</div></div><div class="image-container" id="bkmrk-%C4%B0%C5%9Flemler-sonucunda-p">*İşlemler sonucunda <span style="background-color: rgb(188, 216, 0);">**Protect &gt; Rules and Policies**</span> menüsü sıralaması görseldeki gibi görünmelidir.*</div><div class="image-container" id="bkmrk--18"></div><div class="image-container" id="bkmrk--19"></div><div class="image-container" id="bkmrk--20">*[![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_63 (2).jpg](https://help.useroam.com/uploads/images/gallery/2026-07/scaled-1680-/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-63-2.jpg)](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-63-2.jpg)*</div>## Logların Useroam Cihazına Yönlendirilmesi

#### <span class="step-title"><span class="step-number">1 - </span>Syslog Server Tanımlama</span>

Öncelikle **System Services &gt; Log Settings** menüsüne gelerek yeni bir Syslog server tanımlayınız.

<div class="step" id="bkmrk--21"><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_70.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-70.jpg)</div><div class="image-container">  
</div></div>#### <span class="step-number">2 - </span><span class="step-title">Syslog Detaylarını Girme ve Başlatma</span>

Yeni eklenen syslog server için aşağıdaki bilgileri doldurunuz:

<div class="step" id="bkmrk-name%3A-useroam-cloud-">- **Name:** Useroam Cloud
- **IP address / Domain:** 104.247.174.120
- **Port:** 514
- **Facility:** DAEMON
- **Severity level:** Debug
- **Format:** Standard syslog protocol

</div>[![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_75.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/scaled-1680-/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-75.jpg)](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-75.jpg)

Daha sonra yeni eklenen syslog server satırında sadece **Content Filtering** alanlarını seçerek loglamayı Useroam'a doğru başlatınız.

<div class="step" id="bkmrk--23"><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_76.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-76.jpg)</div></div>#### <span class="step-number">3 - </span><span class="step-title">Log Paket Kontrolü</span>

Bu işlem sonrasında Firewall'dan paketlerinizin gelip gelmediğini anlamak için Useroam paneline dönünüz.

 Sağ üst köşedeki **Genel İstatistik** kısmını kontrol edip, **İmzalama Bekleyen** alanın altındaki kısmı kontrol ediniz.

<div class="step" id="bkmrk--24"><div class="image-container">![Useroam-Cloud-Sophos-Entegrasyon-Kilavuzu.pdf (1).pdf_76 (1).jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-sophos-entegrasyon-kilavuzu-pdf-1-pdf-76-1.jpg)</div></div>---

## WhatsApp ile Giriş: Firewall İzin Listesi (Walled Garden)

Misafir henüz internete çıkmadan (captive portal / giriş öncesi aşamada) **WhatsApp ile Giriş** akışının çalışabilmesi için, firewall veya walled-garden yapılandırmasında aşağıdaki adreslere **izin verilmesi zorunludur**. Bu izinler tanımlanmadan WhatsApp giriş ekranı açılmaz ve teslim (delivered) onayına dayalı otomatik giriş çalışmaz.

### İzin verilecek alan adları (FQDN)

- `*.wa.me`
- `*.whatsapp.com`
- `*.whatsapp.net`
- `g.whatsapp.net`
- `mmg.whatsapp.net`
- `fbsbx.com`
- `*.useroam.com`

### İzin verilecek IP adresleri

- `157.240.0.0`: Meta / Facebook ağ bloğu
- `31.13.0.0`: Meta / Facebook ağ bloğu
- `104.247.174.120`: Useroam panel

**Not:** `157.240.0.0` ve `31.13.0.0` tipik olarak `/16` ağ bloklarıdır (Meta altyapısı); firewall'da blok olarak (`157.240.0.0/16`, `31.13.0.0/16`) tanımlanması önerilir. `104.247.174.120` Useroam panel IP'sidir (`/32`). FQDN tabanlı filtreleme destekleniyorsa alan adı listesi, desteklenmiyorsa IP blokları kullanılmalıdır.

# Fortigate Entegrasyon Rehberi

<div class="step" id="bkmrk-cihaz-ekleme-konteyner"></div>### **<span class="step-number">1 - </span><span class="step-title">Useroam Panele Cihaz Ekleme</span>**

**<span style="background-color: rgb(188, 216, 0);">[panel.useroam.com](https://panel.useroam.com)</span>** adresinden panelinize giriş yapıp **Yeni Cihaz** ekleyiniz. Sistem, lisansınızı otomatik olarak seçecektir.

<div class="step" id="bkmrk-cihaz-tipi-fortinet">- **Cihaz tipi:** Fortinet seçiniz.
- **Cihaz adresi:** Firewall'un WAN IP adresini seçiniz. Eğer birden fazla WAN IP adresiniz varsa, Firewall cihazı genelde bu isteği varsayılan olarak ilk WAN bacağından gönderir.

</div>`Not: Farklı bir WAN bacağından gönderim yapmak isterseniz, bir SNAT kuralı oluşturarak ilgili trafiği istediğiniz WAN bacağına yönlendirebilirsiniz.`

<div class="step" id="bkmrk-cihaz-gorsel-alan"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_9.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-9.jpg)</div><div class="image-container">  
</div></div>### <span class="step-number">2 - </span><span class="step-title">Radius Sunucu Ekleme</span>

Ardından Firewall cihazınızın <span style="background-color: rgb(188, 216, 0);">**User &amp; Authentication &gt; RADIUS SERVERS**</span> menüsünden **Create New** butonu ile Useroam Cloud sunucusunu tanımlayınız.

<div class="step" id="bkmrk-radius-parametreler">- **Authentication method:** Specify / PAP
- **Primary Server/IP/Name:** `panel.useroam.com` ya da IP adresi olarak: `104.247.174.120`
- **Secret:** Useroam Cloud'da cihazı ekledikten sonra otomatik üretilen <span style="background-color: rgb(188, 216, 0);">**Sistem Ayarları / Cihaz Ayarları / Cihaz Şifresini**</span> alıp bu alana kopyalayınız.

</div>`Test Connectivity: Firewall'unuzun Useroam Cloud ile Radius testini yapabilirsiniz.`

<div class="step" id="bkmrk-radius-gorseller"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_15.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-15.jpg)</div><div class="image-container">  
</div><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_24.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-24.jpg)</div></div>### <span class="step-number">3 - </span><span class="step-title">Karşılama Ekranı Mesajları (Replacement Messages)</span>

<span style="background-color: rgb(188, 216, 0);">**System &gt; Replacement Messages**</span> menüsünde bulunan 3 alanın kodlarını değiştirmek için önce sağ üst köşeden **Extended View** moduna geçiniz.

#### <span class="step-title">3A - Login Failed Page Ayarı</span>

**Login Failed Page**'i aratın, karşınıza gelen ekranda sağ taraftaki kod kısmını temizleyerek, `{"Error":"passwordwrong", "ErrorType":"passwordwrong"}` kodunu içine yapıştırarak, kaydediniz.

<div class="step" id="bkmrk-login-failed-gorsel"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_23.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-23.jpg)</div><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_28.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-28.jpg)</div></div>#### <span class="step-title">3B - Authentication Success Page &amp; Login Page Ayarı</span>

**Authentication Success Page**'i aratın, karşınıza gelen ekranda sağ taraftaki kod kısmını temizleyerek, `{"Error":"success", "ErrorType":"success"}` kodunu içine yapıştırarak, kaydediniz.

Son olarak **Login Page** kısmına Useroam Cloud panelinden (<span style="background-color: rgb(188, 216, 0);">**Sistem Ayarları / Cihaz Ayarları**</span>) kopyaladığınız kodun hepsini yapıştırınız.

<div class="step" id="bkmrk-login-page-gorsel"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_28.png](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-28.png)</div><div class="image-container">  
</div></div>### <span class="step-number">4 - </span><span class="step-title">Kullanıcı Grubu Oluşturma (User Groups)</span>

<span style="background-color: rgb(188, 216, 0);">**User &amp; Authentication &gt; User Groups**</span> menüsünden kendinize Useroam Cloud için bir grup oluşturunuz.

<div class="step" id="bkmrk-user-group-gorsel"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_32.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-32.jpg)</div></div>### <span class="step-number">5 - </span><span class="step-title">Arayüz Ayarları (Interface Config)</span>

Firewall'da **Interface** menüsünden ilgili Portunuzu düzenleyiniz.

<div class="step" id="bkmrk-interface-detaylar">- **DNS Server:** Bu kısımda, önce bu Interface'in Firewall'un Gateway IP'sini giriniz. Aden DNS sunucularını tanımlayınız.
- **Security Mode:** Captive Portal özelliğini açınız.
- **User Access:** Restricted to Groups
- **User Groups:** Bir önceki adımda oluşturduğunuz grubu (Örn: *Open Group*) seçiniz.
- **Exempt destinations/services:** `panel.useroam.com` fqdn objesini oluşturup seçiniz.

</div><div class="step" id="bkmrk-interface-gorsel"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_35.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-35.jpg)</div></div>## Firewall Kurallarının Oluşturulması

Kuralları oluşturmak için önce FortiGate Firewall altında <span style="background-color: rgb(188, 216, 0);">**Policy &amp; Objects &gt; Firewall Policy**</span> menüsüne geliniz.

#### <span class="step-title">KURAL 1: Guest to DNS</span>

Önce DNS kuralınızı oluşturunuz. Bunun için sadece **DNS** servisinin seçili olması yeterli olacaktır.

<div class="step" id="bkmrk-forti-kural1-gorsel"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_39.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-39.jpg)</div></div>#### <span class="step-title">KURAL 2: Guest to Useroam</span>

Bu kural ile Useroam'u aktifleştireceğiniz Zone'daki kullanıcıların <span style="background-color: rgb(188, 216, 0);">**panel.useroam.com**</span> paneline erişmesi sağlanacak. Service kısmından **HTTP/HTTPS** servislerini seçmeniz gerekmektedir.

<div class="step" id="bkmrk-forti-kural2-gorsel"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_45.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-45.jpg)</div></div>#### <span class="step-title">KURAL 3: Guest to Internet</span>

Bu kural ile genel internet çıkış kuralınızı oluşturacaksınız. Source kısmına oluşturduğunuz **User Group (Open Group)** objesini, Service kısmına ise **ALL** servisini ekleyerek kuralı tanımlayınız.

<div class="step" id="bkmrk-forti-kural3-gorsel"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_48.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-48.jpg)</div></div><div class="image-container" id="bkmrk-forti-kural-siralamasi">*Üç kuralı da oluşturmanızın ardından <span style="background-color: rgb(188, 216, 0);">**Policy &amp; Objects &gt; Firewall Policy**</span> menüsü sıralaması görseldeki gibi görünmelidir.*</div><div class="step" id="bkmrk-forti-siralamasi-gorsel"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_48.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/tzLuseroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-48.jpg)</div></div>## Logların Useroam Cihazına Yönlendirilmesi

<span style="background-color: rgb(188, 216, 0);">**Log &amp; Report &gt; Log Settings**</span> altından **Syslog logging** kısmını **Enable** konumuna getiriniz. Ardından IP Address/FQDN kısmına sunucu bilgilerini <span style="background-color: rgb(188, 216, 0);">**panel.useroam.com**</span> olarak giriniz.

<div class="step" id="bkmrk-forti-log-gorsel"><div class="image-container">![Useroam-Cloud-Fortigate-Entegrasyon-Kilavuzu.pdf.pdf_52.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/useroam-cloud-fortigate-entegrasyon-kilavuzu-pdf-pdf-52.jpg)</div></div><div class="image-container" id="bkmrk-syslog-cli-uyari"><div class="alert-box">**Dikkat:** Eğer bu kısımda halihazırda farklı bir IP tanımlı ise, ikinci Syslog sunucunuzu komut satırı (CLI) üzerinden yapmanız gerekiyor.</div><div class="alert-box">Firewall üzerinden `syslogd2`'nin içinde başka bir konfigürasyon olup olmadığını kontrol ettikten sonra aşağıdaki örnek komut bloğunu kullanabilirsiniz:</div></div>`config log syslogd2 setting`  
`set status enable`  
`set server "panel.useroam.com"`  
`set port 514`  
`set format default`  
`end`

#### <span class="step-number">Önemli - </span><span class="step-title">Entegrasyon Tamamlandı</span>

Hepsi bu kadar. FortiGate entegrasyon işleminiz başarıyla tamamlandı. İşlem sırasında herhangi bir sorun yaşarsanız **destek@useroamteknoloji.com** adresinden destek ekibiyle iletişime geçebilirsiniz.

---

## WhatsApp ile Giriş: Firewall İzin Listesi (Walled Garden)

Misafir henüz internete çıkmadan (captive portal / giriş öncesi aşamada) **WhatsApp ile Giriş** akışının çalışabilmesi için, firewall veya walled-garden yapılandırmasında aşağıdaki adreslere **izin verilmesi zorunludur**. Bu izinler tanımlanmadan WhatsApp giriş ekranı açılmaz ve teslim (delivered) onayına dayalı otomatik giriş çalışmaz.

### İzin verilecek alan adları (FQDN)

- `*.wa.me`
- `*.whatsapp.com`
- `*.whatsapp.net`
- `g.whatsapp.net`
- `mmg.whatsapp.net`
- `fbsbx.com`
- `*.useroam.com`

### İzin verilecek IP adresleri

- `157.240.0.0`: Meta / Facebook ağ bloğu
- `31.13.0.0`: Meta / Facebook ağ bloğu
- `104.247.174.120`: Useroam panel

**Not:** `157.240.0.0` ve `31.13.0.0` tipik olarak `/16` ağ bloklarıdır (Meta altyapısı); firewall'da blok olarak (`157.240.0.0/16`, `31.13.0.0/16`) tanımlanması önerilir. `104.247.174.120` Useroam panel IP'sidir (`/32`). FQDN tabanlı filtreleme destekleniyorsa alan adı listesi, desteklenmiyorsa IP blokları kullanılmalıdır.

# Palo Alto Entegrasyon Rehberi

<div class="step" id="bkmrk-paloalto-cihaz-ekleme-konteyner"></div>### **<span class="step-number">1 - </span><span class="step-title">Panele Güvenlik Duvarının Eklenmesi</span>**

İlk olarak **<span style="background-color: rgb(188, 216, 0);">[panel.useroam.com](https://panel.useroam.com)</span>** panelinize giriş yapıp **"Yeni Cihaz"** ekleyiniz. Cihaz Adresi kısmına firewall üzerinden hangi IP adresi ile iletişim kuracaksanız, ilgili dış bacak IP adresini giriniz.

<div class="step" id="bkmrk-paloalto-5651-kutusu">- **Cihaz tipi:** PaloAlto seçiniz.
- **5651 Loglama:** 5651 Loglama kutucuğunu aktif ediniz.

</div><div class="step" id="bkmrk-paloalto-cihaz-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_12.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-12.jpg)</div></div>### <span class="step-number">2 - </span><span class="step-title">Zone Ayarları</span>

Useroam'u aktif edeceğimiz interface için <span style="background-color: rgb(188, 216, 0);">**Network / Zone**</span> menüsünden yeni bir zone oluşturup, **"Enable User Identification"** kutucuğunu seçiyoruz.

<div class="step" id="bkmrk-paloalto-zone-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_12 (1).jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-12-1.jpg)</div></div>### <span class="step-number">3 - </span><span class="step-title">Interface ve Profil Ayarları</span>

Firewall üzerinden Useroam'u aktif edeceğimiz interface'de (arayüz) **Advanced** Kısmından yeni bir Profil oluşturuyoruz. Bunu yaparken <span style="background-color: rgb(188, 216, 0);">**Response Pages**</span> kutucuğunu seçiyoruz.

<div class="step" id="bkmrk-paloalto-interface-gorseller"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_17.png](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-17.png)</div><div class="image-container">  
</div></div>### <span class="step-number">4 - </span><span class="step-title">Radius Ayarları</span>

İlgili ayarları <span style="background-color: rgb(188, 216, 0);">**Device &gt; Server Profiles &gt; Radius**</span> menüsünden şu şekilde uyguluyoruz:

<div class="step" id="bkmrk-paloalto-radius-parametreler">- **Authentication Protocol:** PAP
- **Radius Server / FQDN:** panel.useroam.com
- **Secret:** panel.useroam.com'da Sistem Ayarları / Cihaz Detaylarından almış olduğunuz cihaz şifresi

</div><div class="step" id="bkmrk-paloalto-radius-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_27.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-27.jpg)</div><div class="image-container">[![Palaalto-Entegrasyon_v13102025.pdf.pdf_28.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/scaled-1680-/palaalto-entegrasyon-v13102025-pdf-pdf-28.jpg)](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-28.jpg)</div></div>### <span class="step-number">5 - </span><span class="step-title">Authentication Profile Ayarı</span>

<span style="background-color: rgb(188, 216, 0);">**Device &gt; Authentication Profile**</span> menüsünden yeni profilimizi tanımlıyoruz.

<div class="step" id="bkmrk-paloalto-auth-profile-detay">- **Type:** RADIUS
- **Server Profile:** Oluşturmuş olduğumuz Radius Server Profilini seçiyoruz.
- **Retrieve user group from RADIUS:** Bu kutucuğu işaretleyerek seçili olduğundan emin oluyoruz.
- **Advanced:** Advanced kısmında ise Allow List'e **all** nesnesini ekliyoruz.

</div><div class="step" id="bkmrk-paloalto-auth-profile-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_33.png](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-33.png)</div></div>### <span class="step-number">6 - </span><span class="step-title">Sertifika Ayarlarının Yapılması</span>

Cihazımıza tanımlanacak sertifikalar yüklenmeden önce, ilgili Root CA veya Intermediate gibi kök sertifikaların sisteme eklenmiş olması gerekir. Bu işlem, mevcut sertifikanın güven zincirinin (trust chain) eksiksiz şekilde oluşturulmasını sağlar ve bağlanacak istemci cihazlarda SSL/TLS hatalarının önüne geçer.

#### <span class="step-title">6A - Root CA Import İşlemi</span>

İlk adım olarak, Root CA veya CA sertifikasını import ediniz.

<div class="step" id="bkmrk-paloalto-root-ca-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_32.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-32.jpg)</div></div>#### <span class="step-title">6B - Sertifika ve Anahtar Dosyasının Yüklenmesi</span>

Sonraki adımda; sertifika dosyasını, anahtar dosyası (key) ve şifreyle birlikte güvenlik duvarına yükleyiniz.

<div class="step" id="bkmrk-paloalto-key-yukleme-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_39.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-39.jpg)</div></div>#### <span class="step-title">6C - Katmanlı Sertifika Zinciri Kontrolü</span>

Yükleme işlemi tamamlandığında, karşımıza çıkan görüntü; katmanlı bir yapı şeklinde, birbirine bağlı bir sertifika zinciri şeklinde olmalıdır.

<div class="step" id="bkmrk-paloalto-zincir-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_38.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-38.jpg)</div></div>### <span class="step-number">7 - </span><span class="step-title">Authentication Portal Ayarları</span>

Ardından <span style="background-color: rgb(188, 216, 0);">**Device &gt; User Identification &gt; Authentication Portal**</span> menüsünden Settings kısmını açınız.

![Palaalto-Entegrasyon_v13102025.pdf.pdf_45.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-45.jpg)

<div class="step" id="bkmrk-paloalto-auth-portal-parametreler">- <span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Enable Authentication Portal:</span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none"> Bu seçeneği işaretleyerek hotspotu aktif hale getiriniz.</span>
- <span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Idle Timer ve Timer:</span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none"> Her iki alan için de maksimum değer olan 1440 dakika (24 saat) girilir. Bu, bir kullanıcının hotspot ekranını günde yalnızca bir kez görmesini sağlar. Biz bir kullanıcının önüne hotspot ekranının 24 saatte bir gelmesini istediğimiz için bu değeri giriyoruz. Daha kısa oturum süreleri tercih ediyorsanız, bu değeri ihtiyacınıza göre güncelleyebilirsiniz.</span>
- <span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">SSL/TLS Service Prole: </span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Bu alandan, daha önce oluşturulan SSL prolini seçiniz. Ancak burada şuna dikkat etmeniz gerekmektedir: Palo Alto'nun bazı sürümlerinde, önceden oluşturulmuş proller bu alanda görünmeyebilir. Bu durumda, “New” seçeneği ile bu ekrandan yeni bir SSL/TLS proli oluşturularak işlem tamamlanmalıdır.</span>
- <span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Eğer sisteminizde seçim yapılabiliyorsa, önceden oluşturulmuş prol kullanılabilir</span>

</div><div class="step" id="bkmrk-paloalto-auth-portal-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_47.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-47.jpg)</div><div class="image-container">  
</div></div><div class="image-container" id="bkmrk-paloalto-ssl-profil-uyari"><div class="alert-box"><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Yeni bir profill oluşturmanız gerekiyorsa</span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">a</span> <span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">şağıdaki adımları izleyiniz.</span> </div></div><div class="alert-box" id="bkmrk--1"></div>- <span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Profile bir isim vererek, kullanılacak SSL sertikasını seçiniz.</span>
- <span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Protocol Settings bölümünden, çalışması istenen minimum ve maksimum SSL/TLS versiyon değerlerini seçiniz.</span>
- <span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Ayarlar tamamlandıktan sonra OK butonuna tıklanarak prol kaydediniz.</span>

<div class="image-container" id="bkmrk--2">[![Palaalto-Entegrasyon_v13102025.pdf.pdf_55.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/scaled-1680-/palaalto-entegrasyon-v13102025-pdf-pdf-55.jpg)](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-55.jpg)</div><div class="image-container" id="bkmrk--3"></div><div class="image-container" id="bkmrk--4">[![Palaalto-Entegrasyon_v13102025.pdf.pdf_55 (1).jpg](https://help.useroam.com/uploads/images/gallery/2026-07/scaled-1680-/palaalto-entegrasyon-v13102025-pdf-pdf-55-1.jpg)](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-55-1.jpg)</div><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Authentication Prole :</span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none"> Oluşturulan Useroam prolini seçerek devam ediniz.</span>

<span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Session Cookie / Timeout :</span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none"> Bu alanda da daha önce belirlediğimiz gibi </span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">1440 dakika (24 saat)</span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">d</span> <span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">eğerini </span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">girerek oturum süresini tanımlayınız.</span>

<span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">Redirect Host :</span><span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none"> Buraya sertika üzerinden yönlendirme yapılacağı için subdomaini giriniz.</span>

<span class="a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none">[![Palaalto-Entegrasyon_v13102025.pdf.pdf_55 (2).jpg](https://help.useroam.com/uploads/images/gallery/2026-07/scaled-1680-/palaalto-entegrasyon-v13102025-pdf-pdf-55-2.jpg)](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-55-2.jpg)</span>

### <span class="step-number">8 - </span><span class="step-title">Captive Portal Tasarımının Yüklenmesi (Comfort Page)</span>

panel.useroam.com'dan Sistem Ayarları / Cihaz Detayları'nda bulunan `<html>` olarak başlayan kod satırının hepsini kopyalayıp, not defteri veya benzeri bir uygulamaya yapıştırıp, ilgili kodu **"captive.html"** gibi bir isimle, html formatında olacak şekilde kaydediniz. Sonrasında firewall'da <span style="background-color: rgb(188, 216, 0);">**Device &gt; Response Pages &gt; Captive Portal Comfort Page**</span> üzerinden oluşturduğumuz dokümanı yüklüyoruz.

<div class="step" id="bkmrk-paloalto-comfort-page-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_61.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-61.jpg)</div></div>### <span class="step-number">9 - </span><span class="step-title">DHCP Ayarları</span>

İç ağdan yapılacak DNS sorgularının sorunsuz şekilde işlenebilmesi için, eğer ayrı bir DNS sunucusu bulunmuyorsa, DHCP ve DNS Proxy kısmının güncellenmesi gerekmektedir. <span style="background-color: rgb(188, 216, 0);">**Network &gt; DHCP &gt; Options**</span> menüsüne gidilir.

<div class="step" id="bkmrk-paloalto-dhcp-parametreler">- **Primary DNS:** Primary DNS alanına, firewall cihazının kendi bacak IP adresi yazılır.
- **Secondary DNS:** Global bir DNS sunucusu tanımlanabilir (Örnek: `8.8.8.8` - Google DNS).

</div>`Not: Mevcutta içeride bir DNS sunucunuz varsa alan adı yönlendirmesi için gerekli kaydı iç DNS ağınızda da (Static Entries kısmında) tanımlayarak 11. adımdan devam edebilirsiniz.`

<div class="step" id="bkmrk-paloalto-dhcp-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_67.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-67.jpg)</div></div>### <span class="step-number">10 - </span><span class="step-title">DNS Proxy Ayarları</span>

Ardından DNS sorgularının doğru şekilde çözümlenebilmesi için <span style="background-color: rgb(188, 216, 0);">**Network &gt; DNS Proxy**</span> menüsünden yeni bir proxy tanımlanır.

<div class="step" id="bkmrk-paloalto-dns-proxy-detay">- **Interface:** Bu kısımda Useroam'un aktif olacağı interface veya arayüzleri seçiniz.
- **Primary / Secondary DNS:** Global DNS sunucularını giriniz.
- **Static Entries:** Burada Add butonuna tıklanarak yeni bir kayıt oluşturunuz. **Bu aşamada, yönlendirme yapılacak IP'nin, firewall cihazının Management Interface'inin gateway IP adresi olması önemlidir.**

</div><div class="step" id="bkmrk-paloalto-dns-proxy-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_73.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-73.jpg)</div></div>### <span class="step-number">11 - </span><span class="step-title">Logların Useroam'a Yönlendirilmesi (Log Forwarding)</span>

<span style="background-color: rgb(188, 216, 0);">**OBJECTS &gt; Log Forwarding**</span> kısmından Add ile yeni profil eklemesi yapınız. **5 farklı log tipi (auth, data, decryption, traffic, url) için ayrı ayrı profil oluşturulmalıdır.** Her eklemede Syslog kısmında Useroam profilini seçmeniz gerekmektedir.

<div class="step" id="bkmrk-paloalto-log-forwarding-gorseller"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_80.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-80.jpg)</div><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_81.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-81.jpg)</div></div>## Firewall Kurallarının Oluşturulması

Palo Alto Firewall entegrasyonunda iki grup kural oluşturulması gerekmektedir. Kurallar ilk oluşturulurken Palo Alto'nun trafiği öğrenmesi gerekeceğinden Service kısmını öncelikle **Any** olarak kullanıp, sonrasında **application-default** olarak değiştirebilirsiniz.

#### <span class="step-title">12A - KURAL SETİ 1: Authentication Kuralları</span>

<span style="background-color: rgb(188, 216, 0);">**Policies &gt; Authentication**</span> menüsüne gelerek aşağıdaki üç kuralı tanımlayınız. **Tüm kurallarda Log Forwarding alanında Useroam seçili olmalıdır.**

<div class="step" id="bkmrk-paloalto-auth-policy-rule-actions-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_86.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-86.jpg)</div></div>- **KURAL 1 (DNS İzni):** DNS sorgularının authentication aşamasından sorunsuz geçebilmesi için oluşturulur. WAN yönüne doğru tüm DNS sorgularına Authentication Enforcement alanında **default-no-captive-portal** seçilerek izin verilir.
- **KURAL 2 (Useroam Cloud İzni):** Bu kural sayesinde Useroam Cloud'a sorunsuz erişim sağlanacaktır. Destination Address alanında oluşturduğunuz **UseroamCloud (panel.useroam.com)** fqdn adres nesnesini seçiniz.
- **KURAL 3 (Captive Yönlendirme):** Captive portalda henüz oturum açmamış veya ağa ilk defa giren kullanıcıların HTTP ve HTTPS trafiklerinde **default-web-form** yani captive portal ekranına yönlenmesini sağlayan ana kuraldır.

<div class="step" id="bkmrk-paloalto-auth-kurallar-liste-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_87.jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-87.jpg)</div><div class="image-container">  
</div></div>#### <span class="step-title">12B - KURAL SETİ 2: Security Kuralları</span>

<span style="background-color: rgb(188, 216, 0);">**Policies &gt; Security**</span> menüsüne geliniz. **Her kuralda Log Settings kısmında "Log at Session End" seçili olmalı ve Log Forwarding'te Useroam atanmalıdır.**

<div class="step" id="bkmrk-paloalto-security-policy-rule-actions-gorsel"><div class="image-container">![Palaalto-Entegrasyon_v13102025.pdf.pdf_87 (1).jpg](https://help.useroam.com/uploads/images/gallery/2026-07/palaalto-entegrasyon-v13102025-pdf-pdf-87-1.jpg)</div></div>- **KURAL 1 (WAN DNS İzni):** Tüm cihazların Captive Portal'a takılmadan WAN üzerinden DNS sorguları gerçekleştirebilmesini sağlar. Cihazın kendi global captive alan adına erişip (Örn: `captive.apple.com`) internetin varlığını anlaması ve arkasından hotspot ekranını tetiklemesi için gereklidir.
- **KURAL 2 (Useroam Erişim İzni):** Captive Portal Zone'undaki cihazların `panel.useroam.com` adresine güvenlik duvarı üzerinden sorunsuz şekilde erişebilmesi için tanımlanır.
- **KURAL 3 (İnternet Çıkış İzni):** Misafir ağınızın internete çıkışını sağlayan son kuraldır. Bu kuralda Source kısmında **Source User** değeri mutlaka **known-user** olarak seçilmelidir.

<div class="step" id="bkmrk-paloalto-security-kurallar-liste-gorsel"><div class="image-container">  
</div></div><div class="image-container" id="bkmrk-paloalto-cli-ek-bilgi"><div class="alert-box">**Ek Teknik Bilgi (Giriş Yapmış Kullanıcıyı Düşürmek):** Oturum açmış aktif bir misafir kullanıcının oturumunu sonlandırmak veya önbelleğini temizlemek için Palo Alto CLI arabirimine giriş yapılarak sırasıyla aşağıdaki komutlar çalıştırılır.</div><div class="alert-box">Giriş yapmış tüm aktif kullanıcıların listesini ve IP adreslerini görmek için:  
`show user ip-user-mapping all`</div><div class="alert-box">Listeden alınan ilgili IP adresini ağdan düşürmek için aşağıdaki kodlar tetiklenir:</div></div>`clear user-cache ip <ip-adresi>`  
`debug user-id reset captive-portal ip-address <ip-adresi>`

#### <span class="step-number">Önemli - </span><span class="step-title">Entegrasyon Tamamlandı</span>

Hepsi bu kadar! Palo Alto entegrasyon ve sunucu değişiklik işleminiz başarıyla tamamlandı. İşlem sırasında herhangi bir teknik sorunla karşılaşırsanız **destek@useroamteknoloji.com** adresinden destek ekibiyle iletişime geçebilirsiniz.

---

## WhatsApp ile Giriş: Firewall İzin Listesi (Walled Garden)

Misafir henüz internete çıkmadan (captive portal / giriş öncesi aşamada) **WhatsApp ile Giriş** akışının çalışabilmesi için, firewall veya walled-garden yapılandırmasında aşağıdaki adreslere **izin verilmesi zorunludur**. Bu izinler tanımlanmadan WhatsApp giriş ekranı açılmaz ve teslim (delivered) onayına dayalı otomatik giriş çalışmaz.

### İzin verilecek alan adları (FQDN)

- `*.wa.me`
- `*.whatsapp.com`
- `*.whatsapp.net`
- `g.whatsapp.net`
- `mmg.whatsapp.net`
- `fbsbx.com`
- `*.useroam.com`

### İzin verilecek IP adresleri

- `157.240.0.0`: Meta / Facebook ağ bloğu
- `31.13.0.0`: Meta / Facebook ağ bloğu
- `104.247.174.120`: Useroam panel

**Not:** `157.240.0.0` ve `31.13.0.0` tipik olarak `/16` ağ bloklarıdır (Meta altyapısı); firewall'da blok olarak (`157.240.0.0/16`, `31.13.0.0/16`) tanımlanması önerilir. `104.247.174.120` Useroam panel IP'sidir (`/32`). FQDN tabanlı filtreleme destekleniyorsa alan adı listesi, desteklenmiyorsa IP blokları kullanılmalıdır.

# Mikrotik Entegrasyon Rehberi

## Video anlatım

Kurulumu önce videodan izleyebilirsiniz. Videonun altında aynı kurulumun yazılı, adım adım ve görselli anlatımı var.

<iframe allowfullscreen="allowfullscreen" height="450" src="https://www.youtube.com/embed/30AHssM7mZ0" style="width: 805px; height: 450px;" width="805"></iframe>

## Ne işe yarar?

Bu rehber, bir MikroTik yönlendiriciyi Useroam'a bağlayıp misafir Wi-Fi girişini (hotspot), Useroam girişini (RADIUS) ve 5651 yasal loglamasını kurmanızı anlatır. Kurulum iki parçadır:

1. **Cihazı panele bağlamak:** cihazın terminaline tek satır yapıştırırsınız. Bu satır cihazınızda yalnız panelin güvenli bağlanması için gereken en küçük ayarı yapar; mevcut ayarlarınıza dokunmaz.
2. **Misafir ağını kurmak:** panel cihazınızı okur, size hangi portu misafir ağı yapmak istediğinizi sorar ve cihazınıza özel bir kurulum kodu üretir. Kodu okuyup onayladıktan sonra yine tek satırla uygularsınız.

> **Cihazınızı internete açmak istemiyor musunuz?** Bu rehberdeki otomatik kurulumda panel cihazınıza internet üzerinden bağlanır. Cihaz dışarıya kapalı kalsın istiyorsanız ya da panel cihaza ulaşamıyorsa [MikroTik'i internete açmadan (offline) kurulum](/books/kurulum-rehberleri/page/mikrotiki-internete-acmadan-offline-kurulum) sayfasındaki yolu kullanın. Offline yolda panel size iki soru sorar (misafir arayüzü ve internet çıkışının adı), kurulum script'ini hazırlar ve terminale yapıştıracağınız tek satırı verir. Yeni cihaz eklerken **Kurulum yöntemi** olarak **Offline**'ı seçmeniz ya da **Cihaz Ayarları** &gt; **Kurulum**'daki **Cihaz dışarıya kapalı mı? Offline kurulum** düğmesine basmanız yeterli.

## Ne zaman kullanılır?

- Yeni bir MikroTik cihazı Useroam'a ilk kez bağlıyorsunuz.
- Eski yöntemle (hotspot dosyalarını elle yükleyerek) kurduğunuz cihazı yeni kuruluma geçirmek istiyorsunuz.
- Cihazı sıfırladınız ya da değiştirdiniz ve bağlantıyı yeniden kurmanız gerekiyor.

## Başlamadan önce

- **Cihazın internete çıktığı adres, panelde kayıtlı Cihaz Adresi ile aynı olmalı.** Kurulum kodu yalnız bu adresten gelen isteği kabul eder. En sık görülen sorun budur. Cihazınız başka bir modemin arkasındaysa panelde, modemin dış (public) adresi yazılı olmalı.
- **Panel cihazınıza dışarıdan ulaşabilmeli.** Cihaz doğrudan internete bakıyorsa ek bir şey gerekmez (port 443). Başka bir modem ya da güvenlik duvarının arkasındaysa o cihazda bir port yönlendirmesi yapın: dış port (ör. *8443*) MikroTik'in *443* portuna gitmeli. Dış portu panelde **Erişim portu** alanına yazacaksınız. Bu mümkün değilse (ör. operatörün ortak IP'si, CGNAT) [offline kurulum](/books/kurulum-rehberleri/page/mikrotiki-internete-acmadan-offline-kurulum)'u kullanın.
- **RouterOS 7.1 veya üzeri** gerekir. RouterOS 6'da REST API yoktur, panel cihazı yönetemez.
- **RouterOS 7.23.3 ve üzerindeyse** önce cihaz modunu açmanız ve cihazın elektriğini çekip takmanız gerekir (3. adım). Sürümünüzü terminalde `/system resource print` ile görebilirsiniz.
- Cihaza **Winbox** ya da **SSH** ile yönetici olarak bağlanabilmelisiniz (terminal açmak için).
- Cihaz panelde ekli olmalı. Değilse 1. adımdan başlayın.

## Adım adım

1. **Cihazı panele ekleyin.** **Cihaz Seçimi** ekranında **Yeni Cihaz**'a basın. **Cihaz Tipi** olarak **MikroTik**'i seçin. Altında çıkan **Kurulum yöntemi**'nde **Otomatik** seçili kalsın (bu rehberin yolu). **SSL Port** alanını cihaz doğrudan internete bakıyorsa *443* bırakın, bir modemin arkasındaysa yönlendirdiğiniz dış portu yazın. **Cihaz Adresi**'ne cihazın internete çıktığı dış IPv4 adresini (ör. *203.0.113.10*), **Cihaz Adı**'na panelde göreceğiniz adı (ör. *Kafe-Merkez*) yazın, **5651 Loglama**'yı açın ve **Kaydet**'e basın. Formun tüm alanları [Yeni Cihaz Ekleme](/books/ayarlar/page/yeni-cihaz-ekleme) sayfasında.
    
    ![Yeni Cihaz formunda MikroTik seçili, SSL Port, Cihaz Adresi, Cihaz Adı ve Kaydet](https://help.useroam.com/uploads/images/gallery/2026-09/mt-yeni-cihaz.png)
2. **Kurulum kodunu üretin.** Sol menüden **Cihaz Ayarları**'nı açın ve **Kurulum** sekmesine geçin. **1. Adım: Cihazı panele bağla** kartında *Henüz kurulum kodu üretilmedi.* yazar. **Erişim portu** alanını kontrol edin (1. adımdaki SSL Port ile aynı gelir) ve **Kurulum kodu üret**'e basın.
    
    ![1. Adım kartında Erişim portu alanı ve Kurulum kodu üret düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mt-kart-bos.png)
3. **(Yalnız RouterOS 7.23.3 ve üzeri) Cihaz modunu açın.** Kartın üstündeki sarı kutuda *RouterOS 7.23.3 ve üzeri: önce cihaz modunu açın* yazar. **Kopyala**'ya basın, komutu cihazın terminaline yapıştırıp Enter'a basın. Ardından **cihazın elektriğini çekip yeniden takın**; MikroTik bu değişikliği fiziksel onay olmadan uygulamaz. Sürümünüz daha eskiyse bu adımı atlayın.
    
    ```
    /system device-mode update mode=advanced
    ```
    
    ![Cihaz modu uyarısı ve Kopyala düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mt-devmode.png)
4. **Tek satırı kopyalayın.** Kod üretilince kartta *Kod hazır, cihazdan bağlantı bekleniyor.* yazar ve üç kısa talimatın altında tek satırlık komut çıkar. **Kopyala**'ya basın. Komutun altında kodun hangi saate kadar geçerli olduğu yazar (**Kod bu saate kadar geçerli**); kod 30 dakika geçerlidir ve tek kullanımlıktır.
    
    ![Kod hazır durumu, komut kutusu ve Kopyala düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mt-kart-kod.png)
5. **Satırı cihazın terminaline yapıştırın.** Winbox ya da SSH ile cihaza bağlanın, **New Terminal** açın, satırı olduğu gibi yapıştırıp Enter'a basın. Ekranda *Useroam: starting...* ile başlayan satırlar akar; en sonda çerçeve içinde *USEROAM: connected. The panel can reach this router. Setup complete.* görmelisiniz.
    
    ![Terminalde bağlantı kurulumunun örnek çıktısı](https://help.useroam.com/uploads/images/gallery/2026-09/mt-terminal.png)
    
    *Görsel örnek bir terminal çıktısıdır; satırlar kurulum dosyasının kendi mesajlarıdır, sürümünüze göre RouterOS'un kendi satırları da görünebilir.*
6. **Paneli yenileyin.** **Cihaz Ayarları** sayfasını yenileyin. Kartta *Bağlandı.* yazmalı ve altında **2. Adım: Misafir ağı kurulumu** kutusu çıkmalı. **Kurulum ekranını aç**'a basın.
    
    ![Bağlandı durumu ve Kurulum ekranını aç düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mt-kart-hazir.png)
7. **Misafir ağını seçin.** MikroTik Yönetimi konsolunun **Kurulum** bölümü açılır. **Cihazın Mevcut Durumu** kartı cihazda neyin var neyin yok olduğunu gösterir. **Kurulum Sihirbazı** kartında **Misafir ağı hangi arayüzde olacak** listesinden misafir ağının portunu ya da köprüsünü seçin, **Misafir ağ geçidi adresi**'ni ve **Portal alan adı**'nı kontrol edin.
    
    ![Kurulum Sihirbazı kartında arayüz, ağ geçidi ve portal alan adı](https://help.useroam.com/uploads/images/gallery/2026-09/mk-kur-secim.png)
8. **Güvenlik adımlarını seçip İleri'ye basın.** **Güvenlik ve uyum adımları** altındaki kutular varsayılan olarak işaretlidir; 5651 loglama zorunludur ve kaldırılamaz. İşaretli bırakmanızı öneririz. **İleri**'ye basın.
    
    ![Güvenlik ve uyum adımları kutuları ve İleri düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mk-kur-ops.png)
9. **Script'i okuyup onaylayın.** Cihazda çalışacak kurulum script'inin tamamı gösterilir. Okuyun, *Script'i okudum ve bu cihazda çalıştırılmasını onaylıyorum.* kutusunu işaretleyin ve **Onaylıyorum, kodu göster**'e basın.
    
    ![Script onayı: onay kutusu ve Onaylıyorum, kodu göster düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mk-kur-onay.png)
10. **Kurulum satırını cihaza yapıştırın.** **Cihazın terminaline yapıştırılacak tek satır** çıkar. **Kopyala**'ya basın ve 5. adımdaki gibi terminale yapıştırıp Enter'a basın. Script önce mevcut ayarlarınızın yedeğini alır (*useroam-oncesi-...rsc*), sonra misafir ağını kurar.
    
    ![Kurulum kodu kartında komut ve Kopyala düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mk-kur-kod.png)
    
    ![Terminalde misafir ağı kurulumunun örnek çıktısı](https://help.useroam.com/uploads/images/gallery/2026-09/mt-terminal-kurulum.png)
    
    *Görsel örnek bir terminal çıktısıdır; satırlar kurulum script'inin kendi mesajlarıdır.*
11. **Sonucu kontrol edin.** Konsolda **Useroam Bağlantısı** bölümünü açın. Üstte *Useroam bağlantısı kurulu görünüyor* yazmalı. Sonra misafir ağına bir telefonla bağlanıp herhangi bir web sayfası açın: Useroam karşılama sayfası açılmalı. Giriş yapan misafiri **Misafir Wi-Fi** bölümündeki **Şu An Bağlı Misafirler** listesinde görürsünüz.
    
    ![Useroam bağlantısı kurulu görünüyor durumu ve RADIUS sunucusu](https://help.useroam.com/uploads/images/gallery/2026-09/mk-rad-kurulu.png)

## Kurulum kartındaki durumlar

<table id="bkmrk-kartta-yazanne-anlam"><thead><tr><th>Kartta yazan</th><th>Ne anlama gelir</th><th>Ne yapmalısınız</th></tr></thead><tbody><tr><td>*Henüz kurulum kodu üretilmedi.*</td><td>Bu cihaz için hiç kod üretilmemiş.</td><td>**Kurulum kodu üret**'e basın.</td></tr><tr><td>*Kod hazır, cihazdan bağlantı bekleniyor.*</td><td>Kod üretildi, cihaz henüz kodu çekmedi.</td><td>Satırı cihaz terminaline yapıştırın. Süre dolduysa **Yeni kod üret**'e basın.</td></tr><tr><td>*Cihaz kurulum dosyasını aldı, bildirim bekleniyor.*</td><td>Cihaz dosyayı indirdi ama "hazırım" bildirimi gelmedi.</td><td>Terminal çıktısının sonuna bakın (aşağıdaki hata tablosu). Kısa süre bekleyip sayfayı yenileyin.</td></tr><tr><td>*Bağlandı.*</td><td>Panel cihaza ulaşabiliyor.</td><td>2. Adım kutusundaki **Kurulum ekranını aç**'a basın.</td></tr><tr><td>*Cihaz farklı bir adresten bağlandı. Panelde kayıtlı cihaz adresini düzeltip yeni kod üretin.* ve altında **Son hata**: *ip\_mismatch:...*</td><td>Cihaz internete panelde yazan adresten farklı bir adresle çıkıyor. Son hatadaki adres cihazın gerçek çıkış adresidir.</td><td>**Cihaz Ayarları**'nda Cihaz Adresi'ni o adresle değiştirin, kaydedin, **Yeni kod üret**'e basın.</td></tr></tbody></table>

![Cihaz kurulum dosyasını aldı, bildirim bekleniyor durumu](https://help.useroam.com/uploads/images/gallery/2026-09/mt-kart-indirildi.png)

![Cihaz farklı bir adresten bağlandı uyarısı ve son hata](https://help.useroam.com/uploads/images/gallery/2026-09/mt-kart-ip.png)

## Kartın düğmeleri ve alanları

<table id="bkmrk-alan-%2F-d%C3%BC%C4%9Fmene-yapar"><thead><tr><th>Alan / düğme</th><th>Ne yapar</th><th>Örnek</th></tr></thead><tbody><tr><td>**Erişim portu**</td><td>Panelin cihaza ulaşacağı port. Doğrudan internete bakan cihazda 443; modem arkasındaysa yönlendirdiğiniz dış port (yönlendirme hedefi MikroTik'in 443 portu olmalı).</td><td>443 ya da 8443</td></tr><tr><td>**Kurulum kodu üret** / **Yeni kod üret**</td><td>30 dakika geçerli, tek kullanımlık yeni bir kod üretir. Yeni kod eskisini geçersiz yapar; aynı anda tek kod geçerlidir.</td><td></td></tr><tr><td>**Kopyala**</td><td>Komut satırını panoya kopyalar.</td><td></td></tr><tr><td>**Kodu iptal et**</td><td>Kullanılmamış kodu geçersiz yapar. Kodu yanlış kişiyle paylaştıysanız kullanın.</td><td></td></tr><tr><td>**Kurulum Dökümanı**</td><td>Bu sayfayı açar.</td><td></td></tr><tr><td>**MikroTik Yönetimi**</td><td>Cihaz bağlandıktan sonra MikroTik konsolunu açar.</td><td></td></tr><tr><td>**Eski kurulum yöntemi (arşiv)**</td><td>Hotspot dosyalarını elle yükleyerek kurulmuş eski cihazlar için eski yol. Yeni kurulumda kullanmayın.</td><td></td></tr></tbody></table>

## Tek satır cihazda ne yapar?

1\. adımdaki satır (bağlantı kurulumu) cihazda yalnız şunları yapar; misafir ağı, köprü, DHCP ve mevcut güvenlik duvarı kurallarınıza dokunmaz:

1. Sürüm kontrolü: RouterOS 6 ise durur.
2. HTTPS yönetimi için bir sertifika oluşturur (yoksa).
3. Yalnız Useroam panelinin adresinden (*104.247.174.120*) giriş yapabilen *useroam-api* adlı bir kullanıcı ekler.
4. Cihazın web servisini (www-ssl, REST API) açar. Kendi sertifikanız varsa değiştirmez.
5. Güvenlik duvarına yalnız panel adresi için tek bir izin kuralı ekler (*useroam-api-allow*).
6. Daha önce Useroam RADIUS kaydı varsa onun Message-Authenticator zorunluluğunu kapatır.
7. Panele "hazırım" bildirimi gönderir; panel de hemen cihaza bağlanmayı dener.

Bu bağlantıyı geri almak isterseniz terminalde şu üç satırı çalıştırın:

```
/user remove [find name="useroam-api"]
/user group remove [find name="useroam-api"]
/ip firewall filter remove [find comment="useroam-api-allow"]
```

## Terminalde görebileceğiniz hata mesajları

Cihazın terminaline yazılan mesajlar İngilizcedir (RouterOS terminali Türkçe karakterleri güvenilir göstermez). Anlamları:

<table id="bkmrk-terminalde-yazananla"><thead><tr><th>Terminalde yazan</th><th>Anlamı</th><th>Ne yapmalısınız</th></tr></thead><tbody><tr><td>*Setup code is invalid or malformed.*</td><td>Kod eksik ya da bozuk kopyalandı.</td><td>Satırı **Kopyala** ile yeniden kopyalayın.</td></tr><tr><td>*Setup code is invalid or has already been used.*</td><td>Kod tanınmadı ya da kullanıldı.</td><td>**Yeni kod üret**'e basın.</td></tr><tr><td>*Setup code was cancelled in the panel. Generate a new one.*</td><td>Kod panelde iptal edildi ya da yerine yeni kod üretildi.</td><td>Panelde en son üretilen kodu kullanın.</td></tr><tr><td>*Setup code has expired. Generate a new one in the Useroam panel.*</td><td>Kodun süresi doldu (bağlantı kodu 30, kurulum kodu 60 dakika).</td><td>Yeni kod üretin.</td></tr><tr><td>*This device reached us from ... but the panel has ... Fix the device IP in the panel, then retry.*</td><td>Cihazın internete çıktığı adres paneldeki Cihaz Adresi ile aynı değil.</td><td>Paneldeki Cihaz Adresi'ni ilk adresle düzeltin, yeni kod üretin.</td></tr><tr><td>*This device is already connected to Useroam.*</td><td>Cihaz zaten bağlı.</td><td>Bir şey yapmanız gerekmez; **Kurulum ekranını aç**'a geçin.</td></tr><tr><td>*Setup code was already used. Generate a new one in the panel.*</td><td>Aynı kod ikinci kez çalıştırıldı.</td><td>Yeni kod üretin.</td></tr><tr><td>*USEROAM ERROR: RouterOS 6 detected ...*</td><td>Cihaz RouterOS 6 kullanıyor.</td><td>Cihazı RouterOS 7.1 veya üzerine yükseltin.</td></tr><tr><td>*USEROAM ERROR: certificate signing timed out.*</td><td>Cihaz sertifikayı 90 saniyede oluşturamadı.</td><td>Satırı yeniden çalıştırın (yeni kod gerekebilir).</td></tr><tr><td>*USEROAM: device registered, but the panel could NOT connect back.* ve *TCP 443 from 104.247.174.120 must reach THIS router.*</td><td>Cihaz kaydoldu ama panel cihaza ulaşamıyor. Genelde cihaz bir modemin arkasındadır.</td><td>Modemde dış portu MikroTik'in 443 portuna yönlendirin, **Erişim portu**'na dış portu yazıp yeni kod üretin.</td></tr><tr><td>*USEROAM WARNING: could not reach the Useroam panel.*</td><td>Cihaz panele ulaşamadı (internet ya da DNS yok).</td><td>Cihazın internet ve DNS ayarını kontrol edip satırı yeniden çalıştırın.</td></tr><tr><td>*Useroam panel could not read the generated credentials. Generate a new code.* / *Useroam panel database is unavailable, try again later.*</td><td>Panel tarafında geçici bir sorun.</td><td>Birkaç dakika sonra yeni kod üretin; sürerse destek ekibine yazın.</td></tr></tbody></table>

## Sık sorulanlar

**Kodu yapıştırdım ama kartta hala "Kod hazır" yazıyor.**  
Terminal çıktısına bakın. Çoğunlukla cihazın panele ulaşamadığını ya da adresin eşleşmediğini söyleyen bir mesaj vardır (yukarıdaki tablo). Mesaj yoksa sayfayı yenileyin.

**Cihazım bir modemin arkasında, ne yapmalıyım?**  
Modemde bir dış portu (ör. 8443) MikroTik'in 443 portuna yönlendirin. Panelde **Erişim portu**'na 8443 yazıp **Yeni kod üret**'e basın. Panelde kayıtlı Cihaz Adresi modemin dış adresi olmalı.

**Tek satır mevcut ayarlarımı bozar mı?**  
Hayır. Bağlantı satırı yalnız sertifika, *useroam-api* kullanıcısı, web servisi ve tek bir izin kuralı ekler. Misafir ağını kuran ikinci satır ise ayarları değiştirir; bu yüzden panel size önce script'in tamamını gösterir ve ilk iş olarak yedek alır. Ayrıntılar [Kurulum Sihirbazı](/books/mikrotik-yonetimi/page/kurulum-sihirbazi) sayfasında.

**RouterOS 7.23.3 kullanıyorum, hotspot kurulmuyor.**  
Cihaz modunu açmadınız ya da komuttan sonra cihazın elektriğini çekip takmadınız. 3. adımı yapın.

**Kodu başkasıyla paylaştım, sorun olur mu?**  
Kod yalnız panelde kayıtlı cihaz adresinden gelen istekte çalışır ve tek kullanımlıktır. Yine de emin değilseniz **Kodu iptal et**'e basın.

## İlgili sayfalar

- [Yeni Cihaz Ekleme](/books/ayarlar/page/yeni-cihaz-ekleme)
- [Cihaz Ayarları](/books/ayarlar/page/cihaz-ayarlari)
- [MikroTik Kurulum Sihirbazı](/books/mikrotik-yonetimi/page/kurulum-sihirbazi)
- [MikroTik Yönetimi](/books/mikrotik-yonetimi/page/mikrotik-yonetimi)
- [Misafir Wi-Fi ve Useroam Bağlantısı](/books/mikrotik-yonetimi/page/misafir-wi-fi-ve-useroam-baglantisi)

# MikroTik'i internete açmadan (offline) kurulum

> **İki kurulum yolu var.** **Otomatik kurulum**'da ([Mikrotik Entegrasyon Rehberi](/books/kurulum-rehberleri/page/mikrotik-entegrasyon-rehberi)) Useroam paneli internet üzerinden cihazınıza bağlanır. **Offline kurulum**'da (bu sayfa) cihazınız dışarıya hiç açılmaz: panel size iki soru sorar, kurulum script'ini sizin cihazınıza göre hazırlar ve cihazın terminaline yapıştıracağınız tek satırı verir. İki yol da misafir girişini, Useroam girişini (RADIUS) ve 5651 loglamasını kurar.

## Ne işe yarar?

Bu sayfa, MikroTik cihazınızı internete açmadan, yani Useroam panelinin cihaza bağlanmasına izin vermeden Useroam'a bağlamayı anlatır. Panelin **offline kurulum sihirbazı** cihazınıza bağlanmaz; misafir ağının ve internet çıkışının hangi arayüzde olduğunu size sorar ve kurulum script'ini buna göre üretir. Cihaz yalnız dışarıya doğru konuşur: script'i ve karşılama sayfalarını panelden indirir, misafir girişini Useroam'a sorar ve 5651 kayıtlarını Useroam'a gönderir. Cihazınıza yönetim kullanıcısı, web servisi ya da dışarıdan yönetim erişimi eklenmez.

## Ne zaman kullanılır?

- Güvenlik politikanız gereği cihazın yönetim servisini (HTTPS) internete açmak istemiyorsunuz.
- Cihaz başka bir modemin ya da operatörün ortak IP'sinin (CGNAT) arkasında ve dışarıdan ulaşılamıyor.
- Otomatik kurulumda *USEROAM: device registered, but the panel could NOT connect back.* hatası aldınız ve port yönlendirmesi yapamıyorsunuz (aşağıdaki "Useroam cihaza ulaşamıyorsa" bölümü).
- Müşterinizin ağ politikası gereği cihaz yalnız dışarıya çıkabiliyor, dışarıdan hiçbir bağlantı kabul etmiyor.

## Offline kurulumda neler çalışır?

<table id="bkmrk-%C3%96zellikoffline-kurul"><thead><tr><th>Özellik</th><th>Offline kurulumda</th><th>Açıklama</th></tr></thead><tbody><tr><td>Misafir girişi (SMS, WhatsApp, kupon, otel ve diğer giriş yöntemleri)</td><td>Çalışır</td><td>Cihaz girişi RADIUS ile Useroam'a sorar. Karşılama sayfası Useroam'dan açılır.</td></tr><tr><td>Oturum kayıtları (süre, veri miktarı)</td><td>Çalışır</td><td>Cihaz 5 dakikada bir oturum bilgisi gönderir.</td></tr><tr><td>**Aktif Misafirler** listesi</td><td>Çalışır</td><td>Liste cihazın gönderdiği oturum kayıtlarından çizilir. Listeden bağlantı kesme düğmesi yoktur.</td></tr><tr><td>5651 loglama</td><td>Çalışır</td><td>Cihaz kayıtları UDP 514 ile Useroam'a gönderir. Panelde **5651 Loglama** açık olmalıdır.</td></tr><tr><td>**Engelli Kullanıcılar**</td><td>Çalışır</td><td>Engellenen misafir bir sonraki girişinde reddedilir. O an açık olan oturumu kapanmaz.</td></tr><tr><td>Grup ayarları (hız, kota, süre, boşta kalma, cihaz sayısı)</td><td>Çalışır, girişte uygulanır</td><td>Ayarlar misafir giriş yaparken cihaza gönderilir. Grubu sonradan değiştirirseniz misafir yeniden giriş yapınca geçerli olur. Grupta cihaz profili ya da adres listesi adı yazdıysanız cihazda aynı adla elle oluşturulmuş olmalıdır.</td></tr><tr><td>**MikroTik Yönetimi** konsolu</td><td>Çalışmaz</td><td>Konsol cihaza internet üzerinden bağlanır. Offline cihazda *Cihaza ulaşılamıyor...* uyarısı görürsünüz. Yalnız **Kurulum** bölümü açılır; bu sayfadaki offline sihirbaz odur.</td></tr><tr><td>Panelden misafirin bağlantısını kesme ya da cihazda anında engelleme</td><td>Çalışmaz</td><td>Bu işlemler cihaza bağlanmayı gerektirir.</td></tr><tr><td>Hız paketi satışı</td><td>MikroTik'te yok</td><td>Otomatik kurulumda da yoktur.</td></tr></tbody></table>

## Başlamadan önce

- **RouterOS 7.1 veya üzeri.** Sürümünüzü terminalde `/system resource print` ile görürsünüz (*version* satırı).
- **Winbox** ve cihazda yönetici hesabı. Winbox'ı **Cihaz Ayarları** &gt; **Kurulum** sekmesindeki bağlantıdan indirebilirsiniz.
- **Cihazın internete çıktığı dış (public) IPv4 adresi.** Cihaz bir modemin arkasındaysa modemin dış adresidir. Bu adres panelde **Cihaz Adresi** olarak **birebir** yazılı olmalıdır: cihaz kurulum script'ini indirirken panel isteğin hangi adresten geldiğine bakar, adres farklıysa script'i vermez. Useroam misafir girişini ve 5651 kayıtlarını da bu adrese göre tanır. Adresi bilmiyorsanız cihazın bağlı olduğu ağdaki bir bilgisayardan "what is my ip" gibi bir sitede görebilirsiniz.
- **Cihaz dışarıya çıkabilmeli:** *panel.useroam.com* adresine HTTPS (TCP 443), RADIUS için UDP 1812 ve 1813, 5651 kayıtları için UDP 514. Dışarıdan cihaza açılması gereken bir port yoktur.
- **Misafir ağının hangi arayüzde olacağı.** Misafir erişim noktasını (AP) bağladığınız port ya da bu portun bağlı olduğu köprü (bridge).

## Adım adım

1. **(Yalnız RouterOS 7.23.3 ve üzeri) Cihaz modunu açın.** Winbox'ta **New Terminal** açın, aşağıdaki satırı yapıştırıp Enter'a basın, ardından **cihazın elektriğini çekip yeniden takın**. Bu sürümlerde cihaz modu açılmadan hotspot kurulamaz. Sürümünüz daha eskiyse bu adımı atlayın. Aynı uyarı panelde sarı kutu olarak da görünür.
    
    ```
    /system device-mode update mode=advanced
    ```
2. **Cihazı panele ekleyin ve Offline'ı seçin.** **Cihaz Seçimi** &gt; **Yeni Cihaz**'da **Cihaz Tipi** olarak **MikroTik**'i seçin. Hemen altında **Kurulum yöntemi** çıkar; **Offline: cihaz dışarıya kapalı, kurulum scripti panelden verilir** seçeneğini işaretleyin. **Cihaz Adresi**'ne cihazın dış IPv4 adresini (ör. *203.0.113.10*) yazın, **5651 Loglama**'yı açın ve **Kaydet**'e basın. **SSL Port** offline kurulumda kullanılmaz; *443* kalabilir. Kayıttan sonra panel sizi doğrudan offline kurulum sihirbazına götürür.
    
    ![Yeni Cihaz formunda MikroTik seçili ve Kurulum yöntemi olarak Offline işaretli](https://help.useroam.com/uploads/images/gallery/2026-09/nd-mtk-yontem.png)
    
    **Cihaz zaten panelde ekliyse** bu adımı atlayın: sol menüden **Cihaz Ayarları**'nı açın, **Kurulum** sekmesine geçin ve **Cihaz dışarıya kapalı mı? Offline kurulum** düğmesine basın. Bu düğme, panelin cihaza bağlanamadığı (Firewall API bağlantısı olmayan) MikroTik cihazlarda da görünür. MikroTik Yönetimi konsolundaki **Kurulum** bölümünün en üstünde de aynı bağlantı vardır.
    
    ![Cihaz Ayarları Kurulum sekmesinde Cihaz dışarıya kapalı mı? Offline kurulum düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-dev-dugme.png)
    
    ![MikroTik Yönetimi Kurulum bölümünün üstündeki Offline kurulum bağlantısı](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-online-link.png)
    
    Offline kurulumda **Kurulum** sekmesindeki **Kurulum kodu üret** düğmesine **basmayın**. O düğme otomatik kurulum içindir.
3. **Cihazdaki iki arayüzün adını bulun.** Winbox'ta terminale aşağıdaki satırları tek tek yazın. Bu komutlar yalnız okur, hiçbir şeyi değiştirmez.
    
    ```
    /interface print
    /interface bridge port print
    /ip route print where dst-address=0.0.0.0/0
    ```
    
    
    - **İnternet çıkışı (WAN):** üçüncü komutun çıktısında aktif varsayılan rotanın çıktığı arayüz (ör. *ether1* ya da *pppoe-out1*). Winbox'ta **IP** &gt; **Routes**'ta *0.0.0.0/0* satırındaki arayüzdür.
    - **Misafir arayüzü:** misafir erişim noktasının bağlı olduğu port ya da köprü (ör. *ether3* ya da *bridge-misafir*). İkinci komutta bir köprünün üyesi olarak görünen portu yazmayın, köprünün kendisini yazın. İnternet arayüzünü yazmayın.
4. **Sihirbazda iki adı yazın.** **Kurulum Sihirbazı** kartının üstündeki mavi kutuda *Offline kurulum: Useroam cihazınıza bağlanmaz, cihazı dışarıya açmanız gerekmez...* yazar. **1. Misafir ağı hangi arayüzde olacak** kutusuna misafir arayüzünün adını (ör. *bridge-misafir*), **2. İnternet çıkışı (WAN)** kutusuna internet arayüzünün adını (ör. *ether1*) yazın. Adları cihazda göründüğü gibi, büyük ve küçük harfe dikkat ederek yazın.
    
    ![Offline Kurulum Sihirbazında misafir arayüzü ve internet çıkışı kutuları](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-form.png)
5. **(İsteğe bağlı) Gelişmiş ayarları kontrol edin.** **Gelişmiş ayarlar (isteğe bağlı)** satırına basarsanız dört ayar açılır: **Misafir ağ geçidi adresi** (varsayılan *10.99.1.1/24*), **Portal alan adı** (varsayılan *hotspot.useroam.local*) ve güvenlik kutuları. Offline kurulumda panel cihazınızı okuyamaz: misafir arayüzünde zaten bir adres varsa ve korumak istiyorsanız o adresi buraya yazın, yoksa script arayüzün adresini bu kutudaki değerle değiştirir. Güvenlik kutularının dördü de işaretli gelir; ilki (5651 loglama) kaldırılamaz, diğerlerini işaretli bırakmanızı öneririz. Emin değilseniz bu bölüme dokunmayın.
    
    ![Gelişmiş ayarlar açık: ağ geçidi, portal alan adı ve güvenlik kutuları](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-gelismis.png)
6. **İleri'ye basın.** Panel script'i sizin yazdığınız adlarla üretir ve 60 dakika geçerli, tek kullanımlık bir kurulum kodu hazırlar. Bu düğme cihaza hiçbir şey yazmaz. Bu cihaz için daha önce üretilmiş, kullanılmamış kodlar geçersiz olur. Bir kutu boşsa ya da adda izin verilmeyen bir karakter (boşluk, Türkçe harf gibi) varsa tarayıcı kutunun yanında uyarı gösterir ve form gönderilmez. İki ad aynıysa kırmızı *Seçilen arayüz cihazda bulunamadı. Sayfayı yenileyip tekrar deneyin.* uyarısı çıkar; farklı iki ad yazıp tekrar deneyin.
    
    ![Offline Kurulum Sihirbazında İleri düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-ileri.png)
7. **Script'i okuyup onaylayın.** Üstteki adım rozetlerinde **2. Script onayı** maviye döner ve **Cihazda Çalışacak Script** kartı açılır. Script'in ne yaptığı [MikroTik Kurulum Sihirbazı](/books/mikrotik-yonetimi/page/kurulum-sihirbazi) sayfasındaki "Script cihazda ne yapar?" tablosunda sade dille anlatılır. Okuduktan sonra **Script'i okudum ve bu cihazda çalıştırılmasını onaylıyorum.** kutusunu işaretleyin ve **Onaylıyorum, kodu göster**'e basın.
    
    ![Cihazda Çalışacak Script kartı, onay kutusu ve Onaylıyorum, kodu göster düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mk-kur-onay.png)
8. **Satırı kopyalayın.** **Kurulum Kodu** kartında *Script onaylandı. Aşağıdaki satırı cihazın terminaline yapıştırın.* yazar. **Cihazın terminaline yapıştırılacak tek satır** kutusunun yanındaki **Kopyala**'ya basın. **Kod bu saate kadar geçerli** satırındaki saatten önce uygulayın.
    
    ![Kurulum Kodu kartında tek satırlık komut ve Kopyala düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mk-kur-kod.png)
9. **Satırı cihazın terminaline yapıştırın.** Winbox'ta **New Terminal** açın, satırı yapıştırıp Enter'a basın. Cihaz script'i panelden indirir ve çalıştırır. İlk iş olarak mevcut ayarlarınızın yedeği *useroam-oncesi-&lt;tarih-saat&gt;.rsc* dosyasına alınır. Ardından her adım için *Useroam:* ile başlayan bir satır akar; karşılama sayfası dosyaları da panelden kendiliğinden indirilir (*Useroam: portal sayfalari yuklendi*).
    
    Sonda panelin cihaza geri bağlanmayı denediği satırlar çıkar. Offline kurulumda panel cihaza bağlanamayacağı için burada *USEROAM: device registered, but the panel could NOT connect back.* ve port yönlendirmesi isteyen satırlar görebilirsiniz. **Bu beklenen bir sonuçtur, hata değildir**; port yönlendirmesi yapmanız gerekmez. *USEROAM: setup applied, but the panel could not be notified.* satırı da kurulumun uygulandığını gösterir.
    
    ![Terminalde kurulum çıktısı; sondaki could NOT connect back satırları işaretli](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-terminal.png)
    
    Görsel örnek bir terminal çıktısıdır; satırlar script'in kendi mesajlarıdır. *Reason* satırındaki metin cihaza göre değişebilir. *USEROAM WARNING: ... step failed, continuing.* ile başlayan bir satır görürseniz o adım uygulanmamıştır; satırı not edip destek ekibimize yazın.
10. **Kurulumu cihazda kontrol edin.** Aşağıdaki komutlar yalnız okur. Her birinin çıktısında sağdaki değerleri arayın:
    
    <table><thead><tr><th>Komut</th><th>Çıktıda görmeniz gereken</th></tr></thead><tbody><tr><td>`/radius print`</td><td>*service=hotspot*, adres *panel.useroam.com* (ya da *104.247.174.120*), açıklama *useroam-radius*</td></tr><tr><td>`/ip hotspot print`</td><td>Misafir arayüzünüz ve *useroam-profile*</td></tr><tr><td>`/file print where name~"hotspot/login"`</td><td>*hotspot/login.html* dosyası</td></tr><tr><td>`/system logging action print where name=useroamremote`</td><td>*remote=104.247.174.120*, *remote-port=514*</td></tr><tr><td>`/ip firewall filter print where comment~"useroam"`</td><td>*useroam-5651-log* kuralı listenin başında</td></tr></tbody></table>
11. **Misafir girişini deneyin ve panelde doğrulayın.** Bir telefonu misafir Wi-Fi'ına bağlayın ve bir web sayfası açın: Useroam karşılama sayfası açılmalı. Giriş yapın. Ardından panelde:
    
    
    - **Misafirler** &gt; **Aktif Misafirler**'de telefonun oturumu görünmeli ([Aktif Misafirler](/books/misafirler/page/aktif-misafirler)).
    - **Analiz ve Raporlar** &gt; **5651 Logları**'nda bu cihaz için kayıt oluşmalı ([5651 Logları](/books/analiz-ve-raporlar/page/5651-loglari)).

## Offline sihirbazdaki alanlar ve düğmeler

<table id="bkmrk-alan-%2F-d%C3%BC%C4%9Fmene-yapar"><thead><tr><th>Alan / düğme</th><th>Ne yapar</th><th>Örnek</th></tr></thead><tbody><tr><td>**Kurulum yöntemi** (Yeni Cihaz, yalnız MikroTik seçilince)</td><td>**Otomatik: Useroam cihaza bağlanır (cihaz dışarıdan erişilebilir olmalı)** ya da **Offline: cihaz dışarıya kapalı, kurulum scripti panelden verilir**. Offline seçiliyse kayıttan sonra doğrudan offline sihirbaz açılır; otomatikte Cihaz Ayarları'na dönülür.</td><td>Offline</td></tr><tr><td>**Cihaz dışarıya kapalı mı? Offline kurulum**</td><td>Cihaz Ayarları &gt; Kurulum sekmesinde ve MikroTik Yönetimi &gt; Kurulum'un üstünde. Offline sihirbazı açar.</td><td></td></tr><tr><td>**1. Misafir ağı hangi arayüzde olacak**</td><td>Misafirlerin bağlandığı arayüzün cihazdaki adı. Altında: *Misafirlerin bağlandığı arayüz. Winbox &gt; Interfaces (köprü kullanıyorsanız Bridge adı). Köprüye üye bir port yazmayın.* En fazla 32 karakter; harf, rakam, nokta, tire ve alt çizgi.</td><td>bridge-misafir</td></tr><tr><td>**2. İnternet çıkışı (WAN)**</td><td>İnternete çıkan arayüzün adı. Altında: *İnternete çıkan arayüz. Winbox &gt; IP &gt; Routes, 0.0.0.0/0 satırındaki arayüz.* Misafir arayüzüyle aynı olamaz.</td><td>ether1</td></tr><tr><td>**Gelişmiş ayarlar (isteğe bağlı)**</td><td>Ağ geçidi, portal alan adı ve güvenlik kutularını açar.</td><td></td></tr><tr><td>**Misafir ağ geçidi adresi**</td><td>Misafir ağının cihazdaki adresi ve ağ boyu. Misafirlere dağıtılacak IP aralığı bu ağdan türetilir. Script, misafir arayüzündeki adresi bu değerle değiştirir ya da ekler.</td><td>10.99.1.1/24</td></tr><tr><td>**Portal alan adı**</td><td>Misafirin tarayıcı adres çubuğunda göreceği ad. Genel DNS'te tanımlamayın.</td><td>hotspot.useroam.local</td></tr><tr><td>**5651 loglama: kayıtları Useroam sunucusuna yönlendir (zorunlu)**</td><td>Her zaman açık, kaldırılamaz.</td><td>işaretli</td></tr><tr><td>**DNS zorlaması, DoH, DoT ve QUIC engelleme (loglamanın aşılmasını önler)**</td><td>Misafirin DNS sorgularını cihaz üzerinden geçmeye zorlar.</td><td>işaretli</td></tr><tr><td>**Misafir ağından cihaz yönetim portlarını kapat**</td><td>Misafirin cihazın SSH, Telnet, Winbox ve API portlarına erişmesini engeller.</td><td>işaretli</td></tr><tr><td>**Misafir ağını iç ağlardan izole et**</td><td>Misafirin ofis, kasa, kamera gibi iç ağlara ulaşmasını engeller.</td><td>işaretli</td></tr><tr><td>**İleri**</td><td>Script'i üretir, 2. adıma (Script onayı) geçer. Cihaza yazmaz.</td><td></td></tr><tr><td>**Geri dön**</td><td>Otomatik kurulum sihirbazına döner.</td><td></td></tr></tbody></table>

2\. ve 3. adımın ekranları (Script onayı, Kurulum Kodu) otomatik kurulumla aynıdır: [MikroTik Kurulum Sihirbazı](/books/mikrotik-yonetimi/page/kurulum-sihirbazi).

## Terminalde görebileceğiniz hatalar

Kod panelde kabul edilmezse cihaz script yerine kısa bir hata dosyası indirir ve terminalde şu çerçeve çıkar: *USEROAM: kurulum kodu kabul edilmedi*, altında *Sebep:* satırı. Hiçbir ayar değişmez.

![Terminalde kurulum kodu kabul edilmedi ve reached us from satırı](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-ipuyusmaz.png)

<table id="bkmrk-sebep-sat%C4%B1r%C4%B1ne-demek"><thead><tr><th>Sebep satırı</th><th>Ne demek</th><th>Ne yapmalısınız</th></tr></thead><tbody><tr><td>*This device reached us from 198.51.100.7 but the panel has 203.0.113.10. Fix the device IP in the panel, then retry.*</td><td>Cihaz panele, panelde yazılı **Cihaz Adresi**'nden farklı bir dış adresten ulaştı. İlk adres cihazın gerçekte çıktığı adrestir.</td><td>**Cihaz Ayarları** &gt; **Genel**'de **Cihaz Adresi**'ni mesajdaki ilk adresle düzeltip kaydedin. Kod henüz kullanılmadığı için süresi dolmadıysa aynı satırı yeniden yapıştırabilirsiniz; emin değilseniz sihirbazdan yeni kod üretin.</td></tr><tr><td>*Setup code has expired. Generate a new one in the Useroam panel.*</td><td>Kod 60 dakikadan eski.</td><td>Sihirbazı baştan çalıştırıp yeni kod üretin.</td></tr><tr><td>*Setup code was already used. Generate a new one in the panel.*</td><td>Kod tek kullanımlıktır; bu satır daha önce çalıştırıldı.</td><td>Yeniden kurmak istiyorsanız yeni kod üretin.</td></tr><tr><td>*Setup code was cancelled in the panel. Generate a new one.*</td><td>Bu kod üretildikten sonra aynı cihaz için yeni bir script üretildi; eski kod iptal oldu.</td><td>En son ürettiğiniz satırı kullanın.</td></tr><tr><td>*Setup code is invalid or has already been used.* ya da *Setup code is invalid or malformed.*</td><td>Satır eksik ya da hatalı kopyalandı.</td><td>Paneldeki **Kopyala** düğmesiyle satırı yeniden kopyalayın.</td></tr><tr><td>*This device is already connected to Useroam.*</td><td>Bu kodla kurulum zaten tamamlandı.</td><td>Bir şey yapmanız gerekmez.</td></tr><tr><td>*Useroam panel database is unavailable, try again later.*</td><td>Panel geçici olarak cevap veremedi.</td><td>Birkaç dakika sonra aynı satırı yeniden deneyin.</td></tr></tbody></table>

Terminalde *Useroam* çerçevesi yerine */tool fetch* komutunun kendi hata satırı çıkarsa (indirme tamamlanmaz) cihaz *panel.useroam.com*'a HTTPS ile çıkamıyordur. Cihazın DNS ayarını ve dışarı çıkışı engelleyen bir kural olup olmadığını kontrol edin; sorun sürerse aşağıdaki elle kurulumu kullanın.

## Sihirbaz kullanılamıyorsa: elle kurulum

Normal yol yukarıdaki sihirbazdır. Aşağıdaki elle kurulum yalnız sihirbazı kullanamadığınız durumlar içindir: örneğin cihaz *panel.useroam.com*'a HTTPS ile çıkamıyorsa (kurulum satırı script'i indiremez) ya da panelde cihaza özel satır üretemiyorsanız. Bu yolda Cihaz Şifresi'ni ve arayüz adlarını dosyaya kendiniz yazar, karşılama sayfası dosyalarını kendiniz yüklersiniz. Aynı cihaza iki yolu birlikte uygulamayın.

1. **(Yalnız RouterOS 7.23.3 ve üzeri) Cihaz modunu açın.** Winbox'ta **New Terminal** açın, aşağıdaki satırı yapıştırıp Enter'a basın, ardından **cihazın elektriğini çekip yeniden takın**. Bu sürümlerde cihaz modu açılmadan hotspot kurulamaz. Sürümünüz daha eskiyse bu adımı atlayın.
    
    ```
    /system device-mode update mode=advanced
    ```
2. **Cihazı panele ekleyin.** **Cihaz Seçimi** &gt; **Yeni Cihaz**'da **Cihaz Tipi** olarak **MikroTik**'i seçin. **Cihaz Adresi**'ne cihazın dış IPv4 adresini (ör. *203.0.113.10*) yazın, **5651 Loglama**'yı açın ve **Kaydet**'e basın. **SSL Port** offline kurulumda kullanılmaz; *443* kalabilir. Cihaz zaten ekliyse bu adımı atlayın.
    
    ![Yeni Cihaz formunda MikroTik seçili, Cihaz Adresi ve Kaydet](https://help.useroam.com/uploads/images/gallery/2026-09/mt-yeni-cihaz.png)
    
    **Kurulum** sekmesindeki **Kurulum kodu üret** düğmesine offline kurulumda **basmayın**. O düğme otomatik kurulum içindir; basarsanız panel cihaza bağlanmayı beklemeye başlar.
3. **Cihaz Şifresi'ni alın.** Sol menüden **Cihaz Ayarları**'nı açın. **Genel** sekmesinde **Cihaz bağlantısı** başlığı altındaki **Cihaz Şifresi**'ni kopyalayın. Bu şifre 7. adımda kurulum dosyasına yazılacak. Şifreyi değiştirmeyin.
    
    ![Genel sekmesinde Cihaz bağlantısı ve Cihaz Şifresi alanı](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-sifre.png)
4. **Karşılama sayfası dosyalarını indirin.** **Kurulum** sekmesine geçin. Sayfanın altındaki **Eski kurulum yöntemi (arşiv)** satırına basıp açın ve **Hotspot dosyalarını indir**'e basın. *Dosyalarınız Hazırlandı* penceresinde **İndir**'e basın. Bilgisayarınıza bir ZIP dosyası iner; dosyanın içindeki karşılama sayfaları bu cihaza özeldir.
    
    ![Kurulum sekmesinde Eski kurulum yöntemi (arşiv) açık ve Hotspot dosyalarını indir düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-arsiv.png)
    
    ![Dosyalarınız Hazırlandı penceresi ve İndir düğmesi](https://help.useroam.com/uploads/images/gallery/2026-09/mtoff-zip.png)
    
    ZIP'i bir klasöre açın. İçindeki *useroam-init.rsc* dosyasını **kullanmayın**: eski bir kurulum dosyasıdır, 5651 loglamasını kurmaz ve telefonlarda giriş ekranının açılmamasına yol açan ayarlar içerir. Bu sayfadaki kurulum dosyası onun yerine geçer. ZIP'ten yalnız şu 8 dosya gerekir: *login.html, status.html, logout.html, error.html, rlogin.html, redirect.html, alogin.html, md5.js*.
5. **Cihazın portlarını okuyun.** Terminale aşağıdaki satırları tek tek yazın. Bu komutlar yalnız okur, hiçbir şeyi değiştirmez.
    
    ```
    /interface print
    /interface bridge port print
    /ip route print where dst-address=0.0.0.0/0
    /ip address print
    ```
    
    
    - **İnternet portu (WAN):** üçüncü komutun çıktısında aktif varsayılan rotanın çıktığı arayüzdür (ör. *ether1* ya da *pppoe-out1*). Bu ad *&lt;WAN\_ARAYUZU&gt;* olacak.
    - **Misafir portu:** misafir erişim noktasının bağlı olduğu port ya da köprü (ör. *ether3* ya da *bridge-misafir*). Bu ad *&lt;MISAFIR\_ARAYUZU&gt;* olacak. İkinci komutta bir köprünün üyesi olarak görünen portu seçmeyin, köprünün kendisini seçin. İnternet portunu seçmeyin.
6. **Cihazda eski bir kurulum var mı bakın.** Aşağıdaki komutlar da yalnız okur.
    
    ```
    /ip hotspot print
    /radius print
    /ip dhcp-server print
    /system logging action print
    ```
    
    Kurulum dosyası mevcut ayarları şöyle ele alır:
    
    <table><thead><tr><th>Cihazda varsa</th><th>Kurulum dosyası ne yapar</th></tr></thead><tbody><tr><td>Misafir portunda bir IP adresi</td><td>Adresi *10.99.1.1/24* ile **değiştirir**. Mevcut adresi korumak istiyorsanız 7. adımda o adresi yazın.</td></tr><tr><td>Misafir portunda DHCP sunucusu</td><td>Korur, yenisini eklemez.</td></tr><tr><td>Misafir portunda hotspot</td><td>Yeni hotspot eklemez; mevcut hotspot'u Useroam profiline bağlar.</td></tr><tr><td>Daha önce Useroam'ın eklediği RADIUS, NAT ya da giriş öncesi izin kayıtları</td><td>Siler ve yeniden ekler. Başka RADIUS kayıtlarınıza dokunmaz.</td></tr><tr><td>Başka bir firmanın hotspot ya da RADIUS kurulumu</td><td>Dokunmaz; iki kurulum yan yana kalır ve çakışabilir. Önce destek ekibimize yazın.</td></tr></tbody></table>
    
    Aynı cihaza otomatik kurulumu ve offline kurulumu birlikte uygulamayın. Cihaz daha önce otomatik kurulumla kurulduysa bu sayfaya gerek yoktur.
7. **Kurulum dosyasını hazırlayın.** Aşağıdaki **Kurulum dosyası** kutusunu açın, içeriğin tamamını kopyalayıp Not Defteri'ne yapıştırın. Dosyanın başındaki üç değeri kendi değerlerinizle değiştirin; tırnak işaretleri kalsın, köşeli ayraçlar (&lt; &gt;) gitsin:
    
    <table><thead><tr><th>Dosyada yazan</th><th>Yerine yazılacak</th><th>Nereden</th><th>Örnek</th></tr></thead><tbody><tr><td>*&lt;MISAFIR\_ARAYUZU&gt;*</td><td>Misafir portunun adı</td><td>5. adım</td><td>bridge-misafir</td></tr><tr><td>*&lt;WAN\_ARAYUZU&gt;*</td><td>İnternet portunun adı</td><td>5. adım</td><td>ether1</td></tr><tr><td>*&lt;CIHAZ\_SIFRESI&gt;*</td><td>Cihaz Şifresi</td><td>3. adım</td><td></td></tr></tbody></table>
    
    Değiştirdikten sonra satırlar şöyle görünür:
    
    ```
    :local ifc     "bridge-misafir"
    :local wan     "ether1"
    :local rsecret "Cihaz-Sifreniz"
    ```
    
    Misafir ağı *10.99.1.0/24* olarak gelir. Bu ağ cihazınızda başka bir yerde kullanılıyorsa *gw*, *gwIp*, *net* ve *havuz* satırlarını aynı düzende değiştirin; kullanılmıyorsa dokunmayın. Dosyayı *useroam-offline.rsc* adıyla kaydedin (Not Defteri'nde **Kayıt türü**: **Tüm Dosyalar**; sonuna *.txt* eklenmemeli).
    
    <details><summary>**Kurulum dosyası** (açmak için basın)</summary>
    
    ```
    # =============================================================================
    # Useroam - MikroTik internete acmadan (offline) kurulum
    # Kaynak: panelin kurulum sihirbazinin urettigi script;
    # panel baglantisi gerektiren iki bolum cikarildi (portal dosyalari, panele bildirim).
    # Duzenlenecek 3 deger: <MISAFIR_ARAYUZU>  <WAN_ARAYUZU>  <CIHAZ_SIFRESI>
    # 10.99.1.1/24 cihazda baska bir agda kullaniliyorsa gw/gwIp/net/havuz satirlarini degistirin.
    #
    # Ilk is mevcut yapilandirmanin yedegini alir: useroam-oncesi-manuel.rsc
    # Geri donmek icin:  /system reset-configuration run-after-reset=useroam-oncesi-manuel.rsc
    # =============================================================================
    
    :local ifc     "<MISAFIR_ARAYUZU>"
    :local wan     "<WAN_ARAYUZU>"
    :local gw      "10.99.1.1/24"
    :local gwIp    "10.99.1.1"
    :local net     "10.99.1.0/24"
    :local havuz   "10.99.1.10-10.99.1.254"
    :local dom     "hotspot.useroam.local"
    :local rsecret "<CIHAZ_SIFRESI>"
    :local panelIp "104.247.174.120"
    :put ""
    :put "Useroam: yedek aliniyor..."
    /export file=("useroam-oncesi-manuel")
    :delay 3s
    :put "Useroam: yedek hazir -> useroam-oncesi-manuel.rsc"
    
    # --- 1) Misafir agi IP adresi -----------------------------------------------
    # Arayuzde adres varsa DEGISTIRILIR (yukaridaki gw degeri), yoksa eklenir.
    /ip address
    :local mevcutAdr [find interface=$ifc]
    :if ([:len $mevcutAdr] = 0) do={
        add address=$gw interface=$ifc comment="useroam-gw"
        :put "Useroam: IP eklendi $gw"
    } else={
        set [:pick $mevcutAdr 0] address=$gw
        :put "Useroam: IP guncellendi $gw"
    }
    
    # --- 2) DHCP havuzu + sunucusu ----------------------------------------------
    /ip pool
    :if ([:len [find name="useroam-pool"]] = 0) do={
        add name=useroam-pool ranges=$havuz
    } else={ set [find name="useroam-pool"] ranges=$havuz }
    
    /ip dhcp-server
    :if ([:len [find interface=$ifc]] = 0) do={
        add name=useroam-dhcp interface=$ifc address-pool=useroam-pool lease-time=1h disabled=no
        :put "Useroam: DHCP sunucusu eklendi"
    } else={ :put "Useroam: mevcut DHCP sunucusu korundu" }
    
    /ip dhcp-server network
    :if ([:len [find address=$net]] = 0) do={
        add address=$net gateway=$gwIp dns-server=$gwIp comment="useroam"
    }
    
    # --- 2b) Eski captive portal API duyurusu (DHCP 114) TEMIZLENIR -------------
    # CAPPORT_114_KALDIR_2026: duyurulan capport API'si "captive" degerini dogru
    # soyleyemedigi surece iOS'un kendi probe'undan (captive.apple.com) KOTUDUR:
    # iOS API'ye guvenir ve giris basarili olsa bile "Done" dugmesini hic gostermez
    # (sahada olculdu, kaldirilinca duzeldi). Bu yuzden artik TANIMLANMIYOR ve
    # eski kurulumlardan kalan kayit VARSA SILINIYOR.
    # Yalnizca KENDI kaydimiz hedeflenir (useroam-capport / -set); musterinin
    #    kendi DHCP secenegine ve option-set'ine DOKUNULMAZ.
    # Sira zorunlu: once ag baglantisi cozulur, sonra set, sonra option
    #    (kullanimdayken silinmez; yarim kalirsa ag kaydinda dangling referans kalir).
    
    :do {
        :foreach n in=[/ip dhcp-server network find] do={
            :if ([/ip dhcp-server network get $n dhcp-option-set] = "useroam-capport-set") do={
                /ip dhcp-server network set $n dhcp-option-set=""
            }
        }
        /ip dhcp-server option sets remove [/ip dhcp-server option sets find name="useroam-capport-set"]
        /ip dhcp-server option remove [/ip dhcp-server option find name="useroam-capport"]
        :put "Useroam: eski captive portal API duyurusu (DHCP 114) temizlendi"
    } on-error={ :put "Useroam: DHCP 114 temizligi atlandi (menu yok veya kayit yok)" }
    
    # --- 3) DNS (misafirlerin cozumleme yapabilmesi + 5651 gorunurlugu) ---------
    /ip dns
    set allow-remote-requests=yes
    :if ([:len [get servers]] = 0) do={ set servers=8.8.8.8,1.1.1.1 }
    
    # Misafirlere DNS acmak, cihazi INTERNETE de acik cozumleyici yapar (amplification).
    # WAN uzerinden gelen DNS sorgulari kapatilir.
    /ip firewall filter
    :if ([:len [find comment="useroam-dns-wan-drop"]] = 0) do={
        add chain=input in-interface=$wan protocol=udp dst-port=53 action=drop comment="useroam-dns-wan-drop"
        add chain=input in-interface=$wan protocol=tcp dst-port=53 action=drop comment="useroam-dns-wan-drop"
        :put "Useroam: WAN uzerinden DNS kapatildi"
    }
    
    # --- 4) Internet cikisi (NAT) -----------------------------------------------
    # COKLU_WAN_NAT_2026: tek arayuze baglamak, ikinci/yedek WAN devreye girdiginde misafirin
    # internetini kesiyordu. Artik WAN arayuz LISTESI kullaniliyor: kac hat olursa olsun calisir.
    # Liste yoksa olusturulur, secilen WAN uye degilse eklenir (musteri sonradan hat eklerse
    # yalnizca listeye uye yapmasi yeter).
    :do {
        :if ([:len [/interface list find name="WAN"]] = 0) do={
            /interface list add name=WAN comment="useroam"
        }
        :if ([:len [/interface list member find list=WAN interface=$wan]] = 0) do={
            /interface list member add list=WAN interface=$wan comment="useroam"
        }
        # Eski tek-arayuzlu kural varsa yenisiyle degistirilir.
        :foreach r in=[/ip firewall nat find comment="useroam-masq"] do={ /ip firewall nat remove $r }
        /ip firewall nat add chain=srcnat action=masquerade src-address=$net out-interface-list=WAN comment="useroam-masq"
        :put "Useroam: NAT (masquerade) - tum WAN arayuzleri"
    } on-error={ :put "USEROAM WARNING: NAT step failed, continuing." }
    
    # --- 5) RADIUS --------------------------------------------------------------
    # Once alan adi denenir (IP degisirse cihaz dokunmadan calismaya devam eder),
    # kabul edilmezse IP'ye dusulur.
    /radius
    :foreach r in=[find comment="useroam-radius"] do={ remove $r }
    :do {
        add address=panel.useroam.com secret=$rsecret service=hotspot timeout=5s comment="useroam-radius"
        :put "Useroam: RADIUS = alan adi"
    } on-error={
        add address=$panelIp secret=$rsecret service=hotspot timeout=5s comment="useroam-radius"
        :put "Useroam: RADIUS = IP (alan adi kabul edilmedi)"
    }
    # RouterOS 7.2x: cevapta Message-Authenticator zorunlulugunu kapat (otomatik baglanti kurulumu ile ayni).
    # Bu ayar olmayan eski surumlerde satir atlanir.
    :do {
        /radius set [find comment="useroam-radius"] require-message-auth=no
        :put "Useroam: radius message-auth requirement disabled."
    } on-error={ :put "Useroam: require-message-auth bu surumde yok, atlandi." }
    
    # --- 6) Hotspot profili + sunucusu ------------------------------------------
    /ip hotspot profile
    :if ([:len [find name="useroam-profile"]] = 0) do={
        add name=useroam-profile hotspot-address=$gwIp dns-name=$dom html-directory=hotspot \
            login-by="http-chap,http-pap" use-radius=yes radius-interim-update=5m \
            nas-port-type=wireless-802.11 split-user-domain=no
    } else={
        set [find name="useroam-profile"] hotspot-address=$gwIp dns-name=$dom html-directory=hotspot \
            login-by="http-chap,http-pap" use-radius=yes
    }
    
    /ip hotspot
    :if ([:len [find interface=$ifc]] = 0) do={
        add name=useroam-hotspot interface=$ifc address-pool=useroam-pool profile=useroam-profile \
            addresses-per-mac=2 idle-timeout=30m keepalive-timeout=2m disabled=no
        :put "Useroam: hotspot sunucusu eklendi"
    } else={
        set [find interface=$ifc] profile=useroam-profile disabled=no
        :put "Useroam: mevcut hotspot sunucusu Useroam profiline baglandi"
    }
    
    # --- 7) Captive portal sayfalari --------------------------------------------
    # OFFLINE: dosyalar panelden indirilip Winbox Files ile hotspot klasorune elle yuklenir.
    
    # --- 8) Walled garden (giris oncesi erisilmesi gerekenler) ------------------
    # Isletim sisteminin BAGLANTI KONTROLU adresleri (captive.apple.com,
    # connectivitycheck.*, msftconnecttest) BILEREK YOK: izin verilirse cihaz "internet
    # var" sanar ve captive giris ekrani (iOS CNA) hic acilmaz.
    # WG_CNA_2026: joker Google izinleri (*.google.com, *.gstatic.com) KALDIRILDI.
    # Sebep: Android baglanti kontrolu connectivitycheck.gstatic.com ve
    # connectivitycheck.google.com uzerinden yapiliyor. Joker izinli oldugunda cihaz
    # "internet var" sanip GIRIS EKRANINI HIC ACMIYOR (sessiz ariza; E40'ta ayni hatayi
    # Apple alan adlari icin yasamistik). Google ile giris icin gereken adresler tek tek yazildi.
    /ip hotspot walled-garden
    :foreach w in=[find comment="useroam-wg"] do={ remove $w }
    :foreach d in={
        "*.useroam.com"; "useroam.com"; "panel.useroam.com"; "cloud.useroam.com";
        "*.wa.me"; "*.whatsapp.com"; "*.whatsapp.net"; "g.whatsapp.net"; "mmg.whatsapp.net"; "*.fbsbx.com";
        "*.facebook.com"; "*.fbcdn.net";
        "accounts.google.com"; "accounts.youtube.com"; "apis.google.com"; "ssl.gstatic.com";
        "fonts.gstatic.com"; "*.googleapis.com"; "*.recaptcha.net";
        "appleid.apple.com";
    } do={ add dst-host=$d comment="useroam-wg" }
    
    /ip hotspot walled-garden ip
    :foreach w in=[find comment="useroam-wg"] do={ remove $w }
    add dst-address=$panelIp action=accept comment="useroam-wg"
    add dst-address=157.240.0.0/16 action=accept comment="useroam-wg"
    add dst-address=31.13.0.0/16 action=accept comment="useroam-wg"
    
    # --- 9) 5651 loglama: syslog -> Useroam ------------------------------------
    :do {
        :if ([:len [/system logging action find name="useroamremote"]] = 0) do={
            /system logging action add name=useroamremote target=remote remote=$panelIp remote-port=514
        } else={
            /system logging action set [/system logging action find name="useroamremote"] remote=$panelIp remote-port=514
        }
        :foreach t in={"hotspot";"dhcp";"firewall";"hotspot,account"} do={
            :if ([:len [/system logging find topics=$t action="useroamremote"]] = 0) do={
                /system logging add topics=$t action=useroamremote
            }
        }
        :put "Useroam: 5651 syslog yonlendirmesi kuruldu"
    } on-error={ :put "USEROAM WARNING: syslog step failed, continuing." }
    
    # --- 9b) 5651 ERISIM KAYDI: her yeni misafir baglantisi loglanir ------------
    # Sophos'ta firewall connection log'unun karsiligi. MikroTik "firewall" topic'i
    # ancak bir kuralda log=yes/action=log varsa konusur; bu kural onu tetikler.
    # action=log SONLANDIRICI DEGIL -> trafigi etkilemez, sadece kayit uretir.
    # Kural listenin BASINA alinir, yoksa musterinin mevcut drop kurallari golgeler.
    :do {
        :if ([:len [/ip firewall filter find comment="useroam-5651-log"]] = 0) do={
            /ip firewall filter add chain=forward src-address=$net connection-state=new action=log log-prefix="useroam5651" comment="useroam-5651-log"
        }
        :do {
            /ip firewall filter move [/ip firewall filter find comment="useroam-5651-log"] destination=0
        } on-error={ :put "USEROAM WARNING: 5651 log kurali basa TASINAMADI - kural listenin sonunda. Mevcut drop kurallariniz onu golgeleyebilir, kayit uretmeyebilir." }
        :put "Useroam: 5651 erisim kaydi kurali eklendi"
    } on-error={ :put "USEROAM WARNING: 5651 access-log step failed, continuing." }
    # --- 10) DNS bypass engelleme (DoH / DoT / QUIC) ---------------------------
    :do {
        :if ([:len [/ip firewall nat find comment="useroam-dns-udp"]] = 0) do={
            /ip firewall nat add chain=dstnat src-address=$net protocol=udp dst-port=53 action=redirect to-ports=53 comment="useroam-dns-udp"
        }
        :if ([:len [/ip firewall nat find comment="useroam-dns-tcp"]] = 0) do={
            /ip firewall nat add chain=dstnat src-address=$net protocol=tcp dst-port=53 action=redirect to-ports=53 comment="useroam-dns-tcp"
        }
        :if ([:len [/ip firewall filter find comment="useroam-dot-tcp"]] = 0) do={
            /ip firewall filter add chain=forward src-address=$net protocol=tcp dst-port=853 action=drop comment="useroam-dot-tcp"
        }
        :if ([:len [/ip firewall filter find comment="useroam-dot-udp"]] = 0) do={
            /ip firewall filter add chain=forward src-address=$net protocol=udp dst-port=853 action=drop comment="useroam-dot-udp"
        }
        :if ([:len [/ip firewall filter find comment="useroam-quic"]] = 0) do={
            /ip firewall filter add chain=forward src-address=$net protocol=udp dst-port=443 action=drop comment="useroam-quic"
        }
        :put "Useroam: DNS bypass engelleme kuruldu"
    } on-error={ :put "USEROAM WARNING: dns-hardening step failed, continuing." }
    # --- 11) Misafir -> cihaz yonetimi kapali ----------------------------------
    # 80/443 KASITLI OLARAK ACIK: captive portal sayfasi bu portlardan servis edilir.
    :do {
        :if ([:len [/ip firewall filter find comment="useroam-mgmt-drop"]] = 0) do={
            /ip firewall filter add chain=input src-address=$net protocol=tcp dst-port=22,23,8291,8728,8729 action=drop comment="useroam-mgmt-drop" place-before=0
        }
        :put "Useroam: misafir -> yonetim portlari kapatildi"
    } on-error={ :put "USEROAM WARNING: mgmt-drop step failed, continuing." }
    # --- 12) Misafir -> ic aglar izolasyonu ------------------------------------
    # Cihazin ic aglarini VARSAYMAK yerine ozel adres uzayinin tamami kapatilir.
    # Misafir-misafir izolasyonu da bunun yan urunu olarak gelir.
    :do {
        :if ([:len [/ip firewall filter find comment="useroam-izole"]] = 0) do={
            /ip firewall filter add chain=forward src-address=$net dst-address=10.0.0.0/8 action=drop comment="useroam-izole"
            /ip firewall filter add chain=forward src-address=$net dst-address=172.16.0.0/12 action=drop comment="useroam-izole"
            /ip firewall filter add chain=forward src-address=$net dst-address=192.168.0.0/16 action=drop comment="useroam-izole"
        }
        :put "Useroam: misafir -> ic ag izolasyonu kuruldu"
    } on-error={ :put "USEROAM WARNING: isolation step failed, continuing." }
    # --- Bitti ------------------------------------------------------------------
    :put ""
    :put "Useroam: kurulum komutlari tamamlandi."
    :put "Simdi portal dosyalarini (login.html vb.) hotspot klasorune yukleyin."
    :put "Test: connect a device to $ifc and open any web page - the Useroam portal should appear."
    :put ""
    ```
    
    </details>
8. **Dosyayı cihaza yükleyin.** Winbox'ta sol menüden **Files**'ı açın ve *useroam-offline.rsc* dosyasını pencerenin içine sürükleyip bırakın. Kontrol: terminalde aşağıdaki komut dosyayı listelemelidir.
    
    ```
    /file print where name~"useroam-offline"
    ```
9. **Kurulum dosyasını çalıştırın.** Terminale şunu yazıp Enter'a basın:
    
    ```
    /import file-name=useroam-offline.rsc
    ```
    
    Ekranda *Useroam:* ile başlayan satırlar akar. İlk iş olarak mevcut ayarlarınızın yedeği *useroam-oncesi-manuel.rsc* dosyasına alınır. En sonda *Useroam: kurulum komutlari tamamlandi.* yazmalıdır. *USEROAM WARNING: ... step failed, continuing.* ile başlayan bir satır görürseniz o adım uygulanmamıştır; satırı not edip destek ekibimize yazın. *Useroam: require-message-auth bu surumde yok, atlandi.* satırı bir hata değildir.
10. **Karşılama sayfası dosyalarını yükleyin.** Hotspot klasörü kurulumla birlikte oluşur. Winbox'ta **Files**'da *hotspot* klasörünü açın ve 4. adımdaki 8 dosyayı klasörün içine sürükleyin. Aynı adlı dosyaların üzerine yazılmasını onaylayın. Klasörün adını görmek için:
    
    ```
    /ip hotspot profile print where name=useroam-profile
    ```
    
    Çıktıda *html-directory=hotspot* yazar. Kontrol:
    
    ```
    /file print where name~"hotspot/login.html"
    ```
11. **Kurulumu cihazda kontrol edin.** Aşağıdaki komutlar yalnız okur. Her birinin çıktısında sağdaki değerleri arayın:
    
    <table><thead><tr><th>Komut</th><th>Çıktıda görmeniz gereken</th></tr></thead><tbody><tr><td>`/radius print`</td><td>*service=hotspot*, adres *panel.useroam.com* (ya da *104.247.174.120*), açıklama *useroam-radius*</td></tr><tr><td>`/ip hotspot print`</td><td>Misafir portunuz ve *useroam-profile*</td></tr><tr><td>`/system logging action print where name=useroamremote`</td><td>*remote=104.247.174.120*, *remote-port=514*</td></tr><tr><td>`/ip firewall filter print where comment~"useroam"`</td><td>*useroam-5651-log* kuralı listenin başında</td></tr><tr><td>`/ip firewall nat print where comment="useroam-masq"`</td><td>Misafir ağı için bir masquerade kuralı</td></tr></tbody></table>
12. **Misafir girişini deneyin ve panelde doğrulayın.** Bir telefonu misafir Wi-Fi'ına bağlayın ve bir web sayfası açın: Useroam karşılama sayfası açılmalı. Giriş yapın. Ardından panelde:
    
    
    - **Misafirler** &gt; **Aktif Misafirler**'de telefonun oturumu görünmeli ([Aktif Misafirler](/books/misafirler/page/aktif-misafirler)).
    - **Analiz ve Raporlar** &gt; **5651 Logları**'nda bu cihaz için kayıt oluşmalı ([5651 Logları](/books/analiz-ve-raporlar/page/5651-loglari)).

### Elle kurulum dosyası sihirbazdan nasıl ayrılır?

Dosya, sihirbazın ürettiği script'in aynısıdır; her adımın sade açıklaması [MikroTik Kurulum Sihirbazı](/books/mikrotik-yonetimi/page/kurulum-sihirbazi) sayfasındaki "Script cihazda ne yapar?" tablosundadır. Offline sürümdeki farklar:

- Karşılama sayfası dosyalarını panelden indirmez; onları 10. adımda siz yüklersiniz.
- Kurulum bitince panele bildirim göndermez.
- Cihaza dışarıdan gelen RADIUS komutlarını (bağlantı kesme isteği) dinleyen ayarı açmaz. Useroam bugün bu tür bir istek göndermiyor.
- RouterOS 7.2x'te misafirin girişten sonra karşılama sayfasına geri düşmesine yol açan bir RADIUS ayarını kapatır (*require-message-auth=no*).
- Güvenlik adımlarının dördü de (5651 loglama, DNS/DoT/QUIC engelleme, misafirden yönetim portlarını kapatma, misafiri iç ağlardan izole etme) açıktır.

## Geri dönmek istersem?

Script ilk iş olarak mevcut ayarlarınızın yedeğini alır: sihirbazla kurulumda *useroam-oncesi-&lt;tarih-saat&gt;.rsc* (dosya adı terminalde *Useroam: yedek hazir -&gt;* satırında yazar), elle kurulumda *useroam-oncesi-manuel.rsc*. Elle kurulum dosyasını ikinci kez çalıştırırsanız bu yedek, o anki (kurulu) ayarlarla yeniden yazılır; ilk yedeği ikinci çalıştırmadan önce **Files**'tan bilgisayarınıza indirin. Tamamen geri dönmek için yedek dosyasının adını yazarak:

```
/system reset-configuration run-after-reset=useroam-oncesi-manuel.rsc
```

Bu komut cihazı **sıfırlar** ve yedeği yeniden yükler; bu sırada bağlantınız kesilir. Bu geri dönüş yolu Useroam tarafında test edilmedi. Yalnız cihazın başındayken ve emin olduğunuzda kullanın; emin değilseniz destek ekibimize yazın.

## Useroam cihaza ulaşamıyorsa (otomatik kurulum)

Otomatik kurulumda panel, cihazın **Cihaz Adresi**'ne ve **Erişim portu**'na HTTPS ile bağlanır (RouterOS'un *www-ssl* servisi, REST API). Bağlantı 4 saniyede kurulamazsa ulaşılamıyor sayılır. Terminalde *USEROAM: device registered, but the panel could NOT connect back.* ya da konsolda *Cihaza ulaşılamıyor. RouterOS 7.1 veya üstü olmalı ve cihazda web servisi (www-ssl) açık olmalı.* görüyorsanız aşağıdakileri sırayla kontrol edin:

<table id="bkmrk-olas%C4%B1-nedennas%C4%B1l-kon"><thead><tr><th>Olası neden</th><th>Nasıl kontrol edilir</th><th>Çözüm</th></tr></thead><tbody><tr><td>RouterOS 6</td><td>`/system resource print` çıktısında *version* 6 ile başlıyor.</td><td>RouterOS 7.1 veya üzerine yükseltin ya da offline kurulumu kullanın. RouterOS 6'da REST API yoktur.</td></tr><tr><td>Web servisi kapalı</td><td>`/ip service print where name=www-ssl` çıktısında servis kapalı (*X* işaretli) ya da sertifika yok.</td><td>Otomatik kurulumun tek satırını yeniden çalıştırın; servisi ve sertifikayı o açar.</td></tr><tr><td>Web servisi başka adreslere kısıtlı</td><td>Aynı komutun çıktısında *address* alanı dolu ve *104.247.174.120*'ı kapsamıyor.</td><td>Bu adresi izinli adreslere ekleyin.</td></tr><tr><td>Cihaz bir modemin arkasında</td><td>`/ip address print` ile internet portunun adresi 10.x, 172.16-31.x ya da 192.168.x ile başlıyor.</td><td>Modemde bir dış portu (ör. 8443) MikroTik'in 443 portuna yönlendirin, panelde **Erişim portu**'na dış portu yazıp yeni kod üretin.</td></tr><tr><td>Operatör ortak IP'si (CGNAT)</td><td>İnternet portunun adresi 100.64 ile 100.127 arasında ya da cihazın gördüğü adres, panelde yazan dış adresten farklı.</td><td>Dışarıdan ulaşmak mümkün değildir. Offline kurulumu kullanın ya da operatörden sabit (public) IP isteyin.</td></tr><tr><td>Güvenlik duvarı ya da internet servis sağlayıcısı 443'ü engelliyor</td><td>`/ip firewall filter print where comment="useroam-api-allow"` kuralı var mı ve listenin başında mı; modemde ya da operatörde gelen 443 engeli var mı.</td><td>Kural yoksa tek satırı yeniden çalıştırın. Operatör engelliyorsa başka bir dış port kullanın.</td></tr><tr><td>Useroam kullanıcısı değiştirilmiş</td><td>`/user print where name~"useroam"` çıktısında *address=104.247.174.120/32* ve grup *useroam-api*.</td><td>Tek satırı yeniden çalıştırın (yeni kod üretin).</td></tr><tr><td>Cihazın sertifikası değişti</td><td>Cihazı sıfırladınız ya da *www-ssl* sertifikasını değiştirdiniz. Panel cihazın sertifika parmak izini kaydettiyse farklı sertifikayla bağlanmaz.</td><td>Destek ekibimize yazın.</td></tr></tbody></table>

**Ne zaman offline kuruluma geçmeli?** Cihaz CGNAT arkasındaysa, port yönlendirmesi yapamıyorsanız ya da cihazın yönetim servisini internete açmak istemiyorsanız. Offline kurulumda yukarıdaki tabloda "Çalışmaz" yazan özellikler kullanılamaz.

**VPN ile panel erişimi geri gelir mi?** Hayır. [VPN (WireGuard) Kurulumu](/books/mikrotik-yonetimi/page/vpn-wireguard-kurulumu), sizin ve personelinizin dışarıdan işletmenin iç ağına bağlanması içindir. Useroam paneli cihaza VPN üzerinden bağlanmaz; ayrıca VPN sihirbazı da panelin cihaza ulaşabilmesini gerektirir.

## Sık sorulanlar

**Offline kurulumda cihaza dışarıdan bir port açılıyor mu?**  
Script yönetim kullanıcısı, web servisi ya da dışarıdan yönetim izni eklemez; internet tarafından gelen DNS sorgularını da kapatır. Sihirbaz script'i, RADIUS sunucusundan gelen bağlantı kesme isteklerini kabul eden ayarı açar (*/radius incoming*, UDP 3799). Elle kurulum dosyası bu ayarı açmaz.

**Terminalde "could NOT connect back" yazdı, kurulum başarısız mı?**  
Hayır. Offline kurulumda panel cihaza bağlanmadığı için bu satır beklenir. Kurulumun sonucunu 10. adımdaki komutlarla ve bir telefonla misafir girişi deneyerek kontrol edin.

**"kurulum kodu kabul edilmedi" ve "reached us from" yazdı.**  
Paneldeki **Cihaz Adresi**, cihazın internete çıktığı adresle aynı değil. Mesajdaki ilk adresi **Cihaz Ayarları** &gt; **Genel**'de **Cihaz Adresi** olarak kaydedin ve satırı yeniden çalıştırın. Bu adres yanlış kalırsa misafir girişi ve 5651 loglaması da çalışmaz.

**Kodun süresi doldu ya da kodu iki kez kullandım.**  
Kod 60 dakika geçerlidir ve tek kullanımlıktır. Sihirbazı baştan çalıştırıp yeni kod üretin.

**Karşılama sayfası açılmıyor.**  
`/file print where name~"hotspot/"` ile karşılama dosyalarının indiğini kontrol edin; terminalde *Useroam: login.html indirilemedi* gibi satırlar gördüyseniz script'i yeniden çalıştırın. Panelde **Cihaz Adresi**'nin cihazın gerçek dış adresi olduğundan emin olun. RouterOS 7.23.3 ve üzerinde cihaz modunu açmadıysanız hotspot kurulmamış olabilir (`/ip hotspot print` boş gelir).

**Giriş yapılıyor ama misafir tekrar karşılama sayfasına düşüyor.**  
RouterOS 7.2x'te RADIUS kaydındaki *require-message-auth* ayarı buna yol açabilir. `/radius print detail` çıktısında Useroam kaydında *require-message-auth=no* görünmüyorsa şu satırı çalıştırın: `:do { /radius set [find comment="useroam-radius"] require-message-auth=no } on-error={}`. Elle kurulum dosyası bu ayarı kendisi yapar.

**5651 Logları'nda kayıt yok.**  
Panelde **5651 Loglama**'nın açık olduğunu, **Cihaz Adresi**'nin cihazın dış adresi olduğunu ve cihazın UDP 514'le dışarı çıkabildiğini kontrol edin. Kayıtlar cihazın dış adresine göre eşlenir.

**Daha sonra otomatik kuruluma geçebilir miyim?**  
Evet. [Mikrotik Entegrasyon Rehberi](/books/kurulum-rehberleri/page/mikrotik-entegrasyon-rehberi)'ndeki tek satır cihazda yalnız panel bağlantısını açar; misafir ağı aynı adlarla kurulduğu için ikinci kez kurmanız gerekmez.

**useroam-init.rsc dosyasını çalıştırdım, ne yapmalıyım?**  
Destek ekibimize yazın. O dosya eski bir kurulum yapar (telefonların bağlantı kontrol adreslerine izin verir, 5651 loglamasını kurmaz).

## İlgili sayfalar

- [Mikrotik Entegrasyon Rehberi](/books/kurulum-rehberleri/page/mikrotik-entegrasyon-rehberi) (otomatik kurulum)
- [MikroTik Kurulum Sihirbazı](/books/mikrotik-yonetimi/page/kurulum-sihirbazi) (2. ve 3. adım ekranları)
- [Yeni Cihaz Ekleme](/books/ayarlar/page/yeni-cihaz-ekleme)
- [Cihaz Ayarları](/books/ayarlar/page/cihaz-ayarlari)
- [Gruplar](/books/misafirler/page/gruplar)
- [5651 Logları](/books/analiz-ve-raporlar/page/5651-loglari)

# Ruijie Entegrasyon Rehberi

<div class="step" id="bkmrk-ruijie-cihaz-ekleme-konteyner"></div>### **<span class="step-number">1 - </span><span class="step-title">Useroam Panele Cihaz Ekleme</span>**

İlk olarak **<span style="background-color: rgb(188, 216, 0);">[panel.useroam.com](https://panel.useroam.com)</span>** adresinden panelinize giriş yapıp **Yeni Cihaz** ekleyiniz.

<div class="step" id="bkmrk-ruijie-kritik-parametreler">- **Cihaz Tipi:** Ruijie seçiniz.
- **5651 Loglama:** 5651 Loglama kutucuğunu aktif ediniz.
- **Cihaz Seri Numarası:** <span style="color: #d9534f; font-weight: bold;">\[KRİTİK ADIM\]</span> Cihazınızın altındaki etikette veya arayüzde yer alan orijinal donanım seri numarasını bu alana eksiksiz giriniz. Ruijie entegrasyonunun sorunsuz çalışması için seri numarası doğruluğu zorunludur.
- **Cihaz Adresi:** Cihazın dış dünyaya açılan aktif WAN IP adresini giriniz.

</div><div class="step" id="bkmrk-ruijie-cihaz-gorsel"><div class="image-container">![Screenshot 2026-07-06 at 16.30.26.png](https://help.useroam.com/uploads/images/gallery/2026-07/screenshot-2026-07-06-at-16-30-26.png)</div></div>### <span class="step-number">2 - </span><span class="step-title">Güvenli IP İzin Listesi Ayarları (Allowlist Dest. IP)</span>

Ruijie cihazınızın yönetim arayüzünde üst menüden <span style="background-color: rgb(188, 216, 0);">**Object &gt; User Authentication &gt; Authentication Settings**</span> yolunu takip ediniz. **Allowlist** sekmesi altında **Dest. IP** seçeneğini işaretleyerek Useroam Cloud sunucu IP adresini (`104.247.174.120`) ve hotspot servis ağlarını izinli olarak ekleyiniz.

<div class="step" id="bkmrk-ruijie-allowlist-ip-gorsel"><div class="image-container">![Screenshot 2026-07-06 at 16.28.45.png](https://help.useroam.com/uploads/images/gallery/2026-07/screenshot-2026-07-06-at-16-28-45.png)</div></div>### <span class="step-number">3 - </span><span class="step-title">Güvenli Alan Adı İzin Listesi Ayarları (Allowlist URL)</span>

Aynı menü altındaki **URL** sekmesine geçiş yapınız. Kullanıcıların kimlik doğrulaması yapmadan önce erişebilmesi gereken `*.useroam.com` adresini izin listesine ekleyiniz. Ayrıca, mobil cihazların arka planda hotspot ağını doğrulayabilmesi için gerekli olan mesajlaşma ve işletim sistemi captive alan adı (Örn: WhatsApp ağları vb.) URL kurallarını tanımlayınız.

<div class="step" id="bkmrk-ruijie-allowlist-url-gorsel"><div class="image-container">![Screenshot 2026-07-06 at 16.33.27.png](https://help.useroam.com/uploads/images/gallery/2026-07/screenshot-2026-07-06-at-16-33-27.png)</div></div>### <span class="step-number">4 - </span><span class="step-title">External Portal &amp; WiFiDog Kimlik Doğrulama Şablonu</span>

Sol taraftaki menüden <span style="background-color: rgb(188, 216, 0);">**Authentication Template**</span> sekmesine giderek **External Portal** tabını açınız. **WiFiDog Authentication** özelliğini aktif konuma getirdikten sonra şablonu oluşturunuz:

<div class="step" id="bkmrk-ruijie-wifidog-parametreler">- **Version:** Wifidog V1 seçiniz.
- **Authentication Template Name:** useroam
- **Server URL:** `http://104.247.174.120/ruijie-cloud/`
- **Permission Mode:** Do Not Permit seçiniz.
- **Sending Source:** Default olarak bırakınız.

</div><div class="step" id="bkmrk-ruijie-wifidog-gorsel"><div class="image-container">![Screenshot 2026-07-06 at 16.29.23.png](https://help.useroam.com/uploads/images/gallery/2026-07/screenshot-2026-07-06-at-16-29-23.png)</div></div>### <span class="step-number">5 - </span><span class="step-title">Kimlik Doğrulama Politikası (Edit Authentication Policy)</span>

Son aşama olarak sol menüden <span style="background-color: rgb(188, 216, 0);">**Authentication Policy**</span> alanına gelerek yeni bir kural ekleyiniz veya mevcut misafir politikanızı düzenleyiniz:

<div class="step" id="bkmrk-ruijie-policy-parametreler">- **Name:** useroam
- **Enabled State:** Enable konumuna getiriniz.
- **Src. Security Zone:** Misafir ağınızın bağlı olduğu zone'u seçiniz (Örn: `Guest`).
- **Src. Address:** any
- **Authentication Action:** Authentication seçeneğini işaretleyiniz.
- **Authentication Template Name:** Bir önceki adımda oluşturduğunuz `useroam` şablonunu seçerek kaydediniz.

</div><div class="step" id="bkmrk-ruijie-policy-gorsel"><div class="image-container">![Screenshot 2026-07-06 at 16.29.37.png](https://help.useroam.com/uploads/images/gallery/2026-07/screenshot-2026-07-06-at-16-29-37.png)</div></div>### <span class="step-number">6 - </span><span class="step-title">Logların Useroam'a Yönlendirilmesi (Syslog Config)</span>

Kullanıcıların internet trafiğinin ve hotspot oturum hareketlerinin 5651 sayılı kanun kapsamında yasal olarak imzalanabilmesi için logların Useroam Cloud sunucusuna aktarılması gerekmektedir. Bu işlem için Ruijie yönetim arayüzünde <span style="background-color: rgb(188, 216, 0);">**Advanced &gt; Syslog**</span> menüsüne gidiniz ve **Add** butonu ile yeni bir syslog sunucusu tanımlayınız:

<div class="step" id="bkmrk-ruijie-syslog-parametreler">- **Syslog Server Status:** Enable konumuna getirerek aktifleştiriniz.
- **Server IP:** Sunucu IP adresi alanına Useroam Cloud IP adresi olan `104.247.174.120` giriniz.
- **Server Port:** `514` (Varsayılan syslog portu).

</div><div class="step" id="bkmrk-ruijie-syslog-gorsel"><div class="image-container">![Screenshot 2026-07-06 at 16.34.31.png](https://help.useroam.com/uploads/images/gallery/2026-07/screenshot-2026-07-06-at-16-34-31.png)</div></div>### <span class="step-number">7 - </span><span class="step-title">Trafik Raporlamasını Açın (Real-Time Traffic)</span>

Ruijie yönetim arayüzünde <span style="background-color: rgb(188, 216, 0);">**Monitor &gt; Network &gt; Traffic**</span> menüsüne gidiniz. **Real-Time Traffic** sekmesinde **Real-Time Traffic** anahtarını açık konuma getiriniz.

<div class="image-container" id="bkmrk-">![Real-Time Traffic anahtarı açık](https://help.useroam.com/uploads/images/gallery/2026-09/rj-realtime-traffic.png)</div>### <span class="step-number">8 - </span><span class="step-title">Trafik Raporlamasını Açın (Traffic Statistics)</span>

Aynı sayfada **Traffic Statistics** sekmesine geçiniz ve **Traffic Statistics** anahtarını açık konuma getiriniz.

<div class="image-container" id="bkmrk--1">![Traffic Statistics anahtarı açık](https://help.useroam.com/uploads/images/gallery/2026-09/rj-traffic-statistics.png)</div>**Neden gerekli?** Bu iki anahtar açık olmadan cihaz, misafirlerin indirme ve yükleme trafiğini Useroam'a bildiremez; panelde **Aktif Misafirler** ekranında trafik 0 görünür.

#### <span class="step-number">Önemli - </span><span class="step-title">Entegrasyon Tamamlandı</span>

Hepsi bu kadar! Ruijie / Reyee Gateway cihazınız üzerinde Useroam Cloud Hotspot ve yasal 5651 Syslog entegrasyon süreçlerinin tamamı başarıyla tamamlanmıştır. Cihaz seri numarası veya WAN IP adresi değişikliklerinde entegrasyonun aksamaması için Useroam panelini güncellemeyi unutmayınız. Süreç esnasında destek almak için **destek@useroamteknoloji.com** adresi üzerinden teknik ekibimizle iletişime geçebilirsiniz.

---

## WhatsApp ile Giriş: Firewall İzin Listesi (Walled Garden)

Misafir henüz internete çıkmadan (captive portal / giriş öncesi aşamada) **WhatsApp ile Giriş** akışının çalışabilmesi için, firewall veya walled-garden yapılandırmasında aşağıdaki adreslere **izin verilmesi zorunludur**. Bu izinler tanımlanmadan WhatsApp giriş ekranı açılmaz ve teslim (delivered) onayına dayalı otomatik giriş çalışmaz.

### İzin verilecek alan adları (FQDN)

- `*.wa.me`
- `*.whatsapp.com`
- `*.whatsapp.net`
- `g.whatsapp.net`
- `mmg.whatsapp.net`
- `fbsbx.com`
- `*.useroam.com`

### İzin verilecek IP adresleri

- `157.240.0.0`: Meta / Facebook ağ bloğu
- `31.13.0.0`: Meta / Facebook ağ bloğu
- `104.247.174.120`: Useroam panel

**Not:** `157.240.0.0` ve `31.13.0.0` tipik olarak `/16` ağ bloklarıdır (Meta altyapısı); firewall'da blok olarak (`157.240.0.0/16`, `31.13.0.0/16`) tanımlanması önerilir. `104.247.174.120` Useroam panel IP'sidir (`/32`). FQDN tabanlı filtreleme destekleniyorsa alan adı listesi, desteklenmiyorsa IP blokları kullanılmalıdır.

# Sophos API Bağlantısı

> **Güncel anlatım:** Sophos Firewall API kurulumunun güncel adım adım anlatımı [Sophos Firewall API Kurulumu](https://help.useroam.com/books/ayarlar/page/sophos-firewall-api-kurulumu) sayfasındadır. Bu sayfa yalnız Sophos tarafındaki üç temel adımı özetler.

### Yeni Profil Oluşturma.

Sophos'ta sol menüden Profile -&gt; Device Acccess altında yeni bir profil yaratılır. Tüm izinler verilir.

[![Screenshot 2026-07-24 at 13.32.08.png](https://help.useroam.com/uploads/images/gallery/2026-09/scaled-1680-/sophos-api-profil.png)](https://help.useroam.com/uploads/images/gallery/2026-09/sophos-api-profil.png)

### API Kullanıcısı Oluşturma.

Sophos 'ta sol menüden Authentication-&gt;Users -&gt;New user menüsünden yeni bir kullanıcı oluşturulur. Kullanıcı Profili yukarıda yeni yaratılan profile seçilir.

[![Screenshot 2026-07-24 at 13.32.30.png](https://help.useroam.com/uploads/images/gallery/2026-09/scaled-1680-/sophos-api-kullanici.png)](https://help.useroam.com/uploads/images/gallery/2026-09/sophos-api-kullanici.png)

### API İzni Oluşturma.

Sophos'ta sol menüden Backup &amp; Firmware menüsünden API sekmesinde API Configuration alınına aşağıdaki ekleme yapılır ve + ya basılır.

[![Screenshot 2026-07-24 at 13.32.39.png](https://help.useroam.com/uploads/images/gallery/2026-09/scaled-1680-/sophos-api-izin.png)](https://help.useroam.com/uploads/images/gallery/2026-09/sophos-api-izin.png)