И так.. PPPoE через PPPoE ни в какую не хотело подключать на центосе\убунте и еще пару дистрибутивах линукса.
Решил проблемку с помощью network-manager , все равно оболочка Mate стоит .
Так как иногда не поднимался при старте инет то запилил а автозагрузку команду:
Код
sh -c ' nm-online -t 15 && sleep 5 && nmcli con up id "PPPoE" '
Но столкнулся с проблемкой - после падения не поднимает инет автоматически. Или не всегда поднимает.
На винде у меня
Код
:connect
rasdial pppoe isdpteam victoryisdp
if %errorlevel%==0 (goto wait) else goto disconnect
:wait
ping 127.0.0.1 -n 10
goto check_1
:disconnect
rasdial pppoe /disconnect
ping 127.0.0.1 -n 5
goto connect
:check_1
ping 91.198.36.14 -n 1
if %errorlevel%==0 (goto wait) else goto check_2
:check_2
ping 91.198.36.14 -n 1
if %errorlevel%==0 (goto wait) else goto check_3
:check_3
ping 91.198.36.14 -n 1
if %errorlevel%==0 (goto wait) else goto check_4
:check_4
ping 91.198.36.14 -n 1
if %errorlevel%==0 (goto wait) else goto check_5
:check_5
ping 91.198.36.14 -n 1
if %errorlevel%==0 (goto wait) else goto check_6
:check_6
ping 173.194.113.194 -n 1
if %errorlevel%==0 (goto wait) else goto check_7
:check_7
ping 173.194.113.194 -n 1
if %errorlevel%==0 (goto wait) else goto check_8
:check_8
ping 173.194.113.194 -n 1
if %errorlevel%==0 (goto wait) else goto check_9
:check_9
ping 173.194.113.194 -n 1
if %errorlevel%==0 (goto wait) else goto check_10
:check_10
ping 173.194.113.194 -n 1
if %errorlevel%==0 (goto wait) else goto disconnect
pause
Костыльно но зато работает как надо.
Как такой скрипт написать под линукс? есть cron , можно в него залить . Столкнулся с проблемой - не понимает %errorlevel% . Как тогда узнать какой ответ ?