Як знайти свою мережеву інформацію в Linux?

Спробуйте Наш Інструмент Для Усунення Проблем

Візьміть підказку з корисної статті Мартіна (див. ' Як знайти свою IP-адресу ') Я подумав, що було б корисно запропонувати ту саму інформацію для операційної системи Linux. Але в Linux є одна проблема, яку можна вирішити - кількість доступних інструментів, щоб знайти цю інформацію. Оскільки є так багато графічних інструментів, за допомогою яких можна знайти інформацію про мережу, я вважав, що найкраще просто вирішити це за допомогою улюбленого інструменту кожного - командного рядка.

У цій статті я покажу вам, як дізнатися різні відомості про мережу у вашій системі Linux. З усіма цими завданнями може впоратися будь-який рівень вмінь користувача, тому не думайте, що для отримання цієї інформації вам не потрібно бути типовим хакерським типом.

IP-адреса

Фігура 1

Почнемо з IP-адреси. Звичайно, перш ніж щось робити, потрібно відкрити вікно терміналу. Після того, як ви відкриєте це, ви можете видати необхідну команду. Команда для пошуку вашої IP-адреси є ifconfig. Випускаючи цю команду, ви отримуватимете інформацію про кожне доступне мережеве з'єднання. Швидше за все, ви побачите інформацію як для зворотного зв'язку (lo), так і для вашого дротового мережевого з'єднання (eth0). Якщо у вас є бездротове з'єднання, яке, швидше за все, буде вказане як wlan0. Повідомлена інформація буде виглядати так, як показано на малюнку 1. Як ви бачите, ви отримуєте не тільки IP-адресу, але адресу широкомовної передачі, маску підмережі та адресу IPv6.

Ім'я хоста

З того самого командного рядка, якщо ви введете команду ім'я хоста ви побачите фактичне ім’я хоста своєї машини. Що стосується моєї тестової машини, я бачу Робочий стіл Ubuntu . Для отримання додаткової інформації про використання цієї команди, подивіться на мою статтю ' Встановіть ім'я хоста в Linux '.

Адреса DNS

Немає фактичної команди для перегляду ваших DNS-адрес. Вам це не дуже потрібне. Все, що вам потрібно зробити, - це вивчити /etc/resolv.conf файл з командою менше /etc/resolv.conf, в якому місці ви побачите щось на кшталт:

сервер імен 208.67.222.222

сервер імен 208.67.220.220

Адреса шлюзу

Малюнок 2

Тепер давайте з’ясуємо, що таке шлюза. Для цього використовується команда netstat командування. Ця команда робить трохи більше, ніж просто виявити ваш шлюз. Команда netstat робить друковані мережеві з'єднання, таблиці маршрутів, статистику інтерфейсів, маскарадні з'єднання та членство в багатоадресному повідомленні. Але щоб знайти адресу шлюзу, ви видали б команду netstat -nr і ви побачите щось подібне, як показано на малюнку 2. Ви, напевно, можете здогадатися, але адреса шлюзу - 192.168.1.1. Прапори, які ви використовували в цій команді, є н (для числових адрес) та r (для маршруту).

Звичайно, команда netstat може зробити набагато більше (про це ми розповімо в іншій статті).

Заключні думки

Так, є багато інструментів, які можна використовувати в Linux. Все залежить від того, як ви хочете отримати свою інформацію. На робочих столах GNOME та KDE є видатні інструменти графічного інтерфейсу, які ви можете використовувати для всього цього. Але знання маршруту командного рядка робить вас набагато більш універсальним.