TGViewer
Лаборатория Лиса Лаборатория Лиса @foxfoxcsharp · 79 subscribers
Post #120 261
IT-администрирование на расстоянии 2000 км: охота на невидимый сервер 🎯

Знакомый айтишник моего отца помог переустановить систему на сервер — поставили чистую 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
More from @foxfoxcsharp
  1. Oct 2, 2026Ща на меня нашла мысль, она довольно очевидная, но пока ее не придумаешь, она не очевидная…
  2. Oct 2, 2026После большой волны блокировок и замедлений ВПН мой выжил. Пока живет. Сейчас у меня кажды…
  3. Sep 23, 2026Я только сейчас заметил одну прикольную странность, у меня моделька серверного шкафа буква…
  4. Sep 22, 2026Channel photo updated
  5. Sep 21, 2026Я уже давно рассматриваю Keycloak для своего маленького сервиса. Но все руки не доходили д…
  6. Sep 18, 2026Мне понравился Дали с его жидкими часами =D
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →