Linux IP командване Съвети и трикове
Командата за IP
Linux е много подобна на ifconfig
, но е по-мощна. Можете да изпълнявате няколко задачи за администриране на мрежа, като използвате командата IP. Също така, ifconfig е една от отхвърлените команди, които не са поддържани в продължение на много години, въпреки че все още е достъпна за повечето Linux дистрибуции. Инструментът за IP команден ред идва с помощната програма iproute2 suite, а повечето Linux дистрибуции ще се доставят с предварително инсталираните инструменти iproute2.
В тази публикация преглеждаме как можем да присвоим статичен IP адрес, статичен маршрут, по подразбиране портал и присвояване на IP адрес при поискване чрез IP команда.
Настройване и изтриване на IP адрес
Можете да зададете IP адрес за интерфейс eth0, като използвате следната команда:
sudo ip addr добавете 192.168.1.43/24 dev eth0
След като зададете IP адреса, можете да потвърдите дали промените са влезли в сила и да получите информация за дълбочината на мрежовите интерфейси, като IP адрес и MAC адрес, като използвате следната команда:
sudo ip addr покажи eth0
Трябва да видите следния изход:
Можете да изтриете IP адреса просто като замените add
with del
flag.
sudo ip addr дел 192.168.1.43/24 dev eth0
Активиране и деактивиране на мрежовия интерфейс
Можете да активирате мрежовия интерфейс eth0 със следната команда:
sudo ip линк
За да деактивирате мрежовия интерфейс eth0, изпълнете следната команда:
sudo ip връзката ето eth0 надолу
Показване на таблицата за маршрутизиране
Можете да използвате обекта за маршрут на командата IP, за да видите маршрутите, които пакетите ще вземат в мрежата ви, както е зададено в таблицата ви за маршрутизиране. Изпълнете следната команда, за да проверите информацията за таблицата за маршрутизиране на системата.
sudo ip маршрут шоу
Трябва да видите следния изход:
Можете също така да добавите по подразбиране портал към вашата система. Стандартният шлюз се използва, когато в системата има повече от един NIC (мрежов интерфейсен контролер).
Можете да направите това, като изпълните следната команда:
sudo ip маршрут добави по подразбиране чрез 192.168.1.1
Забележка: 192.168.1.1 е стандартният шлюз.
Можете също така да изтриете шлюза по подразбиране, като използвате следната команда:
sudo ip маршрута по подразбиране чрез 192.168.1.1
Показване на статистически данни за мрежата
Командата IP може да се използва и за показване на статистическите данни за различните мрежови интерфейси. За да направите това, можете да използвате флага -s
.
sudo ip -s връзка
Трябва да видите следния изход:
Ако трябва да получите информация за конкретен мрежов интерфейс, добавете опцията ls
следвана от името на мрежовия интерфейс (eth0). Това може да бъде много полезно, особено при отстраняване на грешки в мрежовата връзка.
За тази цел изпълнете следната команда:
sudo ip -s -s връзка ls eth0
Трябва да видите следния изход:
ARP влизания
ARP, известен също като протокол за разрешаване на адреси, се използва за преобразуване на IP адрес на съответния му физически адрес, известен като MAC адрес. С помощта на командата IP можете да видите MAC адреса на устройствата, свързани във вашата локална мрежа, като използвате опцията съсед.
sudo ip съсед
Трябва да видите следния изход:
заключение
Командата IP е много полезно средство за всеки мрежов администратор и всички потребители на Linux. Това е още по-полезно, когато пишете скриптове. Уведомете ни дали тази статия е полезна за вас.