[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-linux-kak-nastroit-set-v-ubuntu":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},740,"kak-nastroit-set-v-ubuntu",18,"linux","Linux","🐧","Как настроить сеть в Ubuntu?","В Ubuntu 24.04 для настройки сети используется Netplan — декларативная система конфигурации, генерирующая конфигурацию для бэкенда (`systemd-networkd` на серверах или `NetworkManager` на десктопах).\n\n### Конфигурация Netplan\n\n\u003Cdetails>\n\u003Csummary>Пример \u002Fetc\u002Fnetplan\u002F01-network.yaml\u003C\u002Fsummary>\n\n```yaml\nnetwork:\n  version: 2\n  renderer: networkd\n  ethernets:\n    ens33:\n      dhcp4: true\n    ens34:\n      addresses:\n        - 192.168.1.100\u002F24\n      routes:\n        - to: default\n          via: 192.168.1.1\n      nameservers:\n        addresses:\n          - 8.8.8.8\n          - 8.8.4.4\n        search:\n          - example.com\n```\n\n\u003C\u002Fdetails>\n\n### Применение конфигурации\n\n```bash\nsudo netplan try       # Применить с откатом через 120 секунд\nsudo netplan apply     # Применить конфигурацию\nsudo netplan generate  # Сгенерировать (для отладки)\n```\n\n### Файл \u002Fetc\u002Fhosts\n\nЛокальное разрешение имён (имеет приоритет над DNS):\n\n```\n127.0.0.1       localhost\n127.0.1.1       myserver\n192.168.1.10    db.local postgres.local\n192.168.1.20    redis.local\n```\n\n### DNS в Ubuntu 24.04\n\nDNS управляется через systemd-resolved:\n\n```bash\nresolvectl status                  # Показать текущие настройки DNS\nsudo resolvectl flush-caches       # Очистить DNS-кеш\n```\n\n### Важно для Java-разработчика\n\nJVM использует собственный DNS-резолвер и по умолчанию кеширует DNS-записи. Настраивается через свойства `networkaddress.cache.ttl` и `networkaddress.cache.negative.ttl` в файле `$JAVA_HOME\u002Fconf\u002Fsecurity\u002Fjava.security` или программно.\n\n> **На собеседовании:** тему сети спрашивают редко, но ожидают знание `\u002Fetc\u002Fhosts` и базовое понимание Netplan. Частая ошибка — не знать, что JVM кеширует DNS навсегда по умолчанию при установленном SecurityManager, что вызывает проблемы при смене IP-адресов в облаке.","","middle",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":19,"keywords":20,"schemaAnswer":19,"featuredSnippetReady":21},"Как настроить SSH-сервер в Ubuntu? — Gymterview","SSH (Secure Shell) — протокол для безопасного удалённого доступа к серверу. В Ubuntu 24.04 используется OpenSSH.",[7,13],true]