Linux Ifconfig команда: Как да я използвате

В Ubuntu и други дистрибуции на Linux инструментите за команден ред(command line tools) обикновено са най-добрият начин за взаимодействие с вътрешната работа на компютъра. Командата ifconfig се използва за конфигуриране на мрежови настройки на Linux .

Ifconfig е по-стара версия на командата ip, но мнозина все още предпочитат ifconfig поради по-опростен синтаксис и лесна употреба. Но как точно използвате ifconfig за конфигурация на мрежов интерфейс? Ето една стъпка.

Инсталиране на Net-Tools

Командата ifconfig не се инсталира в Linux дистрибуции по подразбиране. Повечето системни администратори ще инсталират пакета, към който принадлежи, когато настройват нещата, но в някои случаи той може да липсва на вашия компютър. Можете да го инсталирате лесно.

Ако се опитате да използвате командата ifconfig на система, в която тя не е инсталирана, ще получите съобщение за грешка – заедно с инструкции как да я инсталирате. Просто въведете командата:

sudo apt инсталирайте нетни инструменти

Това ще инсталира ifconfig и няколко други помощни програми за мрежова конфигурация. Имайте предвид, че sudo е необходим за инсталиране на ifconfig и активиране или деактивиране на мрежи.

Преглед на мрежова информация с помощта на(Network Information Using) ifconfig

Най-лесният начин да използвате командата ifconfig е да я стартирате директно без никакви параметри. Това извежда информация за всички активни интерфейси, включително Ethernet и безжични връзки.

Това предоставя цялата подходяща информация за мрежовите интерфейси, включително MTU стойност (максимална единица за предаване(Transmission Unit) ), IP адреси(IP addresses) и хронология на пакетите. Ако искате само техническите спецификации в по-разбираем формат с имена на интерфейси, въведете ifconfig -s.

И двете версии обаче не включват неактивни в момента мрежи. За да видите всички мрежови интерфейси, използвайте вместо това командата ifconfig -a.

Когато вече знаете името на мрежите и искате само състоянието на определен интерфейс, можете да добавите името му към командата ifconfig. Като този:

ifconfig eth0

Активиране и деактивиране на мрежи(Disabling Networks) с ifconfig

Мониторингът на състоянието на работещите мрежи не е единственото нещо, което можете да правите с ifconfig. Можете също така да използвате командата, за да конфигурирате почти всеки аспект на тези интерфейси, до MTU и използваното маскиране.

Най-простият случай на използване е стартиране или спиране на мрежи. Можете да направите това, като използвате следната команда:

sudo ifconfig име нагоре

Параметърът „име“ е действителното име на мрежата. Това може да се използва за активиране на всеки от неактивните интерфейси, открити с помощта на командата ifconfig -a.

За да деактивирате мрежа, просто използвайте надолу вместо нагоре:

sudo ifconfig dummy0 надолу

Това ще деактивира интерфейса.

Конфигуриране на мрежи с ifconfig

Модифицирането на всяка стойност, свързана с мрежов интерфейс, е лесно. Само(Just) не забравяйте да добавите към командата sudo, тъй като всички тези промени изискват администраторски права, за да влязат в сила.

Най-честата употреба на тази функция е да присвоите персонализиран IP адрес на мрежа. Например, това е как да дадете нов IP адрес на интерфейса dummy0:

sudo ifconfig dummy0 29.95.245.112

Можете да въведете всеки валиден IP адрес след името на мрежата, за да го присвоите. Ще получите съобщение само ако сте въвели нещо неправилно. В противен случай промяната ще влезе в сила веднага.

Можете също да посочите мрежова маска по следния начин:

sudo ifconfig dummy0 мрежова маска 255.255.255.0

Синтаксисът за задаване на адрес за излъчване е подобен:

sudo ifconfig dummy0 излъчване 77.40.108.115

Ако искате да промените всички тези IP адреси за мрежа, по-ефективно е да обедините всички команди заедно. Както повечето команди на Linux , можете да включите множество аргументи в един и същи ред.

Мрежовият интерфейс може също да има един или повече псевдоними. Те са определени от синтаксиса на name:x, където name е името на мрежата и xa цифра. Например, ето как да добавите IP адрес с псевдоним към мрежата dummy0.

sudo ifconfig dummy0:0 69.72.169.2

Можете да потвърдите, че работи, като използвате ifconfig, за да получите състоянието му.

ifconfig dummy0:0

Какво друго можете да направите с ifconfig?

Командата ifconfig има обширен списък от аргументи, които можете да използвате, за да модифицирате много други променливи на мрежов интерфейс. Можете да активирате мултикаст, да зададете MTU и да активирате безразборен режим, наред с други неща.

Официалните страници(official man pages) на ръководството имат пълен списък на всички аргументи, които могат да се използват с ifconfig, заедно с техническа дефиниция на това какво прави всеки. Можете, разбира се, да извикате ръководството от самия терминал, като използвате командата man ifconfig.

Кога трябва да използвате ifconfig?

За повечето потребители няма голяма причина да използват командата ifconfig. Автоматичните настройки, предоставени по подразбиране, са достатъчно добри за нормално използване на интернет.

Но ако сте системен администратор, който иска по-подробен контрол върху своите мрежови интерфейси, тогава ifconfig е точно инструментът за вас. Можете да използвате командата при зареждане на системата, за да конфигурирате правилно мрежовите интерфейси и след това почти да забравите за нея.

Удобно е и при диагностициране на мрежови проблеми, тъй като можете да направите запитване за състоянието на всеки мрежов интерфейс и да го конфигурирате. Можете да използвате ifconfig за рестартиране на мрежи или дори за превключване на технически параметри, докато работи по-гладко.



About the author

Аз съм компютърен професионалист, който има опит в работата със софтуер на Microsoft Office, включително Excel и PowerPoint. Имам опит и с Chrome, който е браузър, собственост на Google. Моите умения включват отлична писмена и устна комуникация, решаване на проблеми и критично мислене.



Related posts