Как да намеря информацията си за мрежата - в Linux?

Опитайте Нашия Инструмент За Премахване На Проблемите

Вземете реплика от полезната статия на Мартин (вижте „ Как да намеря моя IP адрес ') Мислех, че би било добра идея да предложим същата информация за операционната система Linux. Но при Linux има един проблем, който трябва да се заобиколи - този на броя на различните инструменти, които се използват за намиране на тази информация. Тъй като има толкова много графични инструменти, с които да намерите информация в мрежата, реших, че би било най-добре просто да се справите с това с любимия инструмент на всеки - командния ред.

В тази статия ще ви покажа как да разберете различни информационни мрежи във вашата Linux система. Всички тези задачи могат да се справят от всяко ниво на умения на потребителя, така че не си мислете, че трябва да сте ubergeek, тип хакер, за да получите тази информация.

IP адрес

Фигура 1

Нека започнем с IP адреса. Разбира се, преди да направите нещо, трябва да отворите прозорец на терминала. След като отворите, можете да издадете необходимата команда. Командата за намиране на вашия IP адрес е фоп. Когато издадете тази команда, ще получите информация за всяка мрежа, която имате на разположение. Най-вероятно ще видите информация както за loopback (lo), така и за вашата кабелна връзка (eth0). Ако имате безжична връзка, която ще бъде посочена, най-вероятно, като wlan0. Отчетената информация ще изглежда като тази, показана на фигура 1. Както можете да видите, получавате не само IP адреса, но адреса на излъчване, маската на подмрежата и IPv6 адреса.

Име на хост

От същия този команден ред, ако въведете командата име на хост ще видите действителното име на хоста на вашата машина. В случая на моя тестов апарат, виждам Ubuntu десктоп , За повече информация относно използването на тази команда, вижте моята статия “ Задайте името на хоста си в Linux '.

DNS адрес (и)

Няма действителна команда да виждате вашите DNS адреси. Всъщност не ти трябва. Всичко, което трябва да направите, е да разгледате /etc/resolv.conf файл с командата по-малко /etc/resolv.conf, в който момент ще видите нещо като:

nameserver 208.67.222.222

nameserver 208.67.220.220

Адрес на шлюза

Фигура 2

Сега нека разберем какъв е адресът на шлюза. Командата, използвана за това, е NETSTAT команда. Тази команда прави доста повече от откриването на вашия шлюз. Това, което прави командата netstat, е да разпечатва мрежови връзки, маршрутизиращи таблици, статистика на интерфейса, маскарадни връзки и многочленни членове. Но за да намерите адреса на шлюза, бихте издали командата netstat -nr и ще видите нещо подобно, показано на фигура 2. Вероятно можете да го предположите, но адресът на шлюза е 192.168.1.1. Флаговете, които сте използвали в тази команда са н (за цифрови адреси) и R (за маршрут).

Разбира се, командата netstat може да направи много повече от това (ще разгледаме това в друга статия).

Заключителни мисли

Да, има много инструменти, които могат да се използват в Linux. Всичко зависи от това как искате да получите вашата информация. И в десктопите на GNOME и KDE има изключителни GUI инструменти, които можете да използвате за всичко това. Но познаването на маршрута на командния ред ви прави много по-универсални.