[{"data":1,"prerenderedAt":639},["ShallowReactive",2],{"wiki-/wiki/network/ipv4":3},{"id":4,"title":5,"body":6,"description":630,"extension":631,"meta":632,"navigation":633,"path":634,"section":635,"seo":636,"stem":637,"__hash__":638},"wiki/wiki/network/ipv4.md","Настройка IPv4 на VPS",{"type":7,"value":8,"toc":615},"minimark",[9,21,27,30,35,38,42,55,59,79,83,88,110,124,127,140,143,159,163,174,187,190,265,286,289,302,306,309,325,334,387,390,419,422,442,446,449,467,470,483,486,490,498,503,508,519,526,529,533,538,551,556,563,568,571,575,593,597,611],[10,11,12,16,17,20],"p",{},[13,14,15],"strong",{},"Время:"," 10 мин · ",[13,18,19],{},"Сложность:"," ★★☆☆☆",[10,22,23,26],{},[13,24,25],{},"Подходит:"," ✓ Ubuntu 22.04 · ✓ Debian 12 · ✓ AlmaLinux 9",[28,29],"hr",{},[31,32,34],"h2",{"id":33},"краткое-описание","Краткое описание",[10,36,37],{},"IPv4 — основной протокол адресации в интернете. На VPS адрес назначается автоматически при создании, но иногда требуется добавить второй IP или исправить конфигурацию после ручных изменений. В этой статье разобраны три шага: проверить текущий адрес, отредактировать конфиг нужной ОС и применить изменения без перезагрузки.",[31,39,41],{"id":40},"когда-пригодится","Когда пригодится",[43,44,45,49,52],"ul",{},[46,47,48],"li",{},"Нужно добавить второй IPv4-адрес на интерфейс",[46,50,51],{},"После переноса сервера изменился IP и конфиг разъехался",[46,53,54],{},"Хотите убедиться, что адрес назначился корректно после создания VPS",[31,56,58],{"id":57},"что-понадобится","Что понадобится",[43,60,61,64,76],{},[46,62,63],{},"Доступ по SSH или через VNC-консоль в панели Cheesecake Cloud",[46,65,66,67,71,72,75],{},"Права суперпользователя (",[68,69,70],"code",{},"root"," или ",[68,73,74],{},"sudo",")",[46,77,78],{},"Новый IP-адрес и маску подсети (если добавляете вручную) — возьмите в панели управления",[31,80,82],{"id":81},"пошаговая-инструкция","Пошаговая инструкция",[84,85,87],"h3",{"id":86},"_1-узнать-текущий-ip","1. Узнать текущий IP",[89,90,95],"pre",{"className":91,"code":92,"language":93,"meta":94,"style":94},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ip a\n","bash","",[68,96,97],{"__ignoreMap":94},[98,99,102,106],"span",{"class":100,"line":101},"line",1,[98,103,105],{"class":104},"sBMFI","ip",[98,107,109],{"class":108},"sfazB"," a\n",[10,111,112,113,116,117,71,120,123],{},"Команда выводит все сетевые интерфейсы. Ищите строку ",[68,114,115],{},"inet"," у интерфейса ",[68,118,119],{},"eth0",[68,121,122],{},"ens3",".",[10,125,126],{},"Короткий вывод — только адреса без лишнего:",[89,128,130],{"className":91,"code":129,"language":93,"meta":94,"style":94},"hostname -I\n",[68,131,132],{"__ignoreMap":94},[98,133,134,137],{"class":100,"line":101},[98,135,136],{"class":104},"hostname",[98,138,139],{"class":108}," -I\n",[10,141,142],{},"Проверить, какой IPv4 виден снаружи:",[89,144,146],{"className":91,"code":145,"language":93,"meta":94,"style":94},"curl -4 ifconfig.me\n",[68,147,148],{"__ignoreMap":94},[98,149,150,153,156],{"class":100,"line":101},[98,151,152],{"class":104},"curl",[98,154,155],{"class":108}," -4",[98,157,158],{"class":108}," ifconfig.me\n",[84,160,162],{"id":161},"_2-ubuntu-debian-настройка-через-netplan","2. Ubuntu / Debian — настройка через Netplan",[10,164,165,166,169,170,173],{},"Конфиг Netplan лежит в ",[68,167,168],{},"/etc/netplan/",". Обычно это файл ",[68,171,172],{},"00-installer-config.yaml"," или похожий. Откройте его:",[89,175,177],{"className":91,"code":176,"language":93,"meta":94,"style":94},"nano /etc/netplan/00-installer-config.yaml\n",[68,178,179],{"__ignoreMap":94},[98,180,181,184],{"class":100,"line":101},[98,182,183],{"class":104},"nano",[98,185,186],{"class":108}," /etc/netplan/00-installer-config.yaml\n",[10,188,189],{},"Пример конфига с добавленным статическим адресом:",[89,191,195],{"className":192,"code":193,"language":194,"meta":94,"style":94},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","network:\n  version: 2\n  ethernets:\n    eth0:\n      dhcp4: true\n      addresses:\n        - 203.0.113.10/24\n","yaml",[68,196,197,207,220,228,236,248,256],{"__ignoreMap":94},[98,198,199,203],{"class":100,"line":101},[98,200,202],{"class":201},"swJcz","network",[98,204,206],{"class":205},"sMK4o",":\n",[98,208,210,213,216],{"class":100,"line":209},2,[98,211,212],{"class":201},"  version",[98,214,215],{"class":205},":",[98,217,219],{"class":218},"sbssI"," 2\n",[98,221,223,226],{"class":100,"line":222},3,[98,224,225],{"class":201},"  ethernets",[98,227,206],{"class":205},[98,229,231,234],{"class":100,"line":230},4,[98,232,233],{"class":201},"    eth0",[98,235,206],{"class":205},[98,237,239,242,244],{"class":100,"line":238},5,[98,240,241],{"class":201},"      dhcp4",[98,243,215],{"class":205},[98,245,247],{"class":246},"sfNiH"," true\n",[98,249,251,254],{"class":100,"line":250},6,[98,252,253],{"class":201},"      addresses",[98,255,206],{"class":205},[98,257,259,262],{"class":100,"line":258},7,[98,260,261],{"class":205},"        -",[98,263,264],{"class":108}," 203.0.113.10/24\n",[10,266,267,268,271,272,275,276,278,279,282,283,123],{},"Здесь ",[68,269,270],{},"dhcp4: true"," оставляет основной адрес, полученный по DHCP, а в ",[68,273,274],{},"addresses"," добавляется дополнительный статический IP. Если нужен только статический адрес — уберите строку ",[68,277,270],{}," и добавьте ",[68,280,281],{},"gateway4"," и ",[68,284,285],{},"nameservers",[10,287,288],{},"Применить изменения без перезагрузки:",[89,290,292],{"className":91,"code":291,"language":93,"meta":94,"style":94},"netplan apply\n",[68,293,294],{"__ignoreMap":94},[98,295,296,299],{"class":100,"line":101},[98,297,298],{"class":104},"netplan",[98,300,301],{"class":108}," apply\n",[84,303,305],{"id":304},"_3-almalinux-настройка-через-networkmanager","3. AlmaLinux — настройка через NetworkManager",[10,307,308],{},"Посмотреть список соединений:",[89,310,312],{"className":91,"code":311,"language":93,"meta":94,"style":94},"nmcli con show\n",[68,313,314],{"__ignoreMap":94},[98,315,316,319,322],{"class":100,"line":101},[98,317,318],{"class":104},"nmcli",[98,320,321],{"class":108}," con",[98,323,324],{"class":108}," show\n",[10,326,327,328,71,331,333],{},"Запомните имя соединения — обычно ",[68,329,330],{},"System eth0",[68,332,122],{},". Добавьте IP:",[89,335,337],{"className":91,"code":336,"language":93,"meta":94,"style":94},"nmcli con mod \"System eth0\" ipv4.addresses \"203.0.113.10/24\"\nnmcli con mod \"System eth0\" ipv4.method manual\n",[68,338,339,367],{"__ignoreMap":94},[98,340,341,343,345,348,351,353,356,359,361,364],{"class":100,"line":101},[98,342,318],{"class":104},[98,344,321],{"class":108},[98,346,347],{"class":108}," mod",[98,349,350],{"class":205}," \"",[98,352,330],{"class":108},[98,354,355],{"class":205},"\"",[98,357,358],{"class":108}," ipv4.addresses",[98,360,350],{"class":205},[98,362,363],{"class":108},"203.0.113.10/24",[98,365,366],{"class":205},"\"\n",[98,368,369,371,373,375,377,379,381,384],{"class":100,"line":209},[98,370,318],{"class":104},[98,372,321],{"class":108},[98,374,347],{"class":108},[98,376,350],{"class":205},[98,378,330],{"class":108},[98,380,355],{"class":205},[98,382,383],{"class":108}," ipv4.method",[98,385,386],{"class":108}," manual\n",[10,388,389],{},"Если нужен шлюз:",[89,391,393],{"className":91,"code":392,"language":93,"meta":94,"style":94},"nmcli con mod \"System eth0\" ipv4.gateway \"203.0.113.1\"\n",[68,394,395],{"__ignoreMap":94},[98,396,397,399,401,403,405,407,409,412,414,417],{"class":100,"line":101},[98,398,318],{"class":104},[98,400,321],{"class":108},[98,402,347],{"class":108},[98,404,350],{"class":205},[98,406,330],{"class":108},[98,408,355],{"class":205},[98,410,411],{"class":108}," ipv4.gateway",[98,413,350],{"class":205},[98,415,416],{"class":108},"203.0.113.1",[98,418,366],{"class":205},[10,420,421],{},"Применить:",[89,423,425],{"className":91,"code":424,"language":93,"meta":94,"style":94},"nmcli con up \"System eth0\"\n",[68,426,427],{"__ignoreMap":94},[98,428,429,431,433,436,438,440],{"class":100,"line":101},[98,430,318],{"class":104},[98,432,321],{"class":108},[98,434,435],{"class":108}," up",[98,437,350],{"class":205},[98,439,330],{"class":108},[98,441,366],{"class":205},[31,443,445],{"id":444},"проверка-результата","Проверка результата",[10,447,448],{},"Убедитесь, что новый адрес появился на интерфейсе:",[89,450,452],{"className":91,"code":451,"language":93,"meta":94,"style":94},"ip a show eth0\n",[68,453,454],{"__ignoreMap":94},[98,455,456,458,461,464],{"class":100,"line":101},[98,457,105],{"class":104},[98,459,460],{"class":108}," a",[98,462,463],{"class":108}," show",[98,465,466],{"class":108}," eth0\n",[10,468,469],{},"Проверьте доступность сети:",[89,471,473],{"className":91,"code":472,"language":93,"meta":94,"style":94},"ping 8.8.8.8\n",[68,474,475],{"__ignoreMap":94},[98,476,477,480],{"class":100,"line":101},[98,478,479],{"class":104},"ping",[98,481,482],{"class":218}," 8.8.8.8\n",[10,484,485],{},"Если ответы приходят — всё настроено правильно.",[31,487,489],{"id":488},"возможные-ошибки","Возможные ошибки",[10,491,492],{},[13,493,494,495],{},"Потеряли SSH после ",[68,496,497],{},"netplan apply",[10,499,500,501,123],{},"Вы указали адрес, не совпадающий с тем, к которому подключались. Зайдите через VNC-консоль в панели Cheesecake Cloud, откройте конфиг и исправьте адрес или верните ",[68,502,270],{},[10,504,505],{},[13,506,507],{},"Неверная маска подсети",[10,509,510,511,514,515,518],{},"Маска должна совпадать с той, что указана в панели управления. Распространённые значения: ",[68,512,513],{},"/24"," (255.255.255.0), ",[68,516,517],{},"/32"," (один адрес). Неверная маска приведёт к тому, что трафик уйдёт не в ту сторону.",[10,520,521],{},[13,522,523,525],{},[68,524,497],{}," завершается с ошибкой",[10,527,528],{},"Проверьте отступы в YAML — Netplan чувствителен к форматированию. Пробелы, не пробелы-табуляции.",[31,530,532],{"id":531},"faq","FAQ",[10,534,535],{},[13,536,537],{},"Можно ли назначить несколько IP на один интерфейс?",[10,539,540,541,543,544,547,548,123],{},"Да. В Netplan добавьте несколько строк в ",[68,542,274],{},". В NetworkManager используйте ",[68,545,546],{},"nmcli con mod ... +ipv4.addresses \"...\""," со знаком ",[68,549,550],{},"+",[10,552,553],{},[13,554,555],{},"Изменения потеряются после перезагрузки?",[10,557,558,559,562],{},"Нет, если вы редактировали файл конфига (Netplan или NetworkManager). Изменения через ",[68,560,561],{},"ip addr add"," — временные и теряются при перезагрузке.",[10,564,565],{},[13,566,567],{},"Где взять маску и шлюз?",[10,569,570],{},"В панели управления Cheesecake Cloud, в карточке сервера, раздел «Сеть».",[31,572,574],{"id":573},"полезные-ссылки","Полезные ссылки",[43,576,577,586],{},[46,578,579],{},[580,581,585],"a",{"href":582,"rel":583},"https://netplan.io/reference/",[584],"nofollow","Документация Netplan",[46,587,588],{},[580,589,592],{"href":590,"rel":591},"https://networkmanager.dev/docs/api/latest/nmcli.html",[584],"Справочник nmcli",[31,594,596],{"id":595},"следующие-статьи","Следующие статьи",[43,598,599,605],{},[46,600,601],{},[580,602,604],{"href":603},"/wiki/network/ipv6","Настройка IPv6 на VPS",[46,606,607],{},[580,608,610],{"href":609},"/wiki/diagnostics/ping","Диагностика сети с ping",[612,613,614],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":94,"searchDepth":209,"depth":209,"links":616},[617,618,619,620,625,626,627,628,629],{"id":33,"depth":209,"text":34},{"id":40,"depth":209,"text":41},{"id":57,"depth":209,"text":58},{"id":81,"depth":209,"text":82,"children":621},[622,623,624],{"id":86,"depth":222,"text":87},{"id":161,"depth":222,"text":162},{"id":304,"depth":222,"text":305},{"id":444,"depth":209,"text":445},{"id":488,"depth":209,"text":489},{"id":531,"depth":209,"text":532},{"id":573,"depth":209,"text":574},{"id":595,"depth":209,"text":596},"Как проверить и настроить IPv4-адрес на VPS с Ubuntu, Debian или AlmaLinux.","md",{},true,"/wiki/network/ipv4","Сеть",{"title":5,"description":630},"wiki/network/ipv4","if7tx_oRsGnbDM1j9e5VXfNWPqpC_UWn08zXmYCoPzs",1788285514462]