Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

PHP => PING();

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
Rulevoj
Posts: 34
Joined: Tue Feb 11, 2014 2:48 pm
Contact:
Contact Rulevoj
Website

PHP => PING();
  • Quote

Post by Rulevoj » Tue Jul 14, 2015 3:48 am

Смысл в следующем. CentOS 6.5
195.168.1.1 - роутер
195.168.1.145 - заведомо не существующий.
195.034.224.1 - сервер провайдера (наименьший пинг)

пингую в режиме через ssh с подключенным интернетом результат такой:

Code: Select all

192.168.1.1 - OK
195.168.1.145 - NO
yandex.ru -OK
195.034.224.1 - OK
Отключаю Интернет (разрываю соединение в модеме через вебинтерфейс)
в режиме через ssh с отключенным интернетом

Code: Select all

192.168.1.1 - OK
195.168.1.145 - NO
www.yandex.ru -NO
195.034.224.1 - NO
далее мне нужно запустить следующий скрипт к примеру

Code: Select all

<?php  
function ping($IP)  
{exec('ping -c 1  ' .$IP,$ping);  
$nachalo = substr($ping[1],0,4);  
if ($nachalo!=="From")  
echo "<font color=green><b>ONline</b></font>";  
else  
echo "<font color=red><b>OFFline</b></font>";  
}  
  
echo "User - is ";  
ping('192.168.1.1');  
?>
Результат с отключенным и включенным интернетом один!!!!

Code: Select all

192.168.1.1 - ONline
195.168.1.145 - OFFline
yandex.ru -ONline
195.034.224.1 - ONline
То есть местные он видит что они отключенные или включенные а в интернете говорит что они включены включенные даже если недоступны или не существуют, когда на самом деле доступа к ним нет!

В чём причина, может где-то что-то заблокировано? Или команды (на одной машине) ping в ssh и php разные? Что сделать нужно? Всю ночь ломаю голову!
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: PHP => PING();
  • Quote

Post by imperio » Tue Jul 14, 2015 1:35 pm

Хотелось бы узнать причем тут панель :)
Top

Rulevoj
Posts: 34
Joined: Tue Feb 11, 2014 2:48 pm
Contact:
Contact Rulevoj
Website

Re: PHP => PING();
  • Quote

Post by Rulevoj » Tue Jul 14, 2015 1:51 pm

imperio wrote:Хотелось бы узнать причем тут панель :)
обработка ping на php косипорит, может что-то нужно поднастроить???

через ssh то всё нормально работает....

php - vesta ставила)))
Top


Post Reply
  • Print view

3 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password