IP адресите са един от елементите на мрежата, които са от съществено значение при управлението на мрежи, тъй като ни позволяват да изпълняваме управленски задачи като:
- Свържете компютъра към локалната мрежа или интернет.
- Определете къде се намира оборудването и статуса му на дейност.
- Проверете услугите и много други.
Имаме две възможности, когато става въпрос за управление на IP адреси във всеки тип система:
DHCPЧрез тази опция сървърът е конфигуриран да разпространява динамично всички IP адреси, които са установени в предварително определен диапазон, но с този метод IP адресите се променят често.
СтатичноИзползвайки тази алтернатива, ние определяме фиксиран IP адрес за оборудването, който може да се променя само ръчно.
Използването на статични IP адреси е полезно в случаи като:
- Сървър се конфигурира и той трябва да използва роли и услуги, където ако имаме DHCP, тези услуги ще бъдат засегнати.
- Когато се изисква определено приложение да използва един IP адрес.
- За административни въпроси и въпроси за поддръжка.
В тази възможност Solvetic ще научи как можем да дефинираме статичен IP адрес в Ubuntu 17.10 както на ниво Desktop (Home), така и на Server (Business).
1. Задайте статичен IP адрес в Ubuntu 17.10 Desktop
Етап 1
За да извършите този процес, щракнете върху опцията „Конфигурация на системата“, разположена в лявата част на системата:
Стъпка 2
При избора на тази опция ще се покаже следният прозорец, където ще изберем опцията „Мрежа“:
Увеличете
Стъпка 3
Когато избирате опцията Мрежа, следващата стъпка е да редактирате конфигурацията на адаптера, за това избираме бутона „Опции“, като избираме опцията „Кабелен“:
Увеличете
Стъпка 4
В новия прозорец, който ще се покаже, отиваме в раздела „Настройки на IPv4“, където ще видим следното:
Стъпка 5
Тъй като виждаме това с DHCP по подразбиране, трябва да попълним следните полета:
Име на връзкатаТам можем да назовем профила на избраната мрежа.
МетодТам трябва да изберем ръчния режим.
АдресЗа да добавите IP адреса, който ще бъде назначен на оборудването, щракнете върху бутона „Добавяне“ и попълнете полетата.
АдресТой се отнася до IP адреса, който искаме да установим.
Маска за мрежаТам дефинираме маската на мрежата 255.255.255.0 или 24. И двете изпълняват една и съща функция.
GatewayТам трябва да посочим IP адреса на мрежовия рутер, който в повечето случаи е 192.168.1.1 или 192.168.0.1.
DNS сървъриНа този етап можем да установим IP адресите на сървърите, които имат ролята на DNS, там можем да посочим тези, които са предоставени от ISP или да използват публичен DNS, в този случай ще използваме публичния DNS на Google (8.8.8.8 и 8.8.4.4).
Стъпка 6
След като определим тези стойности, кликнете върху бутона „Запазване“, за да приложите промените. Сега трябва да изключим превключвателя за връзка, за да изключим мрежовия адаптер:
Увеличете
Стъпка 7
Сега го активираме отново, за да приложим промените и можем да видим, че определената от нас конфигурация е установена. По този начин установихме статичния IP адрес в Ubuntu 17.10 Desktop.
Увеличете
2. Задайте статичен IP адрес на Ubuntu 17.10 Server
С новото издание на Ubuntu Server мрежовата конфигурация се промени напълно в Ubuntu 17.10.
Нов инструмент, наречен Netplan, е разработен от Canonical (компанията, която разработва дистрибуцията на Ubuntu Linux) за управление на мрежовата конфигурация, която ще използваме във всички нови версии на Ubuntu, започвайки от версия 17.10. Старият конфигурационен файл на мрежата / etc / network / interfaces вече няма да бъде активен.
Netplan е абстракция на мрежова конфигурация на YAML за различни бекенди (NetworkManager, networkd).
Това е помощна програма, която позволява лесно конфигуриране на мрежата в Ubuntu. Може да се използва, като се напише просто YAML описание на необходимите мрежови интерфейси с това, което те трябва да бъдат конфигурирани да правят и това ще генерира необходимата конфигурация за избран инструмент за визуализация.
Netplan чете мрежовите настройки в пътя /etc/netplan/*.yaml, написани от администратори, инсталатори, екземпляри на облачни изображения или други внедрявания на операционна система. По време на стартиране на системата генерирайте или стартирайте специфични конфигурационни файлове на бекенда, за да прехвърлите контрола на устройствата към конкретен мрежов демон.
Етап 1
За да конфигурираме статичен IP адрес в Ubuntu 17.10 Server, трябва да имаме предвид, че конфигурационният файл по подразбиране е
/etc/netplan/01-netcfg.yamlСтъпка 2
За целта ще имаме достъп до него с помощта на текстов редактор, в този случай nano:
sudo nano /etc/netplan/01-netcfg.yaml
Увеличете
Стъпка 3
Синтаксисът на конфигурацията е в езика за програмиране на Python (.yaml формат), така че отстъпът от ред е от съществено значение.
В този файл трябва да конфигурираме IP адресите за присвояване и ще установим следното:
- Задайте стойността не в полето dhcp4.
- Добавете реда адреси със статичния IP, който да присвоите.
- Добавете линия gateway4 с IP на шлюза на рутера.
- Добавете реда за сървърите на имена с IP адресите на DNS сървърите (в този случай тези на Google).
Увеличете
ЗабележкаВ адресния ред може да се добави IPv6 адрес, разделен със запетая и е важно да зададем IPv6 адреса в единични кавички, в противен случай ще получим синтаксична грешка
'2001:1::1/64'
Стъпка 4
Запазваме промените, като използваме следната комбинация от клавиши:
Ctrl + O
Оставяме редактора, използвайки:
Ctrl + X
Стъпка 5
Ние прилагаме промените, като изпълним следния ред:
sudo netplan се прилага
Увеличете
Стъпка 6
Или можем да го използваме и с превключвателя "-debug", за да получим полезен изход, ако анализирането на конфигурационния файл на netplan е било успешно:
sudo netplan -приложи грешка
Увеличете
Стъпка 7
Можем да използваме командата ifconfig за валидиране на назначения IP адрес:
Увеличете
3. Конфигурирайте DHCP с Netplan на Ubuntu 17.10 Server
Етап 1
За да направим това, трябва отново да получим достъп до гореспоменатия конфигурационен файл:
sudo nano /etc/netplan/01-netcfg.yamlСтъпка 2
Там трябва да изтрием предварително въведените редове и да зададем стойността на "dhcp4" на да:
Увеличете
ЗабележкаАко ще използваме IPv6, трябва да добавим реда
dhcp6: да
Стъпка 3
Ние прилагаме промените, като изпълним следния ред:
sudo netplan се прилага
4. Задайте статичен IP адрес в Ubuntu 16.10
В случай на Ubuntu 16 процесът за установяване на статичен IP адрес е както следва.
Етап 1
Първо, ще получим достъп до конфигурационния файл на мрежата, като изпълним следния ред:
sudo nano / etc / network / интерфейси
Увеличете
Стъпка 2
Там можем да видим името на нашия мрежов интерфейс и виждаме, че то е дефинирано от DHCP. Там ще променим следното:
- Променяме думата dhcp на статична.
- Добавяме адреса, маската на мрежата и линиите на шлюза със съответните IP адреси.
Увеличете
Стъпка 3
Запазваме промените, като използваме следната комбинация от клавиши:
Ctrl + O
Оставяме редактора, използвайки:
Ctrl + X
Стъпка 4
Накрая рестартираме мрежовите услуги, като изпълним следния ред. По този начин можем да зададем статичния IP адрес в Ubuntu 16.04 и 16.10.
sudo /etc/init.d/networking рестартиране
Увеличете
Видяхме процеса на дефиниране на статичен IP адрес в различните издания на Ubuntu и по този начин имаме тази опция за изпълнение на някои задачи за управление или изисквания, които могат да възникнат в даден момент.