Благодаря статьям, которые 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 вам нужно писать гораздо больше параметров.
Очень удобная шпаргалка! Спасибо.
Я забыл, почти все команды iproute2 имеют укороченную корреляцию, например, ip addr show можно суммировать с помощью ip a и т. Д.
Это стоит изучить, потому что, когда вы носите их весь день, вам меньше всего хочется писать, писать, писать, писать, писать, писать, писать!
[yaoming] Мне нужны только первые 3 команды [/ yaoming]
Jajaja правда !!! также "ip route show" не показывает вывод с вкладками типа "route -n" и затрудняет чтение.
Отличный вклад, другие команды для списка
И какие преимущества у него перед ifconfig? кроме необходимости писать больше, конечно xD
Хороший вопрос…. А пока упражняйте память, узнавая больше! 😛
Что ж, а пока вы посмотрите на таблицу, которую я привел выше, вы можете увидеть что-то, у которого есть IP, у которого нет IFCONFIG. 😉
Спасибо за вклад 🙂, и я спрашиваю, зачем нужно удалять IP? Я говорю, что было бы лучше сказать в каком случае
Это просто. Допустим, я использую один IP-адрес в одном диапазоне, а другой IP-адрес в другом. Теперь эта утилита поможет мне, если я захочу удалить один из IP-адресов, чтобы компьютеры в этом диапазоне меня не видели. Но отвечая на ваш вопрос другим, почему бы и нет? 😉
А нельзя ли удалить IP с помощью ifconfig, отключив интерфейс и снова подняв его?
Например: у нас есть IP xxx.xxx.xxx.xxx в интерфейсе wlan1, и мы хотим его удалить.
ifconfig wlan1 down && ifconfig wlan1 up
Я вот и подумал, убираешь интерфейс и точку, IP уже нет.
То же самое и интерфейс без IP, что и отключенный интерфейс.
Конечно, вы также можете убить муху из дробовика.
Вы никогда не работали с сетями и использовали машину GNU + Linux в качестве маршрутизатора с Quagga, верно?
Существует множество сценариев за пределами вашей спальни, когда необходимо постоянно загружать и загружать IP-адреса, не переворачивая сетевой интерфейс и не оставляя других пользователей в автономном режиме.
Очень хорошая таблица для справки.
IP действительно кажется более сложным, чем Ifconfig, но у меня есть вопрос. Что делает IP лучше, чем Ifconfig, помимо того, что он более современный и имеет несколько дополнительных опций?
Новые функции, которые приносит iproute2, незначительны (все, а не только те, что показаны здесь), до такой степени, что они могут хорошо сохранить повторный хэш и включить их в net-tools, добавив .0001
Кстати с "ifconfig eth0 0.0.0.0" удаляется IP адрес
Спасибо за совет 😉
"Введение
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 Хорошие данные, теперь они мне понятны.
Хорошие данные, хотя Arch не используется eth0, но значения вроде enp0s3.
Уххх ???
Это правильно, хотя его можно настроить как eth0 или wlan0. Интересно, какой смысл оставлять стиль enp # s # (или wlp # s #)? Также с вашим пристрастием к ip, когда все мы знакомы с ifconfig, почему?
В конце концов, вы привыкнете к этому, в Archlinux, поскольку у него нет ifconfig, я решил изучить это, потому что в какой-то момент многие дистрибутивы отметят его как устаревший. Очень хороший пост.
Я хочу купить Linux для своего компьютера
Сауло, если вы хотите попробовать Linux, вам не нужно его покупать (хотя можно). Если вам не терпится использовать его, я скажу вам, что у большинства версий (дистрибутивов) Linux есть бесплатная ссылка для скачивания (бесплатно), которую вы можете записать на диск или смонтировать на USB-накопитель для последующей установки. ваш компьютер. Рекомендую посмотреть гайды на YouTube или в каких-нибудь блогах по установке, это не сложно.
Интересно, что ifconfig все же легче освоить.