Install ifconfig on linux

Содержание
  1. Linux ifconfig Command
  2. How to Install ifconfig #
  3. Install ifconfig on Ubuntu/Debian #
  4. Install ifconfig on Centos #
  5. How to Use the ifconfig Command #
  6. Display Information of Network Interfaces #
  7. Assign an IP address and Netmask to a Network Interface #
  8. Enable and Disable a Network Interface #
  9. Enable and Disable Promiscuous Mode #
  10. Change MTU of a Network Interface #
  11. Change the MAC address of a Network Interface #
  12. Conclusion #
  13. How to install missing ifconfig command on Linux
  14. Install missing ifconfig command – ifconfig command not found
  15. Video
  16. Closing Thoughts
  17. Related Linux Tutorials:
  18. ⏭ Как установить недостающую команду ifconfig в Debian
  19. Исправление отсутствующей команды ifconfig в Debian
  20. Заключительные мысли
  21. You may also like
  22. 📜 Чтение файла построчно на Bash
  23. 📧 В чем разница между IMAP и POP3
  24. ✔️ Как управлять контейнерами LXD от имени обычного.
  25. 📜 Руководство для начинающих по созданию первого пакета.
  26. Феноменальная популярность электроники Xiaomi: основные причины
  27. 📜 Получение вчерашней даты в Bash: Практическое руководство
  28. Использование специальных гелей при мышечных болях
  29. 🐧 Сравнение команд Printf и Echo на Linux
  30. 📦 Как расширить/увеличить файловую систему VxFS на Linux
  31. Услуги по размещению серверного оборудования в ЦОД
  32. Leave a Comment Cancel Reply
  33. • Свежие записи
  34. • Категории
  35. • Теги
  36. • itsecforu.ru
  37. • Страны посетителей
  38. IT is good

Linux ifconfig Command

ifconfig (interface configuration) is a network management tool. It is used to configure and view the status of the network interfaces in Linux operating systems. With ifconfig , you can assign IP addresses, enable or disable interfaces, manage ARP cache, routes, and more.

In this article, we’ll explore how to use the ifconfig command.

How to Install ifconfig #

The ifconfig command is deprecated and replaced with ip and may not be included in the newer Linux distributions.

If you get an error message saying “ifconfig: command not found”, it means that the package that contains the command is not installed on your system.

Install ifconfig on Ubuntu/Debian #

On Ubuntu and Debian-based based Linux distributions, run the following command to install ifconfig :

sudo apt install net-tools -y

Install ifconfig on Centos #

To install ifconfig on CentOS and other RHEL based Linux distros, type:

sudo dnf install net-tools -y

How to Use the ifconfig Command #

The basic syntax of the ifconfig command is shown below:

  • interface — is the name of the network interface.
  • address — is the IP address that you want to assign.

The configurations set with the ifconfig command are not persistent. After a system restart, all changes are lost. To make the changes permanent, you need to edit the distro-specific configuration files or add the commands to a startup script.

Only root or users with sudo privileges can configure network interfaces.

Display Information of Network Interfaces #

When invoked without any options, ifconfig displays the configuration information of all network interfaces and associated ip address:

The output includes information about all active and inactive network interfaces:

docker0 Link encap:Ethernet HWaddr 56:84:7a:fe:97:99 inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:4198 errors:0 dropped:0 overruns:0 frame:0 TX packets:4198 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:498729 (498.7 KB) TX bytes:498729 (498.7 KB) eth0 Link encap:Ethernet HWaddr 4c:bb:58:9c:f5:55 inet addr:172.20.10.3 Bcast:172.20.10.15 Mask:255.255.255.240 inet6 addr: 2401:4900:1d65:40a1:4ebb:58ff:fe9c:f555/64 Scope:Global inet6 addr: 2401:4900:1d65:40a1:f1c9:6a90:2d99:924e/64 Scope:Global inet6 addr: fe80::4ebb:58ff:fe9c:f555/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:84110 errors:0 dropped:0 overruns:0 frame:0 TX packets:59727 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:70667629 (70.6 MB) TX bytes:20886290 (20.8 MB) 

To display the configuration information of any specific network interface, write the interface name after the command:

Читайте также:  Ms sql linux console

The output will look something like this:

eth0 Link encap:Ethernet HWaddr 4c:bb:58:9c:f5:55 inet addr:172.20.10.3 Bcast:172.20.10.15 Mask:255.255.255.240 inet6 addr: 2401:4900:1d65:40a1:4ebb:58ff:fe9c:f555/64 Scope:Global inet6 addr: 2401:4900:1d65:40a1:f1c9:6a90:2d99:924e/64 Scope:Global inet6 addr: fe80::4ebb:58ff:fe9c:f555/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:84110 errors:0 dropped:0 overruns:0 frame:0 TX packets:59727 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:70667629 (70.6 MB) TX bytes:20886290 (20.8 MB) 

Assign an IP address and Netmask to a Network Interface #

With the ifconfig command, you can assign an IP address and netmask to a network interface.

Use the following syntax to assign the IP address and netmask:

ifconfig [interface-name] [ip-address] netmask [subnet-mask] 

For example, to assign the IP address 192.168.0.101 and netmask 255.255.0.0 to the interface eth0 , you would run:

ifconfig eth0 192.168.0.101 netmask 255.255.0.0

You can also assign a secondary IP address to a network interface using the interface aliasing:

ifconfig eth0:0 192.168.0.102 netmask 255.255.0.0

Enable and Disable a Network Interface #

Sometimes, you may need to reset the network interface. In this case, the ifconfig command can be used to enable or disable a network interface.

To disable an active network interface , enter the device name followed by the down flag:

To enable an inactive network interface, use the up flag:

Enable and Disable Promiscuous Mode #

Promiscuous allows a network interface to access and view all packets in a network. You can use the ifconfig command to enable and disable the promiscuous on a specific network device.

To enable the promiscuous mode on a network interface, enter the promisc flag after the device name:

To disable the promiscuous mode, use the -promisc flag

Change MTU of a Network Interface #

The MTU “Maximum Transmission Unit” allows you to limit the size of packets that are transmitted on an interface.

You can change the MTU value using the syntax:

ifconfig [interface-name] mtu [mtu-value] 

For example, set the MTU value of a network interface eth0 to 500 , run the following command:

Change the MAC address of a Network Interface #

The MAC “Media Access Control” is the physical address that uniquely identifies the devices on a network.

To change the MAC address of a network interface, use the hw ether flag to set the new MAC address:

ifconfig eth0 hw ether 00:00:2d:3a:2a:28

Conclusion #

We’ve shown you how to use the ifconfig command to configure and display information about a network interface. For more information about ifconfig , visit the ifconfig command man page .

Читайте также:  Linux delete swap file

If you have any questions, please leave a comment below.

Источник

How to install missing ifconfig command on Linux

Most of us longtime Linux users have the ifconfig command seared into our brain, after years of repetitive use. It comes as a shock to some when they type the command and are met with an error message (ifconfig command not found). Indeed, the command has become deprecated, but it’s still possible to install ifconfig command.

In this tutorial, you will see how to install ifconfig command on Debian based and Red Hat based Linux distributions, as well as how to use the newer ip a command, which is meant to replace ifconfig .

In this tutorial you will learn:

  • How to install the ifconfig command on Linux
  • How to use the ip a command

Installing and using the ifconfig command on Debian

Software Requirements and Linux Command Line Conventions
Category Requirements, Conventions or Software Version Used
System Any Linux distro
Software net-tools
Other Privileged access to your Linux system as root or via the sudo command.
Conventions # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
$ – requires given linux commands to be executed as a regular non-privileged user

Install missing ifconfig command – ifconfig command not found

Video

DID YOU KNOW?
The ifconfig is deprecated. We highly recommend that you eventually grow accustomed to its replacement, the ip command. Eventually all of us must adopt the newer conventions and leave behind old commands. We will show you how to use ip in this tutorial. Don’t worry, it’s easy!

The ifconfig command has been deprecated and thus missing by default on some modern Linux distributions. You will receive a message “ifconfig command not found” if you try to use it.

$ ifconfig -bash: ifconfig: command not found

The new and recommended alternative for examining a network configuration on Linux is with the ip command. For example, to use ip command to display a network configuration, run the following:

The above ip command can be abbreviated to:

If you still prefer to use ifconfig as part of your daily sysadmin routine, you can easily install ifconfig as part of the net-tools package.

$ sudo apt update $ sudo apt install net-tools
$ sudo dnf install net-tools

The ifconfig command is now available:

Installing and using the ifconfig command on Debian

Closing Thoughts

In this tutorial, we saw how to install the ifconfig command on Debian based and Red Hat based Linux systems. Even though the command has been deprecated and there is a new successor, there is no harm in still using the old command if you find that it’s a habit which is difficult to break. The ip command is actually much more flexible and capable of some new things, so eventually you will find yourself using it as well.

Источник

⏭ Как установить недостающую команду ifconfig в Debian

Debian 10 (кодовое название Debian Buster) наконец-то явился миру с удивительными классными функциями и новой темой оформления.

Однако вы, возможно, столкнулись с ошибкой при попытке проверить IP-адрес вашего сетевого интерфейса (ов) при выполнении команды ifconfig, что указывает на то, что «команда ifconfig не найдена».

-bash: ifconfig: command not found

В Debian 10 (начиная с Debian 9) команда ifconfig устарела.

Читайте также:  Linux ldap get user info

Вот почему вы получаете сообщение об отсутствующей команде ifconfig.

Обходным путем к этому препятствию является ip addr, который в значительной степени выполняет ту же задачу, что и команда ifconfig, как показано во фрагменте ниже.

Как видно из приведенного выше фрагмента, команда все равно будет отображать IP-адрес и другую статистику всех ваших сетевых интерфейсов.

Если вы все еще настаиваете на использовании старой доброй команды ifconfig, вам необходимо установить пакет net tools.

Пакет net-tools представляет собой инструментарий, который содержит спектр программ, которые составляют основу сетей Linux.

Он включают в себя следующее:

Исправление отсутствующей команды ifconfig в Debian

Чтобы исправить вышеуказанную ошибку, установите пакет net-tools, как показано далее:

# sudo apt install net-tools -y

Это запускает установку пакетов net-tools вместе с другими программными зависимостями, как показано далее:

После того, как установка завершится и будет успешной, попробуйте снова запустить команду ifconfig, и на этот раз ваша сетевая статистика будет отображаться на терминале, как показано в последнем разделе фрагмента выше.

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

Это краткое руководство о том, как можно исправить ошибку команды ifconfig в Debian 10.

Мы надеемся, что теперь у вас есть достаточно знаний, необходимых для обхода этой ошибки.

Кроме того, вы можете использовать команду ip addr, чтобы получить статистику интерфейсов без особых хлопот.

Если у вас есть какие-либо вопросы по этой теме, не стесняйтесь оставлять нам комментарии.

Спасибо за ваше время и не забудьте поделиться этим руководством в своих социальных сетях.

itisgood
🍟 Как установить Go (Golang) на Fedora 30
🚛 SnipAway – бесплатный редактор кода для Windows

You may also like

📜 Чтение файла построчно на Bash

📧 В чем разница между IMAP и POP3

✔️ Как управлять контейнерами LXD от имени обычного.

📜 Руководство для начинающих по созданию первого пакета.

Феноменальная популярность электроники Xiaomi: основные причины

📜 Получение вчерашней даты в Bash: Практическое руководство

Использование специальных гелей при мышечных болях

🐧 Сравнение команд Printf и Echo на Linux

📦 Как расширить/увеличить файловую систему VxFS на Linux

Услуги по размещению серверного оборудования в ЦОД

Leave a Comment Cancel Reply

• Свежие записи

• Категории

• Теги

• itsecforu.ru

• Страны посетителей

IT is good

В этой статье вы узнаете, как удалить удаленный Git-репозиторий. Процесс прост, но его полезно запомнить, чтобы избежать неожиданностей в будущем. Git – это…

В 11-й версии своей операционной системы Microsoft серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…

Продажа ноутбука нередко становится хлопотным занятием. Кроме поиска покупателя, продавцу необходимо подготовить устройство перед проведением сделки. Но если последовательно выполнить все шаги, ничего…

Вы можете оказаться в ситуации, когда вам нужно использовать скрипт шелла для чтения файлов построчно. В этом руководстве я расскажу о нескольких способах…

Вторичное жильё выгоднее для молодых семей, желающих приобрести свою первую квартиру. Сталкиваясь с ипотечным кредитованием, можно избежать много лишней суеты и проблем, если…

Источник

Оцените статью
Adblock
detector