{"id":1005,"date":"2025-01-08T01:48:34","date_gmt":"2025-01-07T18:48:34","guid":{"rendered":"https:\/\/omtel.ltd\/?p=1005"},"modified":"2026-03-31T17:01:14","modified_gmt":"2026-03-31T10:01:14","slug":"wi-fi-web-authentication-project","status":"publish","type":"post","link":"https:\/\/omtel.ltd\/index.php\/2025\/01\/08\/wi-fi-web-authentication-project\/","title":{"rendered":"Wi-Fi Web Authentication Project"},"content":{"rendered":"<p><strong>Wifi Project<\/strong><\/p>\n<p>1. Debian 12.8.0<br \/>\n2. MariaDB 10.11.6<br \/>\n3. Apache 2.4.62<br \/>\n4. Php 8.2.26<br \/>\n5. phpMyAdmin 5.2.1<br \/>\n6. FreeRadius 3.2.1<br \/>\n7. daloradius 2.2 beta<\/p>\n<p>&nbsp;<\/p>\n<p>root@san:\/home\/teee# apt-get install sudo net-tools -y<br \/>\nroot@san:\/home\/teee# sudo locale-gen<\/p>\n<p><strong>== MariaDB ==<\/strong><\/p>\n<p>root@san:\/home\/teee# apt-get install mariadb-server mariadb-client<br \/>\nroot@san:\/home\/teee# mysql_secure_installation<br \/>\nEnter current password for root (enter for none):<br \/>\nSwitch to unix_socket authentication [Y\/n] y<br \/>\nChange the root password? [Y\/n] y<br \/>\nNew password: SecurePass<br \/>\nRe-enter new password:<br \/>\nPassword updated successfully!<br \/>\nReloading privilege tables..<br \/>\n&#8230; Success!<\/p>\n<p>Remove anonymous users? [Y\/n] y<br \/>\nDisallow root login remotely? [Y\/n] y<br \/>\nRemove test database and access to it? [Y\/n] y<br \/>\nReload privilege tables now? [Y\/n] y<\/p>\n<p>Lock localhost Password<\/p>\n<p>MariaDB [(none)]&gt; ALTER USER &#8216;root&#8217;@&#8217;localhost&#8217; IDENTIFIED VIA mysql_native_password USING PASSWORD(&#8216;YourSecurePassword&#8217;);<br \/>\nQuery OK, 0 rows affected (0.014 sec)<\/p>\n<p>MariaDB [(none)]&gt; FLUSH PRIVILEGES;<br \/>\nQuery OK, 0 rows affected (0.002 sec)<\/p>\n<p><strong>== apache2 ==<\/strong><br \/>\nroot@san:\/home\/teee# apt-get install apache2 apache2-doc<\/p>\n<p><strong>== PHP ==<\/strong><br \/>\nroot@san:\/home\/teee# apt-get install php libapache2-mod-php php-mysql php-common php-gd php-mbstring php-curl php-xml<\/p>\n<p>root@san:\/home\/teee# nano \/etc\/apache2\/mods-available\/dir.conf<br \/>\n#DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm<br \/>\nDirectoryIndex index.php index.html index.cgi index.pl index.php index.$<\/p>\n<p>root@san:\/home\/teee# systemctl restart apache2<\/p>\n<p>== Perl ==<br \/>\nroot@san:\/home\/teee# apt-get install perl libapache2-mod-perl2<\/p>\n<p>== Python ==<br \/>\nroot@san:\/home\/teee# apt-get install python3 libapache2-mod-python<\/p>\n<p>==Test PHP ==<br \/>\nroot@san:\/home\/teee# nano \/var\/www\/html\/test.php<\/p>\n<p>&lt;?php phpinfo(); ?&gt;<\/p>\n<p><strong>== phpMyAdmin ==<\/strong><br \/>\nroot@san:\/home\/teee# apt-get install phpmyadmin<\/p>\n<p>root@san:~# nano \/etc\/apache2\/sites-available\/phpmyadmin.conf<\/p>\n<p>&lt;VirtualHost *:8081&gt;<br \/>\nServerAdmin webmaster@localhost<br \/>\nDocumentRoot \/usr\/share\/phpmyadmin<\/p>\n<p>ErrorLog ${APACHE_LOG_DIR}\/error.log<br \/>\nCustomLog ${APACHE_LOG_DIR}\/access.log combined<br \/>\n&lt;\/VirtualHost&gt;<\/p>\n<p>root@san:~# nano \/etc\/apache2\/ports.conf<br \/>\nListen 8081<\/p>\n<p>Enabling site phpmyadmin.<br \/>\nTo activate the new configuration, you need to run:<br \/>\nsystemctl reload apache2<\/p>\n<p>root@san:~# systemctl reload apache2<\/p>\n<p>http:\/\/192.168.64.17:8081<\/p>\n<p><strong>== Install FreeRADIUS on Debian ==<\/strong><br \/>\nroot@san:\/home\/teee# apt-get install -y freeradius freeradius-utils freeradius-mysql<br \/>\nroot@san:\/home\/teee# systemctl enable freeradius<\/p>\n<p>root@san:\/home\/teee# systemctl stop freeradius<\/p>\n<p>Next, run FreeRADIUS in debug mode:<\/p>\n<p>root@san:\/home\/teee# freeradius -X<br \/>\nIf everything\u2019s working OK, the output should be something like this:<br \/>\n&#8230;<br \/>\nlisten {<br \/>\ntype = &#8220;acct&#8221;<br \/>\nipv6addr = ::<br \/>\nport = 0<br \/>\nlimit {<br \/>\nmax_connections = 16<br \/>\nlifetime = 0<br \/>\nidle_timeout = 30<br \/>\n}<br \/>\n}<br \/>\nListening on auth address 127.0.0.1 port 18120 bound to server inner-tunnel<br \/>\nListening on auth address * port 1812 bound to server default<br \/>\nListening on acct address * port 1813 bound to server default<br \/>\nListening on auth address :: port 1812 bound to server default<br \/>\nListening on acct address :: port 1813 bound to server default<br \/>\nListening on proxy address * port 39265<br \/>\nListening on proxy address :: port 40985<br \/>\nReady to process requests<\/p>\n<p>Log into the MySQL console as root:<\/p>\n<p>root@san:\/home\/teee# mysql -u root -p<br \/>\nEnter password:<br \/>\nWelcome to the MariaDB monitor. Commands end with ; or \\g.<br \/>\nYour MariaDB connection id is 68<br \/>\nServer version: 10.11.6-MariaDB-0+deb12u1 Debian 12<\/p>\n<p>Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.<\/p>\n<p>Type &#8216;help;&#8217; or &#8216;\\h&#8217; for help. Type &#8216;\\c&#8217; to clear the current input statement.<\/p>\n<p>MariaDB [(none)]&gt;<\/p>\n<p>Create a database and user for RADIUS:<\/p>\n<p>MariaDB [(none)]&gt; create database radius;<br \/>\nQuery OK, 1 row affected (0.018 sec)<\/p>\n<p>MariaDB [(none)]&gt; grant all privileges on radius.* to radius@localhost identified by &#8216;SecurePass&#8217;;<br \/>\nQuery OK, 0 rows affected (0.024 sec)<\/p>\n<p>MariaDB [(none)]&gt; flush privileges;<br \/>\nQuery OK, 0 rows affected (0.020 sec)<\/p>\n<p>MariaDB [(none)]&gt; quit<br \/>\nBye<\/p>\n<p>Next, import the FreeRADIUS database schema that shipped with FreeRADIUS<\/p>\n<p>root@san:\/home\/teee# cd \/etc\/freeradius\/3.0\/mods-config\/sql\/main\/mysql\/<br \/>\nroot@san:\/etc\/freeradius\/3.0\/mods-config\/sql\/main\/mysql# ls<br \/>\nextras process-radacct.sql queries.conf schema.sql setup.sql<br \/>\nroot@san:\/etc\/freeradius\/3.0\/mods-config\/sql\/main\/mysql# mysql -u root -p radius &lt; schema.sql<br \/>\nEnter password:<\/p>\n<p>Enable the FreeRADIUS SQL module by creating a symbolic link to the sql module from \/etc\/freeradius\/3.0\/mods-available\/ to mods-enabled:<br \/>\nroot@san:\/etc\/freeradius\/3.0\/mods-config\/sql\/main\/mysql# cd<br \/>\nroot@san:~# ln -s \/etc\/freeradius\/3.0\/mods-available\/sql \/etc\/freeradius\/3.0\/mods-enabled\/<\/p>\n<p>Open \/etc\/freeradius\/3.0\/mods-available\/sql<\/p>\n<p>root@san:~# nano \/etc\/freeradius\/3.0\/mods-available\/sql<br \/>\ndialect = &#8220;mysql&#8221;<br \/>\ndriver = &#8220;rlm_sql_mysql&#8221;<br \/>\nserver = &#8220;localhost&#8221;<br \/>\nport = 3306<br \/>\nlogin = &#8220;radius&#8221;<br \/>\npassword = &#8220;SecurePass&#8221;<br \/>\nradius_db = &#8220;radius&#8221;<br \/>\nread_clients = yes<\/p>\n<p>Disable MySQL SSL connection.<br \/>\n# If any of the files below are set, TLS encryption is enabled<br \/>\n# tls {<br \/>\n# ca_file = &#8220;\/etc\/ssl\/certs\/my_ca.crt&#8221;<br \/>\n# ca_path = &#8220;\/etc\/ssl\/certs\/&#8221;<br \/>\n# certificate_file = &#8220;\/etc\/ssl\/certs\/private\/client.crt&#8221;<br \/>\n# private_key_file = &#8220;\/etc\/ssl\/certs\/private\/client.key&#8221;<br \/>\n# cipher = &#8220;DHE-RSA-AES256-SHA:AES128-SHA&#8221;<br \/>\n#<br \/>\n# tls_required = yes<br \/>\n# tls_check_cert = no<br \/>\n# tls_check_cert_cn = no<br \/>\n# }<\/p>\n<p>root@san:~# chown -h freerad:freerad \/etc\/freeradius\/3.0\/mods-enabled\/sql<br \/>\nroot@san:~# ls -l \/etc\/freeradius\/3.0\/mods-enabled\/sql<br \/>\nlrwxrwxrwx 1 freerad freerad 38 Jan 7 21:01 \/etc\/freeradius\/3.0\/mods-enabled\/sql -&gt; \/etc\/freeradius\/3.0\/mods-available\/sql<br \/>\nroot@san:~# systemctl restart freeradius<\/p>\n<p>\u0e27\u0e34\u0e18\u0e35\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32 freeradius \u0e43\u0e0a\u0e49\u0e10\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e21\u0e39\u0e25 mysql \u0e41\u0e25\u0e49\u0e27<br \/>\n1. \u0e40\u0e0a\u0e47\u0e04 Status \u0e02\u0e2d\u0e07 Service Freeradius \u0e27\u0e48\u0e32\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e31\u0e19\u0e44\u0e14\u0e49\u0e1b\u0e01\u0e15\u0e34<br \/>\n# netstat -lntup<br \/>\n# systemctl status freeradius<\/p>\n<p>2. \u0e25\u0e2d\u0e07\u0e40\u0e1e\u0e34\u0e48\u0e21 User \u0e43\u0e19 MySQL \u0e41\u0e25\u0e49\u0e27\u0e40\u0e17\u0e2a Authen<br \/>\n\u0e40\u0e02\u0e49\u0e32 mysql<br \/>\nMariaDB [(none)]&gt; USE radius;<br \/>\nINSERT INTO radcheck (username, attribute, op, value) VALUES (&#8216;testuser&#8217;, &#8216;Cleartext-Password&#8217;, &#8216;:=&#8217;, &#8216;testpass&#8217;);<br \/>\nMariaDB [radius]&gt; quit<\/p>\n<p>\u0e25\u0e2d\u0e07\u0e23\u0e31\u0e19\u0e40\u0e17\u0e2a\u0e14\u0e39<br \/>\nroot@npx:\/home\/teee# radtest testuser testpass localhost 0 testing123<br \/>\nSent Access-Request Id 182 from 0.0.0.0:52750 to 127.0.0.1:1812 length 78<br \/>\nUser-Name = &#8220;testuser&#8221;<br \/>\nUser-Password = &#8220;testpass&#8221;<br \/>\nNAS-IP-Address = 127.0.1.1<br \/>\nNAS-Port = 0<br \/>\nMessage-Authenticator = 0x00<br \/>\nCleartext-Password = &#8220;testpass&#8221;<br \/>\nReceived Access-Accept Id 182 from 127.0.0.1:1812 to 127.0.0.1:52750 length 20<\/p>\n<p>\u0e16\u0e49\u0e32\u0e40\u0e17\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e2d\u0e22\u0e48\u0e32\u0e25\u0e37\u0e21\u0e44\u0e1b\u0e41\u0e01\u0e49\u0e44\u0e02<br \/>\n#nano \/etc\/freeradius\/3.0\/clients.conf<br \/>\n\u0e21\u0e2d\u0e07\u0e2b\u0e32\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13\u0e19\u0e35\u0e49:<br \/>\nclient localhost {<br \/>\nipaddr = 127.0.0.1<br \/>\nsecret = testing123<br \/>\nrequire_message_authenticator = no<br \/>\n}<\/p>\n<p>secret = testing123 &lt;&#8211;\u0e2d\u0e22\u0e32\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e30\u0e44\u0e23\u0e01\u0e47\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e44\u0e14\u0e49<br \/>\nroot@san:~#systemctl restart freeradius<\/p>\n<p><strong>== Install daloRADIUS on Debian ==<\/strong><br \/>\nroot@san:~# apt-get install php-mail php-mail-mime php-pear<br \/>\nroot@san:~# pear install DB<br \/>\nWARNING: channel &#8220;pear.php.net&#8221; has updated its protocols, use &#8220;pear channel-update pear.php.net&#8221; to update<br \/>\ndownloading DB-1.12.2.tgz &#8230;<br \/>\nStarting to download DB-1.12.2.tgz (137,662 bytes)<br \/>\n&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..done: 137,662 bytes<br \/>\ninstall ok: channel:\/\/pear.php.net\/DB-1.12.2<\/p>\n<p>root@san:~# pear install MDB2<br \/>\nWARNING: channel &#8220;pear.php.net&#8221; has updated its protocols, use &#8220;pear channel-update pear.php.net&#8221; to update<br \/>\ndownloading MDB2-2.4.1.tgz &#8230;<br \/>\nStarting to download MDB2-2.4.1.tgz (121,557 bytes)<br \/>\n&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..done: 121,557 bytes<br \/>\ninstall ok: channel:\/\/pear.php.net\/MDB2-2.4.1<br \/>\nMDB2: Optional feature fbsql available (Frontbase SQL driver for MDB2)<br \/>\nMDB2: Optional feature ibase available (Interbase\/Firebird driver for MDB2)<br \/>\nMDB2: Optional feature mysql available (MySQL driver for MDB2)<br \/>\nMDB2: Optional feature mysqli available (MySQLi driver for MDB2)<br \/>\nMDB2: Optional feature mssql available (MS SQL Server driver for MDB2)<br \/>\nMDB2: Optional feature oci8 available (Oracle driver for MDB2)<br \/>\nMDB2: Optional feature pgsql available (PostgreSQL driver for MDB2)<br \/>\nMDB2: Optional feature querysim available (Querysim driver for MDB2)<br \/>\nMDB2: Optional feature sqlite available (SQLite2 driver for MDB2)<br \/>\nMDB2: To install optional features use &#8220;pear install pear\/MDB2#featurename&#8221;<\/p>\n<p><strong>https:\/\/sourceforge.net\/projects\/daloradius\/files\/<\/strong><br \/>\n<span style=\"color: #999999;\">root@san:~# wget http:\/\/liquidtelecom.dl.sourceforge.net\/project\/daloradius\/daloradius\/daloradius0.9-9\/daloradius-0.9-9.tar.gz<\/span><br \/>\n<span style=\"color: #999999;\">root@san:~# tar xvf daloradius-0.9-9.tar.gz<\/span><\/p>\n<p>root@san:~# apt -y install unzip<br \/>\nroot@san:~# wget https:\/\/github.com\/lirantal\/daloradius\/archive\/master.zip<br \/>\nroot@san:~# unzip master.zip<br \/>\nroot@san:~# mv daloradius-master daloradius<br \/>\nroot@san:~# cd daloradius\/<br \/>\nroot@san:~\/daloradius\/contrib\/db# sudo mysql -u root -p radius &lt; fr3-mariadb-freeradius.sql<br \/>\nroot@san:~\/daloradius\/contrib\/db# sudo mysql -u root -p radius &lt; mariadb-daloradius.sql<\/p>\n<p>root@san:~# mkdir \/var\/www\/html\/raddb<br \/>\nroot@san:\/home\/teee\/daloradius# cp -R app \/var\/www\/html\/raddb\/<br \/>\nroot@san:\/home\/teee\/daloradius# chown -R www-data:www-data \/var\/www\/html\/raddb\/<\/p>\n<p>root@san:\/home\/teee# cp -R daloradius\/ \/var\/www\/<br \/>\nroot@san:~# cd \/var\/www\/daloradius\/<br \/>\nroot@san:\/var\/www\/daloradius# mkdir -p var\/{log,backup}<br \/>\nroot@san:\/var\/www\/daloradius# chown -R www-data:www-data var<\/p>\n<p>sudo tee \/etc\/apache2\/ports.conf&lt;&lt;EOF<br \/>\nListen 88<br \/>\nListen 8000<\/p>\n<p>&lt;IfModule ssl_module&gt;<br \/>\nListen 443<br \/>\n&lt;\/IfModule&gt;<\/p>\n<p>&lt;IfModule mod_gnutls.c&gt;<br \/>\nListen 443<br \/>\n&lt;\/IfModule&gt;<br \/>\nEOF<br \/>\n======================<\/p>\n<p>root@san:\/etc\/apache2# sudo tee \/etc\/apache2\/sites-available\/operators.conf&lt;&lt;EOF<br \/>\n&lt;VirtualHost *:8000&gt;<br \/>\nServerAdmin operators@localhost<br \/>\nDocumentRoot \/var\/www\/daloradius\/app\/operators<\/p>\n<p>&lt;Directory \/var\/www\/daloradius\/app\/operators&gt;<br \/>\nOptions -Indexes +FollowSymLinks<br \/>\nAllowOverride None<br \/>\nRequire all granted<br \/>\n&lt;\/Directory&gt;<\/p>\n<p>&lt;Directory \/var\/www\/daloradius&gt;<br \/>\nRequire all denied<br \/>\n&lt;\/Directory&gt;<\/p>\n<p>ErrorLog \\${APACHE_LOG_DIR}\/daloradius\/operators\/error.log<br \/>\nCustomLog \\${APACHE_LOG_DIR}\/daloradius\/operators\/access.log combined<br \/>\n&lt;\/VirtualHost&gt;<br \/>\nEOF<\/p>\n<p>==================<\/p>\n<p>root@san:\/etc\/apache2# sudo tee \/etc\/apache2\/sites-available\/users.conf&lt;&lt;EOF<br \/>\n&lt;VirtualHost *:88&gt;<br \/>\nServerAdmin users@localhost<br \/>\nDocumentRoot \/var\/www\/daloradius\/app\/users<\/p>\n<p>&lt;Directory \/var\/www\/daloradius\/app\/users&gt;<br \/>\nOptions -Indexes +FollowSymLinks<br \/>\nAllowOverride None<br \/>\nRequire all granted<br \/>\n&lt;\/Directory&gt;<\/p>\n<p>&lt;Directory \/var\/www\/daloradius&gt;<br \/>\nRequire all denied<br \/>\n&lt;\/Directory&gt;<\/p>\n<p>ErrorLog \\${APACHE_LOG_DIR}\/daloradius\/users\/error.log<br \/>\nCustomLog \\${APACHE_LOG_DIR}\/daloradius\/users\/access.log combined<br \/>\n&lt;\/VirtualHost&gt;<br \/>\nEOF<\/p>\n<p>=======================<br \/>\nroot@san:\/etc\/apache2# sudo a2ensite users.conf operators.conf<br \/>\nEnabling site users.<br \/>\nEnabling site operators.<br \/>\nTo activate the new configuration, you need to run:<br \/>\nsystemctl reload apache2<\/p>\n<p>root@san:\/etc\/apache2# mkdir -p \/var\/log\/apache2\/daloradius\/{operators,users}<br \/>\nroot@san:\/etc\/apache2# sudo a2dissite 000-default.conf<br \/>\nSite 000-default disabled.<br \/>\nTo activate the new configuration, you need to run:<br \/>\nsystemctl reload apache2<\/p>\n<p>root@san:\/etc\/apache2# systemctl restart apache2 freeradius<br \/>\nroot@san:\/etc\/apache2# systemctl status apache2 freeradius<br \/>\n\u25cf apache2.service &#8211; The Apache HTTP Server<br \/>\nLoaded: loaded (\/lib\/systemd\/system\/apache2.service; enabled; preset: enabled)<br \/>\nActive: active (running) since Wed 2025-01-08 01:03:12 +07; 41s ago<br \/>\nDocs: https:\/\/httpd.apache.org\/docs\/2.4\/<br \/>\nProcess: 758 ExecStart=\/usr\/sbin\/apachectl start (code=exited, status=0\/SUCCESS)<br \/>\nMain PID: 762 (\/usr\/sbin\/apach)<br \/>\nTasks: 6 (limit: 4649)<br \/>\nMemory: 20.9M<br \/>\nCPU: 520ms<br \/>\nCGroup: \/system.slice\/apache2.service<br \/>\n\u251c\u2500762 \/usr\/sbin\/apache2 -k start<br \/>\n\u251c\u2500763 \/usr\/sbin\/apache2 -k start<br \/>\n\u251c\u2500764 \/usr\/sbin\/apache2 -k start<br \/>\n\u251c\u2500765 \/usr\/sbin\/apache2 -k start<br \/>\n\u251c\u2500766 \/usr\/sbin\/apache2 -k start<br \/>\n\u2514\u2500767 \/usr\/sbin\/apache2 -k start<\/p>\n<p>Jan 08 01:03:11 san systemd[1]: Starting apache2.service &#8211; The Apache HTTP Server&#8230;<br \/>\nJan 08 01:03:12 san systemd[1]: Started apache2.service &#8211; The Apache HTTP Server.<\/p>\n<p>\u25cf freeradius.service &#8211; FreeRADIUS multi-protocol policy server<br \/>\nLoaded: loaded (\/lib\/systemd\/system\/freeradius.service; enabled; preset: enabled)<br \/>\nActive: active (running) since Wed 2025-01-08 01:03:13 +07; 40s ago<br \/>\nDocs: man:radiusd(8)<br \/>\nman:radiusd.conf(5)<br \/>\nhttp:\/\/wiki.freeradius.org\/<br \/>\nhttp:\/\/networkradius.com\/doc\/<br \/>\nProcess: 755 ExecStartPre=\/usr\/sbin\/freeradius $FREERADIUS_OPTIONS -Cx -lstdout (code=exited, status=0\/SUCCESS)<br \/>\nMain PID: 769 (freeradius)<br \/>\nStatus: &#8220;Processing requests&#8221;<br \/>\nTasks: 6 (limit: 4649)<br \/>\nMemory: 78.6M (limit: 2.0G)<br \/>\nCPU: 1.487s<br \/>\nCGroup: \/system.slice\/freeradius.service<br \/>\n\u2514\u2500769 \/usr\/sbin\/freeradius -f<\/p>\n<p>Jan 08 01:03:12 san freeradius[755]: Compiling Auth-Type PAP for attr Auth-Type<br \/>\nJan 08 01:03:12 san freeradius[755]: Compiling Auth-Type CHAP for attr Auth-Type<br \/>\nJan 08 01:03:12 san freeradius[755]: Compiling Auth-Type MS-CHAP for attr Auth-Type<br \/>\nJan 08 01:03:12 san freeradius[755]: Compiling Autz-Type New-TLS-Connection for attr Autz-Type<br \/>\nJan 08 01:03:12 san freeradius[755]: Compiling Post-Auth-Type REJECT for attr Post-Auth-Type<br \/>\nJan 08 01:03:12 san freeradius[755]: Compiling Post-Auth-Type Challenge for attr Post-Auth-Type<br \/>\nJan 08 01:03:12 san freeradius[755]: Compiling Post-Auth-Type Client-Lost for attr Post-Auth-Type<\/p>\n<p>root@san:\/etc\/apache2# netstat -lntup<br \/>\nActive Internet connections (only servers)<br \/>\nProto Recv-Q Send-Q Local Address Foreign Address State PID\/Program name<br \/>\ntcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 517\/mariadbd<br \/>\ntcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 441\/sshd: \/usr\/sbin<br \/>\ntcp6 0 0 :::8000 :::* LISTEN 762\/apache2<br \/>\ntcp6 0 0 :::88 :::* LISTEN 762\/apache2<br \/>\ntcp6 0 0 :::22 :::* LISTEN 441\/sshd: \/usr\/sbin<br \/>\nudp 0 0 0.0.0.0:68 0.0.0.0:* 363\/dhclient<br \/>\nudp 0 0 0.0.0.0:54050 0.0.0.0:* 769\/freeradius<br \/>\nudp 0 0 127.0.0.1:18120 0.0.0.0:* 769\/freeradius<br \/>\nudp 0 0 0.0.0.0:1812 0.0.0.0:* 769\/freeradius<br \/>\nudp 0 0 0.0.0.0:1813 0.0.0.0:* 769\/freeradius<br \/>\nudp6 0 0 :::57992 :::* 769\/freeradius<br \/>\nudp6 0 0 :::1812 :::* 769\/freeradius<br \/>\nudp6 0 0 :::1813 :::* 769\/freeradius<\/p>\n<p>http:\/\/192.168.64.17:88\/login.php<br \/>\nhttp:\/\/192.168.64.17:8000\/login.php<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wifi Project 1. Debian 12.8.0 2. MariaDB 10.11.6 3. Apa [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,20],"tags":[],"class_list":["post-1005","post","type-post","status-publish","format-standard","hentry","category-linux","category-wi-fi"],"_links":{"self":[{"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/posts\/1005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/comments?post=1005"}],"version-history":[{"count":6,"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/posts\/1005\/revisions"}],"predecessor-version":[{"id":1346,"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/posts\/1005\/revisions\/1346"}],"wp:attachment":[{"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/media?parent=1005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/categories?post=1005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/omtel.ltd\/index.php\/wp-json\/wp\/v2\/tags?post=1005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}