Бесплатный курс по Linux c нуля до DevOps
🎥 4. Сетевые основы:
-- 05. Сетевой уровень: связность и целевая маршрутизация
Сегодня мы обсудим связность сети и целевую маршрутизацию.
Автоматическая настройка «выхода в интернет» (быстрый старт) - возможна с помощью команды dhcpcd eth0, которая автоматически настраивает IP, маршрут по умолчанию и DNS по протоколу DHCP. Для включения маршрутизации пакетов используется команда sysctl net.ipv4.ip_forward=1, а для трансляции сетевых адресов всех исходящих пакетов в адрес интерфейса eth0 - команда iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE.
Для динамического распространения таблиц маршрутизации в большой сети в едином администрировании, а также при использовании непростой и/или динамической топологии, можно настроить OSPF. Это позволит отслеживать общий статус всей сети, расчитывать кратчайший взвешенный путь по алгоритму Дейкстры, а также удалять петли. Для этой цели существует такое ПО как zebra, quagga, bird, frr.
Целевая маршрутизация включает в себя destination-based принцип табличной маршрутизации, а также задачу source-based маршрутизации. В Linux можно настроить несколько таблиц маршрутизации и обрабатывать пакет по правилам одной из них в зависимости от его свойств.
В качестве примера можно рассмотреть сценарий с двумя компьютерами, каждый из которых имеет выход в интернет, а также маршрутизатор, подключенный к этим двум компьютерам по отдельным интерфейсам и третьей сетью для внутренних клиентов.
Надеюсь, эта информация окажется полезной вам при работе с сетевой инфраструктурой.
🎥 https://www.youtube.com/embed/0ZZiJhSvX1c?si=aUSOGxqZRMyB3Kn9
📚ДЗ: https://uneex.org/LecturesCMC/LinuxNetwork2023/05_OSPFRule
🎥 4. Сетевые основы:
-- 05. Сетевой уровень: связность и целевая маршрутизация
Сегодня мы обсудим связность сети и целевую маршрутизацию.
Автоматическая настройка «выхода в интернет» (быстрый старт) - возможна с помощью команды dhcpcd eth0, которая автоматически настраивает IP, маршрут по умолчанию и DNS по протоколу DHCP. Для включения маршрутизации пакетов используется команда sysctl net.ipv4.ip_forward=1, а для трансляции сетевых адресов всех исходящих пакетов в адрес интерфейса eth0 - команда iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE.
Для динамического распространения таблиц маршрутизации в большой сети в едином администрировании, а также при использовании непростой и/или динамической топологии, можно настроить OSPF. Это позволит отслеживать общий статус всей сети, расчитывать кратчайший взвешенный путь по алгоритму Дейкстры, а также удалять петли. Для этой цели существует такое ПО как zebra, quagga, bird, frr.
Целевая маршрутизация включает в себя destination-based принцип табличной маршрутизации, а также задачу source-based маршрутизации. В Linux можно настроить несколько таблиц маршрутизации и обрабатывать пакет по правилам одной из них в зависимости от его свойств.
В качестве примера можно рассмотреть сценарий с двумя компьютерами, каждый из которых имеет выход в интернет, а также маршрутизатор, подключенный к этим двум компьютерам по отдельным интерфейсам и третьей сетью для внутренних клиентов.
Надеюсь, эта информация окажется полезной вам при работе с сетевой инфраструктурой.
🎥 https://www.youtube.com/embed/0ZZiJhSvX1c?si=aUSOGxqZRMyB3Kn9
📚ДЗ: https://uneex.org/LecturesCMC/LinuxNetwork2023/05_OSPFRule