Post #120
261
IT-администрирование на расстоянии 2000 км: охота на невидимый сервер 🎯
Знакомый айтишник моего отца помог переустановить систему на сервер — поставили чистую Ubuntu Server. Отец, как человек далекий от техники, просто привез железку обратно домой, воткнул в розетку и в сетевой кабель. На этом его миссия была завершена.
А я в это время нахожусь за 2000 км от всей этой инфраструктуры!
Инфраструктура и проблема:
Схема: Роутер (DHCP) -> Неуправляемый коммутатор -> Проводные устройства
Коммутатор неуправляемый — нет никакой информации о подключенных устройствах
Ubuntu Server свежеустановленная — сеть не настроена
Почему сервер не получил IP автоматически?
Оказалось, в Ubuntu Server по умолчанию сетевой интерфейс может быть отключен или не имеет настроек DHCP. Сервер просто "молчал" в сети, не отправляя DHCP-запросы роутеру. Физически подключен, но логически невидим!
Охота начинается:
Подключаюсь по RDP к своему Windows-хосту в той же сети. Роутер не показывает новое устройство — тишина...
Но разве это остановит Лиса?
Сначала сканирую ARP-таблицу.
Важный момент: когда мы кидаем ARP-запрос, мы заставляем коммутатор отправить его на все порты, что вынуждает все устройства в сети отозваться и обновить свои MAC-адреса в ARP-таблице:
Получаю список всех известных устройств.
Затем пишу PowerShell-скрипт для поиска "молчащего" сервера:
Момент истины: Скрипт находит отклик на порту 22!
Сервер живой, просто "стеснялся" представиться сети.
После ARP мы увидим его в конфигурации роутера.
Теперь можно настроить сеть удаленно через SSH, прописать статический IP или включить DHCP — и сервер становится полноценным участником сети.
Мораль:
Ubuntu Server по умолчанию может не запрашивать IP
Неуправляемый коммутатор — черный ящик, но ARP-таблица выдает всех
С помощью PowerShell, cmd и bash можно найти любое "невидимое" устройство в сети
Удаленное администрирование не знает расстояний! 🌐
#УдаленноеАдминистрирование #Linux #PowerShell #СетевыеТехнологии #ITРешение #DevOps
Знакомый айтишник моего отца помог переустановить систему на сервер — поставили чистую Ubuntu Server. Отец, как человек далекий от техники, просто привез железку обратно домой, воткнул в розетку и в сетевой кабель. На этом его миссия была завершена.
А я в это время нахожусь за 2000 км от всей этой инфраструктуры!
Инфраструктура и проблема:
Схема: Роутер (DHCP) -> Неуправляемый коммутатор -> Проводные устройства
Коммутатор неуправляемый — нет никакой информации о подключенных устройствах
Ubuntu Server свежеустановленная — сеть не настроена
Почему сервер не получил IP автоматически?
Оказалось, в Ubuntu Server по умолчанию сетевой интерфейс может быть отключен или не имеет настроек DHCP. Сервер просто "молчал" в сети, не отправляя DHCP-запросы роутеру. Физически подключен, но логически невидим!
Охота начинается:
Подключаюсь по RDP к своему Windows-хосту в той же сети. Роутер не показывает новое устройство — тишина...
Но разве это остановит Лиса?
Сначала сканирую ARP-таблицу.
Важный момент: когда мы кидаем ARP-запрос, мы заставляем коммутатор отправить его на все порты, что вынуждает все устройства в сети отозваться и обновить свои MAC-адреса в ARP-таблице:
arp -a
Получаю список всех известных устройств.
Затем пишу PowerShell-скрипт для поиска "молчащего" сервера:
# Сканируем диапазон сети на наличие SSH
1..254 | ForEach-Object {
$ip = "192.168.1.$_"
Write-Host "Проверяю $ip..."
if (Test-NetConnection -ComputerName $ip -Port 22 -InformationLevel Quiet) {
Write-Host "🎯 НАЙДЕН СЕРВЕР: $ip" -ForegroundColor Green
# Пробуем подключиться по SSH
try {
ssh username@$ip
} catch {
Write-Host "SSH доступен, но нужны правильные credentials"
}
}
}
Момент истины: Скрипт находит отклик на порту 22!
Сервер живой, просто "стеснялся" представиться сети.
После ARP мы увидим его в конфигурации роутера.
Теперь можно настроить сеть удаленно через SSH, прописать статический IP или включить DHCP — и сервер становится полноценным участником сети.
Мораль:
Ubuntu Server по умолчанию может не запрашивать IP
Неуправляемый коммутатор — черный ящик, но ARP-таблица выдает всех
С помощью PowerShell, cmd и bash можно найти любое "невидимое" устройство в сети
Удаленное администрирование не знает расстояний! 🌐
#УдаленноеАдминистрирование #Linux #PowerShell #СетевыеТехнологии #ITРешение #DevOps
- ❤🔥 5
- 🔥 2
- 😁 1















