Как да конфигурирам постоянни статични маршрути в Red HatCentOS
Всички системни администратори (системни администратори) GNU/Linux знаем, че командата ip route се използва за конфигуриране на таблицата за маршрутизиране на системата. Въпреки това, инструментът ip динамично манипулира маршрутната таблица, конфигурацията на устройството, политиките и тунелите. Тоест, когато рестартирате системата, промените се губят. Поради тази причина всяка дистрибуция на GNU/Linux използва свой собствен мрежов конфигурационен файлов формат, така че промените да продължат. По този начин е възможно интерфейсите, маршрутни таблици и т.н. се конфигурират автоматично при всяко стартиране на Linux.
Системите, базирани на Red Hat/CentOS, запазват мрежовите настройки в различни файлове. Файлът/etc/hosts съхранява статични имена на хостове (които не могат да бъдат разрешени по друг начин, например DNS). Файлът /etc/resolv.conf съхранява IP адресите на DNS сървърите. Файлът/etc/sysconfig/network съхранява информация за хоста и маршрута (например: шлюз по подразбиране) за всички интерфейси. И накрая, мрежовите интерфейси са конфигурирани в различни файлове в директорията/etc/sysconfig/network-scripts /. Например мрежовата конфигурация за интерфейс eth0 се записва във файла/etc/sysconfig/network-scripts/ifcfg-eth0. Форматът на тези файлове е обяснителен, макар че официалната документация е налична в ръководството за внедряване: Глава 13. Мрежови интерфейси, 13.2. Файлове за конфигуриране на интерфейса.
Пакетното маршрутизиране е основната причина за съществуването на IP протокола, тъй като неговата абревиатура ясно изразява: интернет протокол. Маршрутите позволяват взаимното свързване на мрежи, които иначе биха били изолирани. Нарича се маршрутизация (маршрутизиране) към процеса на препращане на пакети между свързани мрежи. Това позволява на хостове, които са в отделни мрежи, да се свързват.
Процесът на маршрутизиране (обработка и обмен на дейтаграми) се извършва във всеки хост от IP протокола. По принцип всеки хост е свързан към една мрежа, с изключение на рутерите. Рутерите са специални устройства, които са свързани към две или повече мрежи и чиято цел е да ги свързват. Как работи маршрутизацията? Просто. Да предположим, че съм хост, свързан към определена мрежа: ако искам да изпратя пакет до хост в същата мрежа, свързвам се директно и им го изпращам; Ако вместо това искам да изпратя пакет до хост в друга мрежа, трябва да изпратя пакета до хоста, през който съм свързан с него, който работи като рутер. По същия начин, по който работи конвенционалната поща: ако искам да изпратя писмо до някой в моя град, аз го изпращам лично; Ако вместо това трябва да изпратя писмо до някой извън града, аз го изпращам до пощата (който ще отговаря за изпращането на писмото до получателя по някакъв начин).