@Drno

Почему не удается подключиться к freeradius на Localhost?

доброго дня. кто то может подсказать, почему freeradius не отвечает на телнет? и впринципе, хотя все запущено и работает?
ubuntu 20, ufw выключен. подключаюсь с локалхоста на локалхост
для теста запускаю freeradius -X
вывод
radiusd: #### Opening IP addresses and Ports ####
listen {
        type = "auth"
        ipaddr = 127.0.0.1
        port = 18120
}
listen {
        type = "auth"
        ipaddr = 127.0.0.1
        port = 1812
   limit {
        max_connections = 16
        lifetime = 0
        idle_timeout = 30
   }
}
listen {
        type = "acct"
        ipaddr = 127.0.0.1
        port = 1813
   limit {
        max_connections = 16
        lifetime = 0
        idle_timeout = 30
   }
}
listen {
        type = "auth"
        ipv6addr = ::
        port = 0
   limit {
        max_connections = 16
        lifetime = 0
        idle_timeout = 30
   }
}
listen {
        type = "acct"
        ipv6addr = ::
        port = 0
   limit {
        max_connections = 16
        lifetime = 0
        idle_timeout = 30
   }
}
Listening on auth address 127.0.0.1 port 18120 bound to server inner-tunnel
Listening on auth address 127.0.0.1 port 1812 bound to server default
Listening on acct address 127.0.0.1 port 1813 bound to server default
Listening on auth address :: port 1812 bound to server default
Listening on acct address :: port 1813 bound to server default
Listening on proxy address * port 49993
Listening on proxy address :: port 39743
Ready to process requests

Но ни телнет ни клиент не подключаются. да и по нетстат я не вижу что порт работает. в чем прикол? или надо что то докручивать в конфиге?
нетстат
root@vpn-test:~# netstat -ntlp | grep LISTEN
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      306/mysqld
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      194/systemd-resolve
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      278/sshd: /usr/sbin
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      236/ocserv-main
tcp        0      0 127.0.0.1:33060         0.0.0.0:*               LISTEN      306/mysqld
tcp6       0      0 :::80                   :::*                    LISTEN      280/apache2
tcp6       0      0 :::22                   :::*                    LISTEN      278/sshd: /usr/sbin
tcp6       0      0 :::443                  :::*                    LISTEN      236/ocserv-main

Я понимаю что раз нет открытого порта, то и конектится не к чему. но не понимаю почему тогда он стартует и выдает правильные данные))

Есть тут кто сталкивался?
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
freeradius работает по UDP, а вы указали ключ t, который показывает только TCP. Кроме того, у UDP нет статуса LISTEN.
# netstat -nlp | grep freeradius
udp        0      0 0.0.0.0:49077           0.0.0.0:*                           1399326/freeradius
udp        0      0 127.0.0.1:18120         0.0.0.0:*                           1399326/freeradius
udp        0      0 0.0.0.0:1812            0.0.0.0:*                           1399326/freeradius
udp        0      0 0.0.0.0:1813            0.0.0.0:*                           1399326/freeradius
Ответ написан
@Zerg89
Systemctl status freeradius
Что выдает?

Не совсем telnet но прот проверить можно так
nc -z -v -u [hostname/IP address] [port number]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы