• Linux предоставляет широкие возможности виртуализации сети - на них строится работа ...
• Linux предоставляет широкие возможности виртуализации сети - на них строится работа виртуальных машин, контейнеров и облачных сред. В этом руководстве описаны распространенные типы виртуальных сетевых интерфейсов: чем они отличаются и как их создать. • Материал рассчитан на читателей с базовыми знаниями сетей. Отдельно разберем интерфейсы, которые часто путают между собой. Содержание следующее: • Bridge (мост); • Bonded-интерфейс (агрегированный); • VLAN (Virtual LAN); • VXLAN (Virtual eXtensible Local Area Network); • MACVLAN; • IPVLAN; • MACVTAP/IPVTAP; • MACsec (Media Access Control Security); • VETH (Virtual Ethernet); • Netkit; • VCAN (виртуальный CAN); • VXCAN (туннель виртуального CAN); • IPOIB (IP-over-InfiniBand); • NLMON (NetLink MONitor); • Netconsole; • Dummy-интерфейс; • Blackhole-интерфейс; • IFB (Intermediate Functional Block); • netdevsim. Читать статью [eng]. Перевод [ru]. • Дополнительно: • О туннельных интерфейсах читайте в статье "An introduction to Linux virtual interfaces: Tunnels". • iximiuz labs playgrounds - интересный ресурс, который содержит набор готовых интерактивных лаб! Если нам нужно быстро "потрогать руками" что-то из Linux / контейнеров / сетей / namespaces / cgroups, но при этом не хочется поднимать виртуалку, ставить Docker, ковырять окружение, то это мастхэв. • Основы Linux: от командной строки до веб-сервера - практический курс по Linux (на основе Debian) для тех, кто только начинает путь в IT. Если вы работали только в Windows, никогда не открывали командную строку и не настраивали серверы - вы именно тот, для которого был написан данный материал. • Effective Shell - неплохой учебник по работе в командной строке Linux. От базовых операций, до мультиплексера, git'а, и vim'а. • ExplainShell - крутой сайт, который представляет интерфейс для поиска справочной информации по любой команде. Достаточно просто вбить соответствующую команду со всеми аргументами в поисковую строку - и получаете исчерпывающее объяснение, что конкретно делает каждый аргумент. #Linux