Являются ли команды ethers, rarp, plipconfig и slattach устаревшими и каковы их заменители?

Вопрос или проблема

В пакете net-tools для Debian (а также, вероятно, и в других дистрибутивах, пакет может называться иначе) есть 10 инструментов для сетевой настройки:

  • arp (ip n)
  • ifconfig (ip)
  • mmi-tool (ethtool)
  • nameif (ip link)
  • netstat (ss)
  • route (ip r)
  • ethers
  • rarp
  • plipconfig
  • slattach

Из вышеуказанного списка я точно знаю, что первые 6 из них устарели, и для них известны замены, указанные в скобках.

Но неясно насчет остальных 4; также ли они устарели и каковы их замены? Это:

  • ethers
  • rarp
  • plipconfig
  • slattach

Четыре перечисленных вами инструмента не устарели, они устарели: они больше не полезны, и нет необходимости в их замене (за исключением некоторых нишевых сценариев использования).

ethers не является программой, это файл, /etc/ethers, содержащий сопоставления MAC-адресов с IP-адресами. Он предназначен для использования с arp -f, но редко требуется для этого; насколько мне известно, ip n не поддерживает его. Он полезен при работе с dnsmasq, который может настраивать статические аренды, используя информацию из /etc/ethers.

rarp использовался для манипуляции таблицей RARP в ядре; ядро убрало встроенную поддержку RARP в версии 2.3, так что эта программа устарела. Если вам нужен RARP (если вы не знаете, значит он вам не нужен), вам следует запустить отдельный демон RARP (rarpd в Debian).

plipconfig используется для настройки параметров PLIP (протокол интернета по параллельному порту); он полезен только в том случае, если у вас есть параллельные порты и нет ничего лучше, чтобы их использовать.

slattach используется для подключения через последовательные линии. На практике, если вы это делаете, вы бы использовали PPP.

Ответ или решение

Да, четыре команды, о которых вы упомянули: ethers, rarp, plipconfig и slattach, по сути, устарели и больше не считаются актуальными для современного использования. Ниже приведены пояснения относительно каждой из этих команд и их потенциальных замен:

  1. ethers:
    Команда ethers не является программой, а представляет собой файл /etc/ethers, который содержит сопоставления MAC-адресов и IP-адресов. Этот файл часто используется в сочетании с командой arp -f, однако на практике его использование крайне редкое. Инструмент ip n не поддерживает его, но файл может быть полезен для таких задач, как работа с dnsmasq, который может настраивать статические DHCP-аренды на основе информации из /etc/ethers.

  2. rarp:
    Команда rarp предназначалась для управления таблицами RARP в ядре. Однако поддержка RARP была удалена из ядра начиная с версии 2.3, что делает эту команду устаревшей. Если вам все же требуется работа с RARP (что маловероятно, если вы не знаете, что это такое), легким решением будет запуск отдельного демона RARP, например, rarpd на системах Debian.

  3. plipconfig:
    Эта команда использовалась для настройки параметров PLIP (протокол Интернета для параллельных портов). На сегодняшний день использование PLIP не имеет смысла, если у вас нет параллельных портов и вы не хотите их использовать для связи, что делает plipconfig устаревшей.

  4. slattach:
    Команда slattach предназначалась для соединения по последовательным линиям. Однако в современном контексте, если вам нужно подключиться по последовательному сообщению, рекомендуется использовать протокол PPP (Point-to-Point Protocol), который намного более распространен и универсален.

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

Оцените материал
Добавить комментарий

Капча загружается...