Благодарение на статиите, които MSX ми предаде вчера чрез коментар, научих малко повече за командата IP и разликите, с които има ifconfig.
Ето защо пиша тази статия, като първо имам испански превод на оригинална статия на английски и второ, да служи като бележка, в случай че имам нужда.
Поради ширината на статията, някои стойности в таблицата ще бъдат "отрязани", но те са в един ред
Нека да видим сравнението тогава:
Действие | ifconfig | IP |
---|---|---|
Показване на мрежови устройства и техните настройки | #ifconfig | $ ip addr шоу $ ip връзка шоу |
Активирайте мрежовия интерфейс | # ifconfig eth0 нагоре | # ip връзка е настроила 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 resur добавете 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud permanent dev eth0 |
Променете ARP устройство на изключено | # ifconfig -arp eth0 | # ip link set dev eth0 arp изключен |
И това е, или поне най-важното нещо в съзнанието ми.
Те могат да ми кажат какво искат, това IP е по-мощен и това ifconfig Той е остарял, но не можете да отречете, че сега с 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 надолу && ifconfig wlan1 нагоре
Това си помислих, премахвате интерфейса и точка, 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 за моя компютър
Saulo, ако искате да изпробвате Linux, не е нужно да го купувате (въпреки че можете). Ако вашето търпение няма търпение да го използвате, ще ви кажа, че повечето версии (дистрибуции) на Linux имат безплатна връзка за изтегляне (безплатна), която можете да запишете на диск или да монтирате на USB памет за по-късна инсталация на вашия компютър. Препоръчвам ви да видите ръководства в YouTube или в някои блогове за инсталацията, не е трудно.
Интересно е, че ifconfig все още е по-лесен за научаване.