IP vs Ifconfig: таблица эквивалентности

Благодаря статьям, которые MSX передал мне вчера через комментарий, я узнал немного больше о команде IP и его отличия от Ифконфиг.

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

Из-за ширины статьи некоторые значения в таблице будут «обрезаны», но они находятся в одной строке.

Тогда давайте посмотрим на сравнение:

Action Ифконфиг IP
Показать сетевые устройства и их настройки #ifconfig $ IP-адрес показать
$ ip ссылка показать
Активировать сетевой интерфейс # ifconfig eth0 вверх # ip link установить eth0 вверх
Отключить сетевой интерфейс # ifconfig eth0 выключен # IP-ссылка отключила eth0
Установить IP-адрес # ifconfig eth0 192.168.1.1 # IP-адрес добавить 192.168.1.1 dev eth0
Удалить IP-адрес # IP-адрес устройства 192.168.1.1 dev eth0
Добавить виртуальный "интерфейс" или псевдонимы # ifconfig eth0: 1 10.0.0.1/8 # ip addr add 10.0.0.1/8 dev eth0 label eth0: 1
Добавить запись в таблицу ARP # arp -i eth0 -s 192.168.0.1 00: 11: 22: 33: 44: 55 # ip neigh add 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud постоянный dev eth0
Отключите устройство ARP # ifconfig -arp eth0 # ip link set dev eth0 arp off

И это для меня все или, по крайней мере, самое главное.

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


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   MSX сказал

    Очень удобная шпаргалка! Спасибо.

    1.    MSX сказал

      Я забыл, почти все команды iproute2 имеют укороченную корреляцию, например, ip addr show можно суммировать с помощью ip a и т. Д.
      Это стоит изучить, потому что, когда вы носите их весь день, вам меньше всего хочется писать, писать, писать, писать, писать, писать, писать!

  2.   диазепан сказал

    [yaoming] Мне нужны только первые 3 команды [/ yaoming]

  3.   Даккорп. сказал

    Jajaja правда !!! также "ip route show" не показывает вывод с вкладками типа "route -n" и затрудняет чтение.

  4.   Кристианджгс сказал

    Отличный вклад, другие команды для списка

  5.   урХ сказал

    И какие преимущества у него перед ifconfig? кроме необходимости писать больше, конечно xD

    1.    Кристианджгс сказал

      Хороший вопрос…. А пока упражняйте память, узнавая больше! 😛

    2.    Elav сказал

      Что ж, а пока вы посмотрите на таблицу, которую я привел выше, вы можете увидеть что-то, у которого есть IP, у которого нет IFCONFIG. 😉

      1.    Стоимость Гранда сказал

        Спасибо за вклад 🙂, и я спрашиваю, зачем нужно удалять IP? Я говорю, что было бы лучше сказать в каком случае

        1.    Elav сказал

          Это просто. Допустим, я использую один IP-адрес в одном диапазоне, а другой IP-адрес в другом. Теперь эта утилита поможет мне, если я захочу удалить один из IP-адресов, чтобы компьютеры в этом диапазоне меня не видели. Но отвечая на ваш вопрос другим, почему бы и нет? 😉

          1.    Manolox сказал

            А нельзя ли удалить IP с помощью ifconfig, отключив интерфейс и снова подняв его?

            Например: у нас есть IP xxx.xxx.xxx.xxx в интерфейсе wlan1, и мы хотим его удалить.

            ifconfig wlan1 down && ifconfig wlan1 up

          2.    -спайкер- сказал

            Я вот и подумал, убираешь интерфейс и точку, IP уже нет.

            То же самое и интерфейс без IP, что и отключенный интерфейс.

          3.    MSX сказал

            Конечно, вы также можете убить муху из дробовика.

            Вы никогда не работали с сетями и использовали машину GNU + Linux в качестве маршрутизатора с Quagga, верно?

            Существует множество сценариев за пределами вашей спальни, когда необходимо постоянно загружать и загружать IP-адреса, не переворачивая сетевой интерфейс и не оставляя других пользователей в автономном режиме.

  6.   Дэвид Гомес сказал

    Очень хорошая таблица для справки.

    IP действительно кажется более сложным, чем Ifconfig, но у меня есть вопрос. Что делает IP лучше, чем Ifconfig, помимо того, что он более современный и имеет несколько дополнительных опций?

  7.   q0 сказал

    Новые функции, которые приносит iproute2, незначительны (все, а не только те, что показаны здесь), до такой степени, что они могут хорошо сохранить повторный хэш и включить их в net-tools, добавив .0001
    Кстати с "ifconfig eth0 0.0.0.0" удаляется IP адрес

    1.    Elav сказал

      Спасибо за совет 😉

    2.    MSX сказал

      "Введение

      Iproute2 - это набор утилит для управления сетью TCP / IP и управления трафиком в Linux. В настоящее время его поддерживает Стивен Хеммингер. Первоначальный автор, Алексей Кузнецов, хорошо известен реализацией QoS в ядре Linux.

      Большинство руководств по настройке сети по-прежнему ссылаются на ifconfig и route как на основные инструменты настройки сети, но известно, что ifconfig ведет себя неадекватно в современных сетевых средах. Они должны быть устаревшими, но большинство дистрибутивов все еще включают их. Большинство систем конфигурации сети используют ifconfig и, таким образом, предоставляют ограниченный набор функций. Проект / etc / net направлен на поддержку большинства современных сетевых технологий, поскольку он не использует ifconfig и позволяет системному администратору использовать все функции iproute2, включая контроль трафика »

      http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2

      Япа: http://www.jaredlog.com/?p=928

      1.    Мартин сказал

        +1 Хорошие данные, теперь они мне понятны.

  8.   элиотайм3000 сказал

    Хорошие данные, хотя Arch не используется eth0, но значения вроде enp0s3.

    1.    урХ сказал

      Уххх ???

    2.    Мартин сказал

      Это правильно, хотя его можно настроить как eth0 или wlan0. Интересно, какой смысл оставлять стиль enp # s # (или wlp # s #)? Также с вашим пристрастием к ip, когда все мы знакомы с ifconfig, почему?

  9.   Хесус Бальестерос сказал

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

  10.   сауло сказал

    Я хочу купить Linux для своего компьютера

    1.    Мартин сказал

      Сауло, если вы хотите попробовать Linux, вам не нужно его покупать (хотя можно). Если вам не терпится использовать его, я скажу вам, что у большинства версий (дистрибутивов) Linux есть бесплатная ссылка для скачивания (бесплатно), которую вы можете записать на диск или смонтировать на USB-накопитель для последующей установки. ваш компьютер. Рекомендую посмотреть гайды на YouTube или в каких-нибудь блогах по установке, это не сложно.

  11.   тарегон сказал

    Интересно, что ifconfig все же легче освоить.