Инструменты для проверки локальной сети и поиска локального IP-адреса устройства?

Инструменты для проверки локальной сети и поиска локального IP-адреса устройства?

Вот мой конкретный контекст (код Latex/TikZ для диаграммы ниже):

netlan.png

Теперь этот локальный "маршрутизатор" ломался несколько раз, и его роль выполняли несколько разных устройств (иногда у них также есть беспроводной интерфейс, иногда нет; в настоящее время, как на изображении, у них его нет). То же самое касается "кабельного модема". Однако, несмотря на такие различия, я обычно сталкиваюсь с тем, что:

  • Я могу просто подключить эту настройку и получить доступ в Интернет на ПК (Ubuntu GNU/Linux) без каких-либо дополнительных настроек.
  • Локальные адреса ПК и маршрутизатора всегда известны (например, я могу использовать такие инструменты, как nmapдля вывода списка адресов локальных ПК и локального маршрутизатора).
  • «Глобальный»/публичный IP-адрес всегда известен на локальных ПК (благодаря использованиюwhatismyip.comи тому подобное)

Проблема в кабельном модеме. Я знаю, что он обслуживает страницу администрирования на порту 80, потому что я видел это раньше, когда у меня был другой маршрутизатор. Но дело в том, что я забыл, какой локальный IP-адрес должен обслуживать эта веб-страница кабельного модема — я думаю, что на моем предыдущем локальном маршрутизаторе была страница на его веб-интерфейсе, на которой был указан локальный IP-адрес кабельного модема; я не могу найти то же самое в текущем маршрутизаторе.

Итак, дело в том, что я хочу получить доступ к странице администрирования кабельного модема с ПК1-3, но не знаю, какой у него должен быть локальный адрес; другие адреса известны как на изображении. Какие инструменты (командная строка или GUI) и подходы я мог бы использовать, чтобы найти локальный IP-адрес веб-сервера кабельного модема?

 

Код для диаграммы:

% drawn with tikzedt; to compile,
% save as test.tex, and call: `pdflatex test.tex`
\documentclass{standalone}

\usepackage{tikz}
\usetikzlibrary{shapes.symbols}
\pagecolor{yellow!15}

\begin{document}
\begin{tikzpicture}

\tikzstyle{rcn} = [draw,rectangle,inner sep=10pt,line width=1pt,align=center];
\tikzstyle{ln} = [line width=1pt]
\tikzstyle{cln} = [shape=cloud,draw,line width=1pt,fill=black!10,minimum width=10em,aspect=1.2]
\tikzstyle{cln2} = [shape=cloud,cloud puffs=20,draw,line width=0.5pt,inner sep=0pt,align=center,aspect=3]

\node[rcn] (PC1) at (1,4) {PC1\\Local IP: 10.0.0.2};
\node[rcn] (PC2) at (1,2.5) {PC2\\Local IP: 10.0.0.3};
\node[rcn] (PC3) at (1,1) {PC3\\Local IP :10.0.0.4};

\node[rcn] (Router) at (6,2.5) {Router\\Local IP: 10.0.0.1\\\small(wired,LAN)};
\node[rcn] (Modem) at (10.5,2.5) {Cable modem\\Local IP: ??.??.??.??\\\small(wired,wireless,router)};
\node[cln] (Internet) at (15,2.5) {\Large Internet};


\draw[ln] (PC1) -| (3.5,3) -| (Router.west);
\draw[ln] (PC2) -| (Router.west);
\draw[ln] (PC3) -| (3.5,2) -| (Router.west);

\draw [ln](Router) -- (Modem) -- (Internet);
\node [cln2] at (10.5121,4.7455) {Public IP (known):\\AAA.AAA.AAA.AAA};

\end{tikzpicture}
\end{document}

Связанный контент