CB-6979 looking for IP.
       19. Simple electronic devices.        


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        



Apr. 24, 2018  SKootS

 
 

Make a free website with Yola