10. Настройка NAT в Ubuntu Server (Убунту сервер) 24.04
Бюджетный сервер для школы (Linux + NAT + DHCP + Squid). Часть1 (Настраиваем NAT)
Для организации общего доступа к интернет необходимо настроить трансляцию сетевых адресов (NAT), что позволит сетевым службам внутренней сети получать доступ к внешней сети. Для этого достаточно выполнить всего одну команду, но есть одна тонкость: все будет работать только для перезагрузки. На настоящий момент в Linux нет механизма, который бы сохранял настойки iptables при перезагрузке сервера или сети. Поэтому мы пойдем другим путем и вынесем эти настройки в отдельный скрипт, запускаемый при загрузке системы...
Что такое NAT и как он работает?
Рассказ про NAT нужно начать с IP адресов. Мы рассказывали о IPv6 и упоминали NAT, но не разбирали подробно. Сервер с сайтом, телефон и умная колонка — у каждого устройства есть адрес. И скорее всего, адрес будет похож на 93.100.1.3. Четыре блока цифр, разделенных точками — это и есть IPv4. Его структура не менялась с момента создания в 80-х годах, а у формы есть существенная проблема (вы скорее всего догадались).
Формат IPv4 позволяет раздать адреса только 4 млрд устройств, а этот порог человечество уже перешагнуло...