19.5 Ищем IP адрес "мелкого" компьютера в локальной сети.
Link1. Железо.
Link2. Подготовка и "минимальная" установка Tiny Core.
Link3. Понимание как это работет.Link4. Добавим SSH, что бы можно было работать через сеть.
Link5. Ищем IP адрес "мелкого" компьютера в локальной сети.
Link6. Прекращаем мазохизм с редактором vi, устанавливаем mc (аналог Norton Comander).Link7. Открыть порты для SSH и домашнего веб сервера.Link8. Работа через 'Console' port.Понадобится второй компьютер с putty, login & password к роутеру, на котором раздаются адреса сетевым компьютерам (DHCP).
Задача очень простая. Имеем компьютер подключенный к сети и надо найти его IP адрес, что бы подключиться по SSH. В Tiny Core, по умолчанию, на всех сетевых портах ранается DHCP client, который получит от Вашего роутера первый попавшийся IP адрес и будет его использовать. В данном случае, 4 сетевых интерфейса получат 4-ре разных IP. Проблема, что без видео нельзя запустить ifconfig и посмотреть эти адреса.
Есть два варианта решения этой проблемы.
Точнее их больше, но быстрых - два.
Первый - совершенно не элегантный. Просто ping все компьютеры в сетке, найти те, которые отвечают и "постучаться" в каждый по SSH. Сетку я знаю (192.168.0.xxx), поэтому ping 192.168.0.2, ping 192.168.0.3 ...
Это работае, только потому, что у меня в сетке только 3 компьютера. Если их больше, то это очень затратно.
Второй способ, не менее элементарный. Зайти в роутер, который эти адреса раздает и посмотреть таблицу клиентов. Это есть в любом роутере, как в "допотопном", так и в очень современном.
Таблица до подкючения "мелкого" компьютера:
И после:
В общем, сертифицированным сетевым инженером быть, ну совершенно, не обязательно. Ну никак.И, сразу же, проверить.
SSH с помощью putty в порт 22 (по умолчанию) на адрес 192.168.0.6 и вот оно, счастье.
Еще два варианта, котрые имеют место быть.
В "мелком" компьютере, на порту, через который подключена сетка, можно установить статический IP адрес (отключив DHCP клиент, в начале). Это мы конечно сделаем, когда добавим PXE boot. Но сейчас, это делать просто лень.
То же самое, но с "меньшей головной болью", можно сделать в роутере, прописав статический IP для этого конкретного компьютера. Он будет ассоциироваться с MAC адресом. То есть, для MAC 00:0D:48:3A:5A:13 роутер всегда будет выдавать по DHCP адрес, скажем 192.168.0.200 . То же самое сделать на роутере, который обслуживает другую сетку 192.168.153.xxx . Для нее - 192.168.153.200 и так далее.
Зашибись, все работает. Но непонятно зачем все это нужно.
В общем то SSH предназначена для того, что бы работать на удаленном компьютере, как на своем, домашнем. Не думаю, что это кому то надо, но это ее основное применение. Скрытая возможность - это файловый сервер, на который Вы можете сложить фотографии своих кошечек, собачек, жен и детей и иметь доступ, к ним, откуда хотите. В смысле бесплатно, так как за подключение к интернету Вы уже платите. А больше ничего и не нужно. Ну и размер файлов не имеет никакого значения, в общем то как и их количество.
И, просто для удобства ...
... можно сделать две вещи. Что бы избавиться от "секса" с текстовым редактором "vi" и наглядно предствлять что у Вас происходит на дисках, необходимо поставить "mc". Это современный аналог "Norton Commander".
... и веб сервер, который устанавливается одной командой.
Последний, устанавливается только для того, что когда Вы дистанционно "стучитесь" по
SSH, а компьютер те отвечает, то очень сложно сказать что происходит.
Сеть не работает, компьютер выключен, SSH зависла и так далее. Веб
сервер, который будет возвращать единственную страницу index.html , помогает достичь некоторой определенности. Учитывая, что по 80-му порту (html), компьютер отвечает быстро и всегда, то это очень помогает в диагностике. Об этом будет здесь (не готова, еще) или по ссылке вверху.
.Next