[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/linux/permission-denied-port":3,"mdc--2i5hy4-key":496,"mdc-rjnc8u-key":506,"mdc--z82wta-key":530,"mdc-qe2ki2-key":554,"mdc-nw8ppa-key":570,"mdc--2vjb86-key":587,"mdc--5l2r9j-key":619,"mdc--h09s2y-key":651,"mdc-p740pw-key":675,"related-/errors/linux/permission-denied-command,/guides/linux/network-configuration":691},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":433,"code":434,"createdAt":435,"description":436,"difficulty":437,"draft":438,"estimatedTime":439,"extension":440,"faq":441,"howToSteps":454,"howToTotalTime":470,"image":433,"keywords":471,"locale":477,"meta":478,"navigation":479,"path":480,"platform":481,"related":482,"section":485,"seo":486,"severity":437,"stem":487,"summary":488,"tags":489,"twitterCreator":433,"twitterSite":433,"type":494,"updatedAt":435,"__hash__":495},"content_ru/errors/linux/permission-denied-port.md","Ошибка доступа к порту 13: как исправить отказ в разрешении",[7,8,9],"Ubuntu 22.04","Debian 11","CentOS 8","FixPedia Team",{"type":12,"value":13,"toc":420},"minimark",[14,19,45,49,104,108,113,139,155,159,184,188,191,233,235,285,300,304,327,331,359,362,366,416],[15,16,18],"h2",{"id":17},"что-означает-ошибка-13","Что означает ошибка 13",[20,21,22,23,27,28,32,33,36,37,40,41,44],"p",{},"Ошибка ",[24,25,26],"strong",{},"Permission denied"," (код 13 / ",[29,30,31],"code",{},"EACCES",") возникает, когда Linux-задача пытается привязаться к сетевому порту, но не имеет достаточных прав. Типичные сценарии: запуск приложения без ",[29,34,35],{},"root",", попытка использовать порт ниже 1024 (",[29,38,39],{},"80",", ",[29,42,43],{},"443","), блокировка брандмауэром или политика SELinux/AppArmor.",[15,46,48],{"id":47},"причины-возникновения","Причины возникновения",[50,51,52,59,69,86,92,98],"ul",{},[53,54,55,58],"li",{},[24,56,57],{},"Недостаток прав root"," – не-root-пользователь не может использовать «защищённые» порты (\u003C1024).",[53,60,61,64,65,68],{},[24,62,63],{},"Отсутствие необходимых capabilities"," – процесс не получил ",[29,66,67],{},"CAP_NET_BIND_SERVICE",".",[53,70,71,74,75,40,78,81,82,85],{},[24,72,73],{},"Блокировка брандмауэром"," – ",[29,76,77],{},"iptables",[29,79,80],{},"firewalld"," или ",[29,83,84],{},"ufw"," блокируют входящий трафик на порт.",[53,87,88,91],{},[24,89,90],{},"Порт уже занят"," – другой процесс уже слушает этот порт.",[53,93,94,97],{},[24,95,96],{},"Политика SELinux/AppArmor"," – ограничения SELinux могут запретить приложению доступ к порту.",[53,99,100,103],{},[24,101,102],{},"Неправильная конфигурация приложения"," – указан занятый или заблокированный порт.",[15,105,107],{"id":106},"способы-решения","Способы решения",[109,110,112],"h3",{"id":111},"способ-1-запустите-приложение-с-правами-root-или-sudo","Способ 1: Запустите приложение с правами root или sudo",[114,115,116,119,129],"ol",{},[53,117,118],{},"Откройте терминал.",[53,120,121,122,125,126,68],{},"Выполните команду с ",[29,123,124],{},"sudo",": ",[29,127,128],{},"sudo \u003Cyour‑app>",[53,130,131,132,135,136,138],{},"Если приложение запускается через сервис, отредактируйте его unit-файл и добавьте ",[29,133,134],{},"User=root"," (или используйте ",[29,137,124],{}," в ExecStart).",[140,141,142],"blockquote",{},[20,143,144,147,148,150,151,154],{},[24,145,146],{},"💡 Совет:"," Используйте ",[29,149,124],{}," только для низких портов; для постоянного доступа рассмотрите ",[29,152,153],{},"setcap"," вместо полного root.",[109,156,158],{"id":157},"способ-2-используйте-порт-1024-измените-конфигурацию","Способ 2: Используйте порт >1024 (измените конфигурацию)",[114,160,161,168,178],{},[53,162,163,164,167],{},"Откройте конфигурационный файл приложения (",[29,165,166],{},"sudo nano /etc/yourapp.conf",").",[53,169,170,171,174,175,68],{},"Найдите строку ",[29,172,173],{},"port"," и измените её на порт >1024, например ",[29,176,177],{},"port=8080",[53,179,180,181,68],{},"Перезапустите сервис: ",[29,182,183],{},"sudo systemctl restart yourapp",[109,185,187],{"id":186},"способ-3-откройте-порт-в-брандмауэре","Способ 3: Откройте порт в брандмауэре",[189,190,80],"h4",{"id":80},[192,193,198],"pre",{"className":194,"code":195,"language":196,"meta":197,"style":197},"language-bash shiki shiki-themes github-light github-dark","sudo firewall-cmd --permanent --add-service=http   # для порта 80\nsudo firewall-cmd --reload\n","bash","",[29,199,200,223],{"__ignoreMap":197},[201,202,205,208,212,216,219],"span",{"class":203,"line":204},"line",1,[201,206,124],{"class":207},"sScJk",[201,209,211],{"class":210},"sZZnC"," firewall-cmd",[201,213,215],{"class":214},"sj4cs"," --permanent",[201,217,218],{"class":214}," --add-service=http",[201,220,222],{"class":221},"sJ8bj","   # для порта 80\n",[201,224,226,228,230],{"class":203,"line":225},2,[201,227,124],{"class":207},[201,229,211],{"class":210},[201,231,232],{"class":214}," --reload\n",[189,234,77],{"id":77},[192,236,238],{"className":194,"code":237,"language":196,"meta":197,"style":197},"sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT\nsudo iptables-save > /etc/iptables/rules.v4\n",[29,239,240,271],{"__ignoreMap":197},[201,241,242,244,247,250,253,256,259,262,265,268],{"class":203,"line":204},[201,243,124],{"class":207},[201,245,246],{"class":210}," iptables",[201,248,249],{"class":214}," -I",[201,251,252],{"class":210}," INPUT",[201,254,255],{"class":214}," -p",[201,257,258],{"class":210}," tcp",[201,260,261],{"class":214}," --dport",[201,263,264],{"class":214}," 80",[201,266,267],{"class":214}," -j",[201,269,270],{"class":210}," ACCEPT\n",[201,272,273,275,278,282],{"class":203,"line":225},[201,274,124],{"class":207},[201,276,277],{"class":210}," iptables-save",[201,279,281],{"class":280},"szBVR"," >",[201,283,284],{"class":210}," /etc/iptables/rules.v4\n",[140,286,287],{},[20,288,289,292,293,296,297,167],{},[24,290,291],{},"⚠️ Важно:"," После изменения правил перезапустите firewalld (",[29,294,295],{},"sudo systemctl restart firewalld",") или iptables (",[29,298,299],{},"sudo systemctl restart iptables",[109,301,303],{"id":302},"способ-4-освободите-занятый-порт","Способ 4: Освободите занятый порт",[114,305,306,312,318,324],{},[53,307,308,309,68],{},"Определите процесс: ",[29,310,311],{},"sudo lsof -i :80",[53,313,314,315,167],{},"Запишите PID (",[29,316,317],{},"123456",[53,319,320,321,68],{},"Завершите его: ",[29,322,323],{},"sudo kill -9 123456",[53,325,326],{},"Повторите попытку запуска приложения.",[109,328,330],{"id":329},"способ-5-добавьте-необходимые-права-с-помощью-setcap","Способ 5: Добавьте необходимые права с помощью setcap",[114,332,333,343,349],{},[53,334,335,336,339,340,167],{},"Убедитесь, что ",[29,337,338],{},"libcap2-bin"," установлен (",[29,341,342],{},"sudo apt install libcap2-bin",[53,344,345,346,68],{},"Добавьте capability: ",[29,347,348],{},"sudo setcap 'cap_net_bind_service=+ep' /path/to/binary",[53,350,351,352,355,356,68],{},"Проверьте: ",[29,353,354],{},"getcap /path/to/binary"," — должно показать ",[29,357,358],{},"cap_net_bind_service=+ep",[360,361],"in-article-ad",{},[15,363,365],{"id":364},"профилактика","Профилактика",[50,367,368,374,380,392,401,410],{},[53,369,370,373],{},[24,371,372],{},"Используйте порты >1024 для пользовательских сервисов"," – избегайте необходимости в root.",[53,375,376,379],{},[24,377,378],{},"Настройте сервисы через systemd"," с явным указанием пользователя и группы.",[53,381,382,385,386,40,389,167],{},[24,383,384],{},"Регулярно проверяйте брандмауэр"," (",[29,387,388],{},"sudo firewall-cmd --list-all",[29,390,391],{},"sudo iptables -L -n",[53,393,394,385,397,400],{},[24,395,396],{},"Мониторьте занятые порты",[29,398,399],{},"sudo ss -tulpn",") и устраняйте конфликты.",[53,402,403,406,407,167],{},[24,404,405],{},"Включите SELinux/AppArmor"," в режиме « enforcing» и ведите его логи (",[29,408,409],{},"audit.log",[53,411,412,415],{},[24,413,414],{},"Документируйте конфигурацию портов"," и храните резервные копии в VCS для быстрого восстановления.",[417,418,419],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":197,"searchDepth":225,"depth":225,"links":421},[422,423,424,432],{"id":17,"depth":225,"text":18},{"id":47,"depth":225,"text":48},{"id":106,"depth":225,"text":107,"children":425},[426,428,429,430,431],{"id":111,"depth":427,"text":112},3,{"id":157,"depth":427,"text":158},{"id":186,"depth":427,"text":187},{"id":302,"depth":427,"text":303},{"id":329,"depth":427,"text":330},{"id":364,"depth":225,"text":365},null,"13","2026-07-07 08:55:09","Получите пошаговое решение ошибки доступа к порту (код 13). Узнайте, почему Linux отказывает в разрешении и как быстро восстановить работу сервиса.","medium",false,"5-10 мин","md",[442,445,448,451],{"question":443,"answer":444},"Почему возникает ошибка доступа к порту при запуске сервиса?","Обычно из-за недостаточных привилегий (порт \u003C1024 без root) или блокировки брандмауэром.",{"question":446,"answer":447},"Как проверить, есть ли у меня права администратора для работы с портами?","Запустите `id -u`. Если UID не 0, вы не root; используйте `sudo` для привилегированных команд.",{"question":449,"answer":450},"Что делать, если порт уже занят другим процессом?","Определите процесс через `lsof -i :\u003Cпорт>` или `netstat -tulpn` и завершите его или выберите другой порт.",{"question":452,"answer":453},"Как предотвратить повторение ошибки после перезагрузки системы?","Добавьте сервис в systemd с нужными правами или настройте `setcap 'cap_net_bind_service=+ep' /path/to/binary`.",[455,458,461,464,467],{"name":456,"text":457},"Проверьте права и попробуйте запустить с sudo","Если вам не хватает прав, запустите приложение через `sudo \u003Ccommand>`. Это даст необходимые привилегии для портов ниже 1024.",{"name":459,"text":460},"Используйте порт >1024 (измените конфигурацию)","Отредактируйте конфигурационный файл (`nano /etc/yourapp.conf`) и измените строку `port=80` на `port=8080` или любой другой порт >1024.",{"name":462,"text":463},"Откройте порт в firewalld или iptables","Для firewalld выполните `sudo firewall-cmd --permanent --add-service=http` и `sudo firewall-cmd --reload`. Для iptables: `sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT`.",{"name":465,"text":466},"Освободите занятый порт","Определите процесс с помощью `sudo lsof -i :80` и завершите его: `sudo kill -9 \u003CPID>`. После этого повторите попытку.",{"name":468,"text":469},"Добавьте необходимые права с помощью setcap","Если бинарный файл требует доступа к низкому порту, выполните `sudo setcap 'cap_net_bind_service=+ep' /path/to/binary`. Теперь он может слушать порт \u003C1024 без root.","PT10M",[472,473,31,474,475,80,476,124,77],"разрешение доступа к порту linux","код ошибки 13","bind порт","права root","netstat","ru_RU",{},true,"/errors/linux/permission-denied-port","linux",[483,484],"/errors/linux/permission-denied-command","/guides/linux/network-configuration","Ошибки Linux",{"title":5,"description":436},"errors/linux/permission-denied-port","В статье рассмотрим ошибку доступа при работе с портами в Linux (код 13). Вы узнаете, из-за чего она возникает и как исправить её за несколько минут.",[490,491,492,493],"Linux","Permissions","Network","Troubleshooting","error","8neVOIelKCegeQTmPZ35EB-6MCzHZA86t8t8HPolQTI",{"data":497,"body":498},{},{"type":35,"children":499},[500],{"type":501,"tag":20,"props":502,"children":503},"element",{},[504],{"type":505,"value":444},"text",{"data":507,"body":508},{},{"type":35,"children":509},[510],{"type":501,"tag":20,"props":511,"children":512},{},[513,515,521,523,528],{"type":505,"value":514},"Запустите ",{"type":501,"tag":29,"props":516,"children":518},{"className":517},[],[519],{"type":505,"value":520},"id -u",{"type":505,"value":522},". Если UID не 0, вы не root; используйте ",{"type":501,"tag":29,"props":524,"children":526},{"className":525},[],[527],{"type":505,"value":124},{"type":505,"value":529}," для привилегированных команд.",{"data":531,"body":532},{},{"type":35,"children":533},[534],{"type":501,"tag":20,"props":535,"children":536},{},[537,539,545,546,552],{"type":505,"value":538},"Определите процесс через ",{"type":501,"tag":29,"props":540,"children":542},{"className":541},[],[543],{"type":505,"value":544},"lsof -i :\u003Cпорт>",{"type":505,"value":81},{"type":501,"tag":29,"props":547,"children":549},{"className":548},[],[550],{"type":505,"value":551},"netstat -tulpn",{"type":505,"value":553}," и завершите его или выберите другой порт.",{"data":555,"body":556},{},{"type":35,"children":557},[558],{"type":501,"tag":20,"props":559,"children":560},{},[561,563,569],{"type":505,"value":562},"Добавьте сервис в systemd с нужными правами или настройте ",{"type":501,"tag":29,"props":564,"children":566},{"className":565},[],[567],{"type":505,"value":568},"setcap 'cap_net_bind_service=+ep' /path/to/binary",{"type":505,"value":68},{"data":571,"body":572},{},{"type":35,"children":573},[574],{"type":501,"tag":20,"props":575,"children":576},{},[577,579,585],{"type":505,"value":578},"Если вам не хватает прав, запустите приложение через ",{"type":501,"tag":29,"props":580,"children":582},{"className":581},[],[583],{"type":505,"value":584},"sudo \u003Ccommand>",{"type":505,"value":586},". Это даст необходимые привилегии для портов ниже 1024.",{"data":588,"body":589},{},{"type":35,"children":590},[591],{"type":501,"tag":20,"props":592,"children":593},{},[594,596,602,604,610,612,617],{"type":505,"value":595},"Отредактируйте конфигурационный файл (",{"type":501,"tag":29,"props":597,"children":599},{"className":598},[],[600],{"type":505,"value":601},"nano /etc/yourapp.conf",{"type":505,"value":603},") и измените строку ",{"type":501,"tag":29,"props":605,"children":607},{"className":606},[],[608],{"type":505,"value":609},"port=80",{"type":505,"value":611}," на ",{"type":501,"tag":29,"props":613,"children":615},{"className":614},[],[616],{"type":505,"value":177},{"type":505,"value":618}," или любой другой порт >1024.",{"data":620,"body":621},{},{"type":35,"children":622},[623],{"type":501,"tag":20,"props":624,"children":625},{},[626,628,634,636,642,644,650],{"type":505,"value":627},"Для firewalld выполните ",{"type":501,"tag":29,"props":629,"children":631},{"className":630},[],[632],{"type":505,"value":633},"sudo firewall-cmd --permanent --add-service=http",{"type":505,"value":635}," и ",{"type":501,"tag":29,"props":637,"children":639},{"className":638},[],[640],{"type":505,"value":641},"sudo firewall-cmd --reload",{"type":505,"value":643},". Для iptables: ",{"type":501,"tag":29,"props":645,"children":647},{"className":646},[],[648],{"type":505,"value":649},"sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT",{"type":505,"value":68},{"data":652,"body":653},{},{"type":35,"children":654},[655],{"type":501,"tag":20,"props":656,"children":657},{},[658,660,665,667,673],{"type":505,"value":659},"Определите процесс с помощью ",{"type":501,"tag":29,"props":661,"children":663},{"className":662},[],[664],{"type":505,"value":311},{"type":505,"value":666}," и завершите его: ",{"type":501,"tag":29,"props":668,"children":670},{"className":669},[],[671],{"type":505,"value":672},"sudo kill -9 \u003CPID>",{"type":505,"value":674},". После этого повторите попытку.",{"data":676,"body":677},{},{"type":35,"children":678},[679],{"type":501,"tag":20,"props":680,"children":681},{},[682,684,689],{"type":505,"value":683},"Если бинарный файл требует доступа к низкому порту, выполните ",{"type":501,"tag":29,"props":685,"children":687},{"className":686},[],[688],{"type":505,"value":348},{"type":505,"value":690},". Теперь он может слушать порт \u003C1024 без root.",[692],{"id":693,"title":694,"appliesTo":695,"author":10,"body":700,"canonical":433,"code":433,"createdAt":1745,"description":1746,"difficulty":437,"draft":438,"estimatedTime":1747,"extension":440,"faq":1748,"howToSteps":1761,"howToTotalTime":1780,"image":433,"keywords":1781,"locale":477,"meta":1790,"navigation":479,"path":484,"platform":481,"related":1791,"section":1795,"seo":1796,"severity":433,"stem":1797,"summary":1798,"tags":1799,"twitterCreator":433,"twitterSite":433,"type":1805,"updatedAt":1745,"__hash__":1806},"content_ru/guides/linux/network-configuration.md","Настройка сети в Linux: полное руководство по ip, nmcli и netplan",[696,697,698,699],"Ubuntu 20.04+","Debian 11+","CentOS 8+/RHEL 8+","Fedora 35+",{"type":12,"value":701,"toc":1734},[702,706,709,712,733,737,828,830,836,843,1023,1032,1036,1049,1232,1236,1243,1382,1401,1405,1410,1536,1540,1646,1650,1731],[15,703,705],{"id":704},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,707,708],{},"Правильная настройка сети — это основа работы любого сервера или рабочей станции под Linux. Без корректно назначенного IP-адреса, шлюза и DNS-серверов система не сможет общаться с другими устройствами в локальной сети и интернетом. Этот гайд покрывает практические аспекты настройки как для временных изменений (для тестирования), так и для постоянной конфигурации в основных современных дистрибутивах.",[20,710,711],{},"После прохождения вы сможете:",[50,713,714,717,730],{},[53,715,716],{},"Назначать IP-адреса и маршруты вручную.",[53,718,719,720,40,723,40,726,729],{},"Понимать, какой инструмент (",[29,721,722],{},"ip",[29,724,725],{},"nmcli",[29,727,728],{},"netplan",") использовать в вашем случае.",[53,731,732],{},"Диагностировать основные проблемы с сетевым подключением.",[15,734,736],{"id":735},"требования-подготовка","Требования / Подготовка",[114,738,739,748,754,796],{},[53,740,741,744,745,747],{},[24,742,743],{},"Доступ к терминалу"," с правами ",[29,746,124],{}," (администратора).",[53,749,750,753],{},[24,751,752],{},"Базовое понимание"," сетевых концепций: IP-адрес, маска подсети, шлюз (gateway), DNS.",[53,755,756,759,760,775,776,779,780,783,784,40,787,40,790,40,793,68],{},[24,757,758],{},"Знание имени вашего сетевого интерфейса",". Узнать его можно командой:\n",[192,761,763],{"className":194,"code":762,"language":196,"meta":197,"style":197},"ip link show\n",[29,764,765],{"__ignoreMap":197},[201,766,767,769,772],{"class":203,"line":204},[201,768,722],{"class":207},[201,770,771],{"class":210}," link",[201,773,774],{"class":210}," show\n","\nИщите запись без ",[29,777,778],{},"LOOPBACK"," (обычно ",[29,781,782],{},"lo","). Примеры имен: ",[29,785,786],{},"eth0",[29,788,789],{},"ens33",[29,791,792],{},"enp0s3",[29,794,795],{},"wlan0",[53,797,798,801,802],{},[24,799,800],{},"Информация о сети"," от администратора или роутера:\n",[50,803,804,807,816,819],{},[53,805,806],{},"Желаемый IP-адрес (или используйте DHCP).",[53,808,809,810,81,813,167],{},"Маска подсети (например, ",[29,811,812],{},"255.255.255.0",[29,814,815],{},"/24",[53,817,818],{},"Адрес шлюза (gateway).",[53,820,821,822,40,825,167],{},"Адреса DNS-серверов (например, ",[29,823,824],{},"8.8.8.8",[29,826,827],{},"1.1.1.1",[360,829],{},[15,831,833,834],{"id":832},"шаг-1-временная-настройка-сети-командой-ip","Шаг 1: Временная настройка сети командой ",[29,835,722],{},[20,837,838,839,842],{},"Этот способ работает мгновенно, но все изменения ",[24,840,841],{},"исчезнут после перезагрузки",". Идеально для тестов.",[114,844,845,878,913,940,970],{},[53,846,847,850,851,853,854],{},[24,848,849],{},"Очистите старый адрес (если был)"," с интерфейса (например, ",[29,852,786],{},"):\n",[192,855,857],{"className":194,"code":856,"language":196,"meta":197,"style":197},"sudo ip addr flush dev eth0\n",[29,858,859],{"__ignoreMap":197},[201,860,861,863,866,869,872,875],{"class":203,"line":204},[201,862,124],{"class":207},[201,864,865],{"class":210}," ip",[201,867,868],{"class":210}," addr",[201,870,871],{"class":210}," flush",[201,873,874],{"class":210}," dev",[201,876,877],{"class":210}," eth0\n",[53,879,880,883,884,907,908,910,911,68],{},[24,881,882],{},"Назначьте новый IP-адрес и маску",":\n",[192,885,887],{"className":194,"code":886,"language":196,"meta":197,"style":197},"sudo ip addr add 192.168.1.100/24 dev eth0\n",[29,888,889],{"__ignoreMap":197},[201,890,891,893,895,897,900,903,905],{"class":203,"line":204},[201,892,124],{"class":207},[201,894,865],{"class":210},[201,896,868],{"class":210},[201,898,899],{"class":210}," add",[201,901,902],{"class":210}," 192.168.1.100/24",[201,904,874],{"class":210},[201,906,877],{"class":210},"\nЗдесь ",[29,909,815],{}," — это маска, эквивалентная ",[29,912,812],{},[53,914,915,883,918],{},[24,916,917],{},"Включите (поднимите) интерфейс",[192,919,921],{"className":194,"code":920,"language":196,"meta":197,"style":197},"sudo ip link set eth0 up\n",[29,922,923],{"__ignoreMap":197},[201,924,925,927,929,931,934,937],{"class":203,"line":204},[201,926,124],{"class":207},[201,928,865],{"class":210},[201,930,771],{"class":210},[201,932,933],{"class":210}," set",[201,935,936],{"class":210}," eth0",[201,938,939],{"class":210}," up\n",[53,941,942,883,945],{},[24,943,944],{},"Добавьте маршрут по умолчанию (шлюз)",[192,946,948],{"className":194,"code":947,"language":196,"meta":197,"style":197},"sudo ip route add default via 192.168.1.1\n",[29,949,950],{"__ignoreMap":197},[201,951,952,954,956,959,961,964,967],{"class":203,"line":204},[201,953,124],{"class":207},[201,955,865],{"class":210},[201,957,958],{"class":210}," route",[201,960,899],{"class":210},[201,962,963],{"class":210}," default",[201,965,966],{"class":210}," via",[201,968,969],{"class":214}," 192.168.1.1\n",[53,971,972,975,976,979,980],{},[24,973,974],{},"Настройте DNS"," временно, прописав серверы в ",[29,977,978],{},"/etc/resolv.conf"," (файл может быть перезаписан):\n",[192,981,983],{"className":194,"code":982,"language":196,"meta":197,"style":197},"echo \"nameserver 8.8.8.8\" | sudo tee /etc/resolv.conf\necho \"nameserver 1.1.1.1\" | sudo tee -a /etc/resolv.conf\n",[29,984,985,1005],{"__ignoreMap":197},[201,986,987,990,993,996,999,1002],{"class":203,"line":204},[201,988,989],{"class":214},"echo",[201,991,992],{"class":210}," \"nameserver 8.8.8.8\"",[201,994,995],{"class":280}," |",[201,997,998],{"class":207}," sudo",[201,1000,1001],{"class":210}," tee",[201,1003,1004],{"class":210}," /etc/resolv.conf\n",[201,1006,1007,1009,1012,1014,1016,1018,1021],{"class":203,"line":225},[201,1008,989],{"class":214},[201,1010,1011],{"class":210}," \"nameserver 1.1.1.1\"",[201,1013,995],{"class":280},[201,1015,998],{"class":207},[201,1017,1001],{"class":210},[201,1019,1020],{"class":214}," -a",[201,1022,1004],{"class":210},[140,1024,1025],{},[20,1026,1027,1028,1031],{},"⚠️ ",[24,1029,1030],{},"Важно:"," Для постоянной настройки необходимо использовать конфигурационные файлы вашего дистрибутива (см. следующие шаги).",[15,1033,1035],{"id":1034},"шаг-2-постоянная-настройка-в-ubuntudebian-netplan","Шаг 2: Постоянная настройка в Ubuntu/Debian (Netplan)",[20,1037,1038,1039,1042,1043,81,1046,68],{},"Начиная с Ubuntu 17.10, по умолчанию используется ",[24,1040,1041],{},"Netplan"," — декларативный конфигуратор, который генерирует настройки для ",[29,1044,1045],{},"systemd-networkd",[29,1047,1048],{},"NetworkManager",[114,1050,1051,1067,1211],{},[53,1052,1053,1056,1057,1060,1061,81,1064,68],{},[24,1054,1055],{},"Найдите конфигурационный файл"," в ",[29,1058,1059],{},"/etc/netplan/",". Обычно он имеет имя вроде ",[29,1062,1063],{},"00-installer-config.yaml",[29,1065,1066],{},"01-netcfg.yaml",[53,1068,1069,1072,1073,1076,1077,1193],{},[24,1070,1071],{},"Отредактируйте файл"," (например, ",[29,1074,1075],{},"sudo nano /etc/netplan/00-installer-config.yaml","). Пример конфигурации для статического IP:\n",[192,1078,1082],{"className":1079,"code":1080,"language":1081,"meta":197,"style":197},"language-yaml shiki shiki-themes github-light github-dark","network:\n  version: 2\n  renderer: networkd # или 'NetworkManager' для десктопов\n  ethernets:\n    eth0:\n      addresses:\n        - 192.168.1.100/24\n      gateway4: 192.168.1.1\n      nameservers:\n        addresses:\n          - 8.8.8.8\n          - 1.1.1.1\n","yaml",[29,1083,1084,1093,1103,1116,1124,1132,1140,1149,1160,1168,1176,1185],{"__ignoreMap":197},[201,1085,1086,1090],{"class":203,"line":204},[201,1087,1089],{"class":1088},"s9eBZ","network",[201,1091,883],{"class":1092},"sVt8B",[201,1094,1095,1098,1100],{"class":203,"line":225},[201,1096,1097],{"class":1088},"  version",[201,1099,125],{"class":1092},[201,1101,1102],{"class":214},"2\n",[201,1104,1105,1108,1110,1113],{"class":203,"line":427},[201,1106,1107],{"class":1088},"  renderer",[201,1109,125],{"class":1092},[201,1111,1112],{"class":210},"networkd",[201,1114,1115],{"class":221}," # или 'NetworkManager' для десктопов\n",[201,1117,1119,1122],{"class":203,"line":1118},4,[201,1120,1121],{"class":1088},"  ethernets",[201,1123,883],{"class":1092},[201,1125,1127,1130],{"class":203,"line":1126},5,[201,1128,1129],{"class":1088},"    eth0",[201,1131,883],{"class":1092},[201,1133,1135,1138],{"class":203,"line":1134},6,[201,1136,1137],{"class":1088},"      addresses",[201,1139,883],{"class":1092},[201,1141,1143,1146],{"class":203,"line":1142},7,[201,1144,1145],{"class":1092},"        - ",[201,1147,1148],{"class":210},"192.168.1.100/24\n",[201,1150,1152,1155,1157],{"class":203,"line":1151},8,[201,1153,1154],{"class":1088},"      gateway4",[201,1156,125],{"class":1092},[201,1158,1159],{"class":214},"192.168.1.1\n",[201,1161,1163,1166],{"class":203,"line":1162},9,[201,1164,1165],{"class":1088},"      nameservers",[201,1167,883],{"class":1092},[201,1169,1171,1174],{"class":203,"line":1170},10,[201,1172,1173],{"class":1088},"        addresses",[201,1175,883],{"class":1092},[201,1177,1179,1182],{"class":203,"line":1178},11,[201,1180,1181],{"class":1092},"          - ",[201,1183,1184],{"class":214},"8.8.8.8\n",[201,1186,1188,1190],{"class":203,"line":1187},12,[201,1189,1181],{"class":1092},[201,1191,1192],{"class":214},"1.1.1.1\n",[50,1194,1195,1204],{},[53,1196,1197,1200,1201,68],{},[29,1198,1199],{},"ethernets"," — раздел для проводных интерфейсов. Для Wi-Fi используйте ",[29,1202,1203],{},"wifis",[53,1205,1206,1207,1210],{},"Убедитесь, что отступы в YAML сделаны ",[24,1208,1209],{},"пробелами",", а не табами.",[53,1212,1213,883,1216,1231],{},[24,1214,1215],{},"Примените конфигурацию",[192,1217,1219],{"className":194,"code":1218,"language":196,"meta":197,"style":197},"sudo netplan apply\n",[29,1220,1221],{"__ignoreMap":197},[201,1222,1223,1225,1228],{"class":203,"line":204},[201,1224,124],{"class":207},[201,1226,1227],{"class":210}," netplan",[201,1229,1230],{"class":210}," apply\n","\nЕсли вы допустили ошибку в синтаксисе, команда сообщит об этом.",[15,1233,1235],{"id":1234},"шаг-3-постоянная-настройка-через-networkmanager-nmcli","Шаг 3: Постоянная настройка через NetworkManager (nmcli)",[20,1237,1238,1240,1241,68],{},[29,1239,1048],{}," — популярный демон, часто используемый в десктоп-системах (Ubuntu, Fedora, RHEL). Управлять им можно через CLI утилиту ",[29,1242,725],{},[114,1244,1245,1265,1314,1344,1368],{},[53,1246,1247,1250,1251],{},[24,1248,1249],{},"Проверьте имя существующего подключения"," (если оно есть):\n",[192,1252,1254],{"className":194,"code":1253,"language":196,"meta":197,"style":197},"nmcli connection show\n",[29,1255,1256],{"__ignoreMap":197},[201,1257,1258,1260,1263],{"class":203,"line":204},[201,1259,725],{"class":207},[201,1261,1262],{"class":210}," connection",[201,1264,774],{"class":210},[53,1266,1267,1270,1271],{},[24,1268,1269],{},"Создайте новое подключение"," (или измените существующее). Для создания:\n",[192,1272,1274],{"className":194,"code":1273,"language":196,"meta":197,"style":197},"sudo nmcli connection add type ethernet con-name static-eth ifname eth0 ip4 192.168.1.100/24 gw4 192.168.1.1\n",[29,1275,1276],{"__ignoreMap":197},[201,1277,1278,1280,1283,1285,1287,1290,1293,1296,1299,1302,1304,1307,1309,1312],{"class":203,"line":204},[201,1279,124],{"class":207},[201,1281,1282],{"class":210}," nmcli",[201,1284,1262],{"class":210},[201,1286,899],{"class":210},[201,1288,1289],{"class":210}," type",[201,1291,1292],{"class":210}," ethernet",[201,1294,1295],{"class":210}," con-name",[201,1297,1298],{"class":210}," static-eth",[201,1300,1301],{"class":210}," ifname",[201,1303,936],{"class":210},[201,1305,1306],{"class":210}," ip4",[201,1308,902],{"class":210},[201,1310,1311],{"class":210}," gw4",[201,1313,969],{"class":214},[53,1315,1316,1319,1320],{},[24,1317,1318],{},"Добавьте DNS-серверы"," к этому подключению:\n",[192,1321,1323],{"className":194,"code":1322,"language":196,"meta":197,"style":197},"sudo nmcli connection modify static-eth ipv4.dns \"8.8.8.8 1.1.1.1\"\n",[29,1324,1325],{"__ignoreMap":197},[201,1326,1327,1329,1331,1333,1336,1338,1341],{"class":203,"line":204},[201,1328,124],{"class":207},[201,1330,1282],{"class":210},[201,1332,1262],{"class":210},[201,1334,1335],{"class":210}," modify",[201,1337,1298],{"class":210},[201,1339,1340],{"class":210}," ipv4.dns",[201,1342,1343],{"class":210}," \"8.8.8.8 1.1.1.1\"\n",[53,1345,1346,883,1349],{},[24,1347,1348],{},"Примените настройки и активируйте подключение",[192,1350,1352],{"className":194,"code":1351,"language":196,"meta":197,"style":197},"sudo nmcli connection up static-eth\n",[29,1353,1354],{"__ignoreMap":197},[201,1355,1356,1358,1360,1362,1365],{"class":203,"line":204},[201,1357,124],{"class":207},[201,1359,1282],{"class":210},[201,1361,1262],{"class":210},[201,1363,1364],{"class":210}," up",[201,1366,1367],{"class":210}," static-eth\n",[53,1369,1370,1373,1374,1377,1378,1381],{},[24,1371,1372],{},"Чтобы подключение поднималось автоматически при загрузке",", убедитесь, что флаг ",[29,1375,1376],{},"connection.autoconnect"," установлен в ",[29,1379,1380],{},"yes"," (по умолчанию так).",[140,1383,1384],{},[20,1385,1386,1387,1390,1391,1394,1395,635,1398,68],{},"💡 ",[24,1388,1389],{},"Совет:"," Для Wi-Fi используйте ",[29,1392,1393],{},"type wifi"," и добавьте параметры ",[29,1396,1397],{},"wifi-sec.key-mgmt wpa-psk",[29,1399,1400],{},"wifi-sec.psk \"пароль\"",[15,1402,1404],{"id":1403},"шаг-4-настройка-в-rhelcentos-8-systemd-networkd","Шаг 4: Настройка в RHEL/CentOS 8+ (systemd-networkd)",[20,1406,1407,1408,68],{},"В минимальных установках RHEL-семейства часто используется ",[29,1409,1045],{},[114,1411,1412,1476,1514],{},[53,1413,1414,1417,1418,1421,1422,1072,1425,1428,1429],{},[24,1415,1416],{},"Создайте или отредактируйте файл"," конфигурации интерфейса в ",[29,1419,1420],{},"/etc/systemd/network/",". Имя файла должно оканчиваться на ",[29,1423,1424],{},".network",[29,1426,1427],{},"20-wired.network",").\n",[192,1430,1434],{"className":1431,"code":1432,"language":1433,"meta":197,"style":197},"language-ini shiki shiki-themes github-light github-dark","[Match]\nName=eth0\n\n[Network]\nAddress=192.168.1.100/24\nGateway=192.168.1.1\nDNS=8.8.8.8\nDNS=1.1.1.1\n","ini",[29,1435,1436,1441,1446,1451,1456,1461,1466,1471],{"__ignoreMap":197},[201,1437,1438],{"class":203,"line":204},[201,1439,1440],{},"[Match]\n",[201,1442,1443],{"class":203,"line":225},[201,1444,1445],{},"Name=eth0\n",[201,1447,1448],{"class":203,"line":427},[201,1449,1450],{"emptyLinePlaceholder":479},"\n",[201,1452,1453],{"class":203,"line":1118},[201,1454,1455],{},"[Network]\n",[201,1457,1458],{"class":203,"line":1126},[201,1459,1460],{},"Address=192.168.1.100/24\n",[201,1462,1463],{"class":203,"line":1134},[201,1464,1465],{},"Gateway=192.168.1.1\n",[201,1467,1468],{"class":203,"line":1142},[201,1469,1470],{},"DNS=8.8.8.8\n",[201,1472,1473],{"class":203,"line":1151},[201,1474,1475],{},"DNS=1.1.1.1\n",[53,1477,1478,1481,1482],{},[24,1479,1480],{},"Перезапустите службу"," и перезагрузите сеть:\n",[192,1483,1485],{"className":194,"code":1484,"language":196,"meta":197,"style":197},"sudo systemctl restart systemd-networkd\nsudo systemctl restart systemd-resolved # для DNS\n",[29,1486,1487,1500],{"__ignoreMap":197},[201,1488,1489,1491,1494,1497],{"class":203,"line":204},[201,1490,124],{"class":207},[201,1492,1493],{"class":210}," systemctl",[201,1495,1496],{"class":210}," restart",[201,1498,1499],{"class":210}," systemd-networkd\n",[201,1501,1502,1504,1506,1508,1511],{"class":203,"line":225},[201,1503,124],{"class":207},[201,1505,1493],{"class":210},[201,1507,1496],{"class":210},[201,1509,1510],{"class":210}," systemd-resolved",[201,1512,1513],{"class":221}," # для DNS\n",[53,1515,1516,1519,1520],{},[24,1517,1518],{},"Включите автозагрузку"," служб (обычно уже включена):\n",[192,1521,1523],{"className":194,"code":1522,"language":196,"meta":197,"style":197},"sudo systemctl enable systemd-networkd\n",[29,1524,1525],{"__ignoreMap":197},[201,1526,1527,1529,1531,1534],{"class":203,"line":204},[201,1528,124],{"class":207},[201,1530,1493],{"class":210},[201,1532,1533],{"class":210}," enable",[201,1535,1499],{"class":210},[15,1537,1539],{"id":1538},"проверка-результата","Проверка результата",[114,1541,1542,1567,1589,1614],{},[53,1543,1544,883,1547,1563,1564,68],{},[24,1545,1546],{},"Убедитесь, что интерфейс имеет нужный IP",[192,1548,1550],{"className":194,"code":1549,"language":196,"meta":197,"style":197},"ip addr show eth0\n",[29,1551,1552],{"__ignoreMap":197},[201,1553,1554,1556,1558,1561],{"class":203,"line":204},[201,1555,722],{"class":207},[201,1557,868],{"class":210},[201,1559,1560],{"class":210}," show",[201,1562,877],{"class":210},"\nВ выводе должна быть строка с вашим адресом ",[29,1565,1566],{},"inet 192.168.1.100/24",[53,1568,1569,883,1572,1585,1586,68],{},[24,1570,1571],{},"Проверьте таблицу маршрутизации",[192,1573,1575],{"className":194,"code":1574,"language":196,"meta":197,"style":197},"ip route show\n",[29,1576,1577],{"__ignoreMap":197},[201,1578,1579,1581,1583],{"class":203,"line":204},[201,1580,722],{"class":207},[201,1582,958],{"class":210},[201,1584,774],{"class":210},"\nДолжна быть запись ",[29,1587,1588],{},"default via 192.168.1.1 dev eth0",[53,1590,1591,883,1594,1613],{},[24,1592,1593],{},"Проверьте доступ в интернет",[192,1595,1597],{"className":194,"code":1596,"language":196,"meta":197,"style":197},"ping -c 4 8.8.8.8\n",[29,1598,1599],{"__ignoreMap":197},[201,1600,1601,1604,1607,1610],{"class":203,"line":204},[201,1602,1603],{"class":207},"ping",[201,1605,1606],{"class":214}," -c",[201,1608,1609],{"class":214}," 4",[201,1611,1612],{"class":214}," 8.8.8.8\n","\nЕсли пинги идут, сетевая связность есть.",[53,1615,1616,883,1619,1632,1633,1645],{},[24,1617,1618],{},"Проверьте разрешение DNS-имен",[192,1620,1622],{"className":194,"code":1621,"language":196,"meta":197,"style":197},"nslookup google.com\n",[29,1623,1624],{"__ignoreMap":197},[201,1625,1626,1629],{"class":203,"line":204},[201,1627,1628],{"class":207},"nslookup",[201,1630,1631],{"class":210}," google.com\n","\nили\n",[192,1634,1636],{"className":194,"code":1635,"language":196,"meta":197,"style":197},"dig google.com\n",[29,1637,1638],{"__ignoreMap":197},[201,1639,1640,1643],{"class":203,"line":204},[201,1641,1642],{"class":207},"dig",[201,1644,1631],{"class":210},"\nДолжен вернуться IP-адрес.",[15,1647,1649],{"id":1648},"возможные-проблемы","Возможные проблемы",[50,1651,1652,1664,1676,1708,1721],{},[53,1653,1654,1661,1662,68],{},[24,1655,1656,81,1659],{},[29,1657,1658],{},"Operation not permitted",[29,1660,26],{},": Вы забыли использовать ",[29,1663,124],{},[53,1665,1666,1671,1672,1675],{},[24,1667,1668],{},[29,1669,1670],{},"RTNETLINK answers: File exists",": Попытка добавить дублирующий IP-адрес. Очистите интерфейс (",[29,1673,1674],{},"ip addr flush",") или используйте другой адрес.",[53,1677,1678,883,1685],{},[24,1679,1680,1681,1684],{},"Интерфейс не поднимается после конфигурации (",[29,1682,1683],{},"state DOWN",")",[50,1686,1687,1693,1699],{},[53,1688,1689,1690,167],{},"Проверьте, физически ли подключен кабель (для wired) или включен ли Wi-Fi (кнопка/переключатель на ноутбуке, ",[29,1691,1692],{},"rfkill list",[53,1694,1695,1696,167],{},"Проверьте корректность YAML-синтаксиса в netplan (",[29,1697,1698],{},"sudo netplan try",[53,1700,1701,1702,81,1705,68],{},"Проверьте логи: ",[29,1703,1704],{},"journalctl -u systemd-networkd",[29,1706,1707],{},"journalctl -u NetworkManager",[53,1709,1710,1717,1718,1720],{},[24,1711,1712,1713,1716],{},"Нет доступа в интернет, но ",[29,1714,1715],{},"ping 8.8.8.8"," работает",": Проблема с DNS. Проверьте содержимое ",[29,1719,978],{}," и настройки DNS в вашем конфигурационном файле (netplan/nmcli).",[53,1722,1723,1726,1727,1730],{},[24,1724,1725],{},"Конфликт IP-адресов",": Убедитесь, что выбранный вами адрес не занят другим устройством в сети. Используйте ",[29,1728,1729],{},"arp-scan"," или проверьте аренду DHCP на роутере.",[417,1732,1733],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":197,"searchDepth":225,"depth":225,"links":1735},[1736,1737,1738,1740,1741,1742,1743,1744],{"id":704,"depth":225,"text":705},{"id":735,"depth":225,"text":736},{"id":832,"depth":225,"text":1739},"Шаг 1: Временная настройка сети командой ip",{"id":1034,"depth":225,"text":1035},{"id":1234,"depth":225,"text":1235},{"id":1403,"depth":225,"text":1404},{"id":1538,"depth":225,"text":1539},{"id":1648,"depth":225,"text":1649},"2026-02-16 19:41:47","Пошаговая инструкция по настройке сетевых интерфейсов в Linux. Освойте утилиты ip, nmcli и netplan для Ubuntu, CentOS, Fedora. Решение проблем с подключением за 15 минут.","15-30 мин",[1749,1752,1755,1758],{"question":1750,"answer":1751},"Какая утилита сейчас рекомендуется вместо ifconfig?","Рекомендуется использовать утилиту `ip` из пакета iproute2. Она более мощная и является современным стандартом.",{"question":1753,"answer":1754},"Как сделать настройки сети постоянными, чтобы они сохранялись после перезагрузки?","Зависит от дистрибутива. В Ubuntu/Debian с netplan редактируйте файлы в `/etc/netplan/`. В RHEL/CentOS 8+ используйте `nmcli` или редактируйте файлы в `/etc/sysconfig/network-scripts/`.",{"question":1756,"answer":1757},"Что делать, если интерфейс после настройки не поднимается (state DOWN)?","Проверьте: 1) Не отключен ли интерфейс в BIOS/UEFI или через rfkill (для Wi-Fi). 2) Корректность конфигурационного файла. 3) Наличие кабеля (для wired). Используйте `ip link show` и `journalctl -u systemd-networkd` или `nmcli device status`.",{"question":1759,"answer":1760},"Как временно (до перезагрузки) изменить IP-адрес?","Используйте команду `sudo ip addr add \u003CIP>/\u003Cмаска> dev \u003Cинтерфейс>` и `sudo ip link set \u003Cинтерфейс> up`. Эти изменения не сохраняются.",[1762,1765,1768,1771,1774,1777],{"name":1763,"text":1764},"Определение сетевых интерфейсов","Узнайте точные имена ваших сетевых устройств (например, `eth0`, `ens33`, `wlan0`) с помощью команды `ip link show`. Интерфейсы в состоянии `UP` активны.",{"name":1766,"text":1767},"Выбор метода настройки","Определите, какая система управления сетью используется в вашем дистрибутиве: `systemd-networkd`, `NetworkManager` или `netplan` (Ubuntu). Команда `systemctl status NetworkManager` покажет, активен ли он.",{"name":1769,"text":1770},"Настройка статического IP (универсальный способ через ip)","Для временной настройки используйте: `sudo ip addr add 192.168.1.100/24 dev eth0` и `sudo ip route add default via 192.168.1.1`. Для постоянной настройки перейдите к следующему шагу, соответствующему вашему менеджеру.",{"name":1772,"text":1773},"Постоянная настройка для Netplan (Ubuntu/Debian)","Отредактируйте YAML-файл в `/etc/netplan/01-config.yaml`. Укажите `addresses`, `gateway4`, `nameservers`. Примените: `sudo netplan apply`.",{"name":1775,"text":1776},"Постоянная настройка через nmcli (NetworkManager)","Создайте подключение: `sudo nmcli connection add type ethernet con-name my-eth ifname eth0 ip4 192.168.1.100/24 gw4 192.168.1.1`. Активируйте: `sudo nmcli connection up my-eth`.",{"name":1778,"text":1779},"Проверка конфигурации","Выполните `ip addr show \u003Cинтерфейс>` для просмотра IP и `ping -c 4 8.8.8.8` для проверки исходящего трафика. Проверьте DNS: `nslookup google.com`.","PT30M",[1782,1783,1784,1785,1786,1787,1788,1789],"настройка сети linux","ip команда linux примеры","nmcli tutorial","netplan конфигурация","как назначить ip адрес linux","сетевой интерфейс linux не поднимается","configure network ubuntu command line","linux сетевые настройки cli",{},[1792,1793,1794],"/guides/linux/ssh-tunneling","/guides/linux/firewall-config","/errors/linux/network-unreachable","Гайды Linux",{"title":694,"description":1746},"guides/linux/network-configuration","Это руководство поможет вам освоить современные методы настройки сети в Linux: от базовых команд ip до декларативных конфигураций netplan. Вы научитесь назначать IP-адреса, настраивать шлюзы и DNS, а также диагностировать сбои.",[1800,1089,490,1801,1802,1803,1804,728],"сеть","администрирование","CLI","sysadmin","iproute2","guide","ka-J-00hGC3PO6wJQGdlfZel9IyYcfNCxmrMzv7_r3o"]