ifconfig е удобна мрежова програма, която извлича важни данни, свързани с мрежовия интерфейс на вашата машина. Преди беше предварително инсталиран във всички дистрибуции на Linux, тоест докато не беше единодушно обявен за остарял от разработчиците поради липса на поддръжка.
Ето защо извикването на командата ifconfig от терминала връща грешка "ifconfig: командата не е намерена". Ако все пак искате да използвате ifconfig на вашата Linux система, ще трябва да го инсталирате ръчно.
Ако сте се опитали да инсталирате помощната програма ifconfig и не сте успели, това е, защото ifconfig не може да бъде инсталиран индивидуално. Той е включен в мрежови инструменти пакет. За да можете да използвате командата ifconfig, първо трябва да инсталирате пакета net-tools.
За да инсталирате пакета на Linux, стартирайте терминала и изпълнете командата, съответстваща на дистрибуцията на Linux, която използвате в момента:
На производни на Debian/Ubuntu изпълнете:
sudo apt Инсталирай мрежови инструменти
На базирани на Arch системи изпълнете:
sudo pacman -S net-tools
За да инсталирате пакета net-tools на Fedora, CentOS и RHEL, изпълнете следната команда:
sudo dnf Инсталирай мрежови инструменти
Това трябва да инсталира пакета net-tools на вашата Linux система, след което ще можете да стартирате командата ifconfig без никакви грешки.
Инсталирането на net-tools трябва да реши проблема, но в някои случаи грешката "ifconfig: командата не е намерена" може да продължи дори с пакета net-tools, инсталиран на вашата система.
В този случай трябва да актуализирате ръчно системната променлива PATH и добавете двоичния файл ifconfig към него.
Започнете, като проверите дали двоичният файл ifconfig съществува в директорията на системните двоични файлове. Можете да проверите, като ръчно навигирате до /sbin директория с командата cd и търси двоичен файл ifconfig или автоматизиране на процеса с този едноред:
[[ -f /sbin/ifconfig ]] && ехо "ifconfig съществува"
Резултатът от тази команда трябва да бъде "ifconfig exists". Ако върне грешка или не отпечата споменатата фраза, трябва да инсталирате отново пакета net-tools. След като получите желания изход, проверете съдържанието на променливата PATH с тази команда:
ехо $PATH
Минете през изхода и потърсете /sbin в него. Вероятно няма да го намерите. Ако случаят е такъв, тогава експортирайте /sbin към вашата променлива PATH с тази команда:
износ ПЪТ = $PATH:/sbin
Рестартирайте вашия Linux десктоп, след като изпълните тази команда. При стартиране трябва да можете да използвате безупречно командата ifconfig.
Въпреки че може да сте запознати с ifconfig, се препоръчва да преминете към актуализирани инструменти, които предлагат същите функции с по-добра производителност.
Когато пакетът net-tools беше обявен за остарял, той беше заменен със софтуерния пакет iproute2, който включва по-добри алтернативи като ip, cstat, arpd, nstat, devlink, ss, tc и др.
Пакетът iproute2 вече трябва да е инсталиран на вашата Linux машина, така че не се притеснявайте за инсталация или конфигурация. Можете просто да изпълните командите.
За да стартирате алтернативата на помощната програма ifconfig, въведете тази команда:
ip a
Ще намерите изхода, идентичен с този на командата ifconfig. Можеш получавате лесно помощ от командния ред с --помогне флаг. Или ако искате да научите повече за всяка команда, можете да започнете, като прочетете техните man страници.
Най-добрите мрежови команди за Linux
Linux е може би най-популярната операционна система както за сървъри, така и за настолни компютри. Никога не е лошо да сте запознати с няколко полезни команди, които помагат при отстраняване на неизправности и конфигуриране на мрежови настройки. Тъй като има твърде много мрежови команди за преброяване, ние съставихме този списък с някои задължителни мрежови помощни програми на Linux.
10 Linux мрежови команди и как да ги използвате
Прочетете Следващото
Свързани теми
- Linux
- Отстраняване на неизправности
- Linux команди
- Инсталирайте софтуер
- Linux грешки
За автора
Обичам да чупя неща и да правя неща, които ми помагат да разчупя нещата. Когато екраните са изключени, можете да ме намерите на футболното игрище или да се боря с акъла в местния шах клуб.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате