LinuxForum.Fans
Тема

Настройка роутера под управлением Ubuntu Server 10.04

Автор: sotariz 32 сообщений 11343 просмотров
#326957
"sotariz⇓" написал:
Возник еще один вопрос - соединяюсь с сервером по SSH по внешке и если бездействую какое-то время то консоль виснет и не отвечает на ввод чего бы то ни было... что это может быть? при этом если из локали соединяюсь на "внешний" интерфейс то консоль сколько бы ни висела в бездействии откликается моментом
ПыСы. "внешний" интерфейс ввиду еще не полной готовности сервачка находится за натом обычного TP-Link'овского роутера и следовательно в локали что сервер что машина с которой идет подключение находятся в одной подсети

такое бывает, если долго не было никаких действий. особенно, если ты не в локалке сидишь. почему происходит, возможно как-то с оборудованием сетевым связано, возмоно это зависит от каких-то настроек роутеров или ещё чего. Нашел выход как побороть это - после подключения, загружаю screen, в котором часы время показывают - тогда не выкидывает совсем. а вообще в локалке долго не выкидиывает. я так понял это не в локалке, а через инет подлкючение? А вот если с работы через интернет к домашнему серверу подключаюсь, то выкидывает регулярно минут через 30 бездействия.

как вариант посмотреть можно еще настройки конфига на сервере sshd на предмет строк
ClientAliveInterval и ClientAliveCountMax

#326959
"Linux777⇓" написал:
ClientAliveInterval и ClientAliveCountMax

отсуйствують напрочь :)

#327027

ТС я тут посмотрел внимательней на тот кусок лога что вы привели по работе bind. Вчитался и могу сказать что это у вас наверное происходит обращение к ДНС по IP6 когда вы в интернете сидите. Ваш браузер наверное сначала пробует соединится с сервером по IP6, потом виесняет что он не настроен, тогда пробует по IP4. Ну и с лога ещё можно сказать одно, что серваки Вконтакте не работают по протоколу IP6.
Так что эти ошибки не страшные.
Это моё мнение.

#327055

kisil, ну то что ошибки не грозят ни чем плохим это ясно, просто хотелось что бы в логах их не было как лишнего мусора когда надо будет что-то важное высматривать :)

#327113
sotariz написал:
kisil, ну то что ошибки не грозят ни чем плохим это ясно, просто хотелось что бы в логах их не было как лишнего мусора когда надо будет что-то важное высматривать :)

Ну тогда настройте bind так, чтобы он свои логи сохранял отдельно от системных.

#335070
sotariz написал:
Возник еще один вопрос - соединяюсь с сервером по SSH по внешке и если бездействую какое-то время то консоль виснет и не отвечает на ввод чего бы то ни было... что это может быть? при этом если из локали соединяюсь на "внешний" интерфейс то консоль сколько бы ни висела в бездействии откликается моментом
ПыСы. "внешний" интерфейс ввиду еще не полной готовности сервачка находится за натом обычного TP-Link'овского роутера и следовательно в локали что сервер что машина с которой идет подключение находятся в одной подсети

Решил снова поднять этот вопрос т.к. не решил его до сих пор. На форуме убунты нашел похожую тему, цитата от туда

Не знаю как там в ваших "буржуйских" цисках, а на обычные ssh сервера при прописывании в ~/.ssh/config параметра ServerAliveInterval Х, где Х время в секундах, не разрывают соединение, если Х меньше установленного в них времени простоя до отключения.

Собственно что мне не ясно выделил жирным шрифтом, где это установленное время то смотреть? Или достаточно просто прописать это пользователю? пользователю где на клиенте или на сервере?)

#335155
"sotariz⇓" написал:
Решил снова поднять этот вопрос т.к. не решил его до сих пор.

Вам же сказали, используйте screen.
Первая попавшаяся ссыль в гугле.

Чрезвычайно полезная утилита screen есть в linux. Позволяет она создавать в терминале ssh несколько экранов и удобно переключаться между ними. Также полезен screen в случае если надо делать какие-то опреации по ssh и обрывы связи вредны. Достаточно просто, работать в скрин.
#335214

zenon, это я внял да и как со screen работать в курсе, но суть в том что это уже костыль а хотелось бы найти правильное решение зарытое в ssh...

#335245

я думаю что это связано с потрей пакетов в сети... где гарантия что через мир у вас пакеты не теряются...

#335259

Харитон, гарантий понятное дело что нет, но вот обрывы то не происходят при работе в консоли, а только стоит ее свернуть и отлучится по делам как все тут...

#335261

я так понимаю, что когда вы шлете какие-то сообщения, то обмен новыми ключами для шифрования происходит автоматом.
если не шлете, то через какое-то время оно шлет по своей воле новій ключ и если он не дойдет, то оно наверно заново не пересылает, т.е. типа я само решило, но не буду настаивать(а вдруг та сторона вообще не отвечает)...
И вот после эьтого вы приходите, а ключ уже не того...
Я понимаю что лень пароль вводить каждый раз, но есть сертификаты без паролей - это удобнее и секюрнее. И вы сможете без пароля с конкретной учетки и конкретного компа ходить на нужную машинку...

#335272
"sotariz⇓" написал:
но суть в том что это уже костыль

Это не костыль.

"sotariz⇓" написал:
где это установленное время то смотреть?

Его не смотреть, а установить равным например 5, не помню дефолтное значение, man ssh смотреть.
Можно глобально всем пользователям в /etc/ssh/ssh_config, можно себе любимому в ~/.ssh/config, а можно и конкретизировать для отдельных хостов:

text
Host *myhost.com
   ServerAliveInterval 5
Войдите или зарегистрируйтесь, чтобы ответить.