Многие люди утверждают, что ifconfig
команда устарела в пользу ip
той (по крайней мере, в Linux).
Это часто используется в качестве аргументации , чтобы перейти от ifconfig
к ip
(см некоторый комментарий и ответ Должен ли я отказаться от использования IFCONFIG? ).
Где мы можем найти заявление об этом (то есть, где указано, что оно ifconfig
не будет поддерживаться в будущем)?
linux
networking
ifconfig
iproute2
Бруно КОФЕ
источник
источник
man
страницеОтветы:
Официальное заявление о планах по устаревшему нетто-инструментам было сделано на списке рассылки Debian-развейте в начале 2009 годом один из нетто-инструменты сопровождающих. В соответствии с их утверждением, с тех пор сетевые инструменты практически не поддерживались.
Идея написать обертки была в конечном итоге отброшена как неосуществимая, и с тех пор почти все дистрибутивы Linux перешли на iproute2.
источник
Человек страница из
ifconfig
говорит:Страница новостей Arch Linux гласит:
И Linux Foundation говорит примерно то же самое:
Я не уверен, почему Ubuntu не несет записку об устаревании, хотя.
источник
Это дистрибутивная проблема. net-tools устарел практически в каждом крупном дистрибутиве (или дистрибутиве вверх по течению), хотя, по сути, все сообщество переключается с ifconfig на ip - но изменения происходят медленно, так как у некоторых дистрибутивов очень большой срок годности (RHEL, например).
Вы, скорее всего, не найдете объявление об устаревании, чем элемент в примечаниях к выпуску основного выпуска для дистрибутива, в котором указано что-то вроде «По состоянию на FooLinux v2.0 net-tools устарела в пользу команды« ip »». (Если дистрибутив имеет основные выпуски, то есть. Gentoo и Arch являются интересными исключениями, которые обрабатывают подобные вещи посредством объявлений новостей, которые появляются в виде уведомлений администратора в системе, а иногда и на их сайтах: https://www.archlinux.org/ новости / амортизация сетевых инструментов / .)
Вы можете найти много разговоров о (медленном) исчезновении сетевых инструментов в баг-трекерах и дорожных картах разработчиков, а также:
Вполне возможно, что где-то дистрибутив может решить использовать сетевые инструменты и принять его обслуживание в качестве своего любимого проекта, но это маловероятно, поскольку конечный результат потребует значительных усилий, поддерживая набор инструментов, против которых никто не пишет другое программное обеспечение. Если, конечно, этот дистрибутив не принадлежит Apple. ;-)
В конце концов, настоящим уроком является чтение заметок о выпуске . Linux - движущаяся цель, особенно если вы управляете более чем одним дистрибутивом одновременно, поэтому не пренебрегайте документами и не предполагайте, что что-то в выпуске X такое же, как в X-1.
источник
ioctl
реализованы сети. Вы неправильно поняли и подумали, что я имел в виду версию ядра. Все поддерживаемые дистрибутивы Linux (например, используют ядро моложе 10 лет) имеют проблему, которую не может представлять ifconfig, например, виртуальный ip в VLAN на связанном NIC (который более популярен, чем вы думаете). Так как это влияет на все поддерживаемые дистрибутивы Linux, опять же, это не специфичная для дистрибутива проблема.ifconfig
не является частью Linux. Это инструмент, который доступен в большинстве дистрибутивов на основе Linux. Вам нужно будет обратиться к документации, относящейся к дистрибутиву, чтобы выяснить, почему она устарела.источник