Как да конфигурирате статичен IP адрес или DHCP в Ubuntu 19.04

В момента, в който влезете в уеб браузър и въведете адреса на сайта, който искате да посетите, влизат в действие различни аспекти, услуги, конфигурации и протоколи, които позволяват безопасен и ефективен достъп до този сайт. Това е невидимо за вас и мен, но ако една от тези стойности е погрешна, комуникацията няма да бъде 100% подходяща, така че резултатът няма да бъде както се очаква. Ако сте от света на ИТ или имате основни познания, ще знаете, че един от съществените компоненти при установяване на уеб комуникация е IP адресът, тъй като това не само ще ни позволи достъп до интернет, но и че можем да комуникираме с други компютри в мрежата локална мрежа.

По принцип IP (Интернет протокол) адрес е идентификатор, който се състои от група от четири числа от 0 до 255, разделени с точки. Този идентификатор е уникален и не се повтаря на никой друг компютър в света и има задачата да регистрира компютъра в глобалната мрежа. Но IP адресът не е само собственост на компютърно оборудване, трябва да знаете, че модемите, рутерите, уебсайтовете и други имат свързани IP адреси.

Сега, разбирайки ролята на IP адрес, е необходимо да се знае, че има два типа IP адреси и че днес ние обработваме два протокола за тях. Това са протоколът IPv4, но с нарастващия брой заявки за IP адреси, пълното внедряване на IPv6 е на прага, което предлага по -високо ниво на адреси за предлагане, но в света на IP адресирането откриваме следните видове IP адреси:

Динамични IP адресиТе са променливи адреси, те се доставят и управляват от DHCP сървър и тяхната работа се състои в отдаване под наем на този адрес за определено време, след този период от време адресът ще бъде подновен чрез промяна на неговия синтаксис.

Статични IP адресиКакто подсказва името им, те са IP адреси, които ще останат фиксирани, без какъвто и да е вид промяна. Те се използват в сървъри, производствени машини, свързани към мрежата и като цяло всички потребители, които не изискват промяна на своя IP, тъй като други услуги зависят от него.

В Linux среди имаме възможност да установим IP адрес, статичен или динамичен на нашите сървъри, и затова Solvetic ще обясни подробния процес за постигане на такова действие.

За този урок ще използваме Ubuntu Server 19.04 и Ubuntu 19.04 Desktop, които вече са налични на следната връзка:

1. Конфигурирайте мрежата с Netplan на Ubuntu Server 19.04


В случая на Ubuntu Server 19.04 и тъй като използването му е през ядро ​​(терминал), трябва да използваме някои помощни програми, налични за тази цел и в този случай ще използваме инструмента netplan.

Netplan е разработен като помощна програма, благодарение на която ще бъде възможно да се конфигурира мрежата в различни системи на Linux по прост, но в същото време пълен начин, това ще бъде постигнато чрез създаване на YAML описание на мрежовите интерфейси, достъпни на нашия компютър определяйки действието, което всеки от тях ще изпълни в рамките на тази конфигурация, помощната програма Netplan отговаря за прилагането на конфигурацията, която е необходима, за да могат тези действия да се изпълнят според очакванията.

ЗабележкаЗа да разберем малко повече, YAML е формат за четене от хора, който се основава на добре познати езици за програмиране като XML, C, Python, Perl и имейл формата, посочен в RFC 2822.

Когато дефинираме задачата на всеки мрежов интерфейс, Netplan продължава да чете тази конфигурация, която се записва в директорията /etc/netplan/*.yaml, след което, по време на процеса на стартиране на системата, Netplan ще генерира файлове, специфични за бек-енд изпълними мисията ще бъде да прехвърля контрола на устройството към специален мрежов демон, с netplan се поддържат следните команди:

 NetworkManager Systemd-networkd
Netplan има група подкоманди, които ви позволяват да контролирате действията, които трябва да се извършват, това са:

netplan генериранеТази команда използва / etc / netplan, за да генерира необходимата конфигурация за избраните рендери.

netplan се прилагаТази команда отговаря за прилагането на настройките на визуализатора и продължава да ги рестартира, ако е така.

2. Запознайте се с мрежовите интерфейси в Ubuntu 19.04 Server

Етап 1
Първата стъпка, която трябва да направите, ще бъде да знаете идентификаторите на мрежовите карти в нашето оборудване, за това ще изпълним следната команда:

 ifconfig -a

Увеличете

Стъпка 2
В резултат можем да видим, че нашият мрежов интерфейс е "enp0s3", ако имаме повече мрежови адаптери, ще видим съответните идентификатори, свързани с всеки от тях:

Увеличете

ЗабележкаИнтерфейсът не е интегриран като блокиране на операциите.

3. Поставете статичен IP адрес на Ubuntu 19.04 Server


Споменахме, че на ниво сървър е от съществено значение да се обработват фиксирани IP адреси, тъй като те са отговорни за предоставянето на услуги, процеси и роли на клиентските компютри.

Етап 1
За да конфигурираме фиксиран IP адрес на нашия сървър, трябва да получим достъп до конфигурационния файл на Netplan с помощта на текстов редактор и да изпълним следното:

 sudo nano /etc/netplan/50-cloud-init.yaml 
ЗабележкаВ случай, че инсталаторът за разпространение не създаде YAML файла, можем да генерираме необходимата конфигурация за процесорите, като използваме следната команда:
 sudo netplan генериране

Увеличете

Стъпка 2
При достъп до файла в Ubuntu 19.04 ще видим следното:

Увеличете

Стъпка 3
По подразбиране виждаме мрежовия интерфейс activeenp0s3, в долната част ще въведем следните стойности:

 enp0s8: dhcp4: няма dhcp6: няма адреси: [192.168.0.15/24,] gateway4: 192.168.0.1 сървъри на имена: адреси: [8.8.8.8, 8.8.4.4]
Стъпка 4
Добавихме следното:
  • Име на мрежовия интерфейс.
  • Деактивирахме DHCP (както в IPv4, така и в IPv6), така че динамичните IP адреси не се предоставят.
  • Ние сме задали IP адреса.
  • Адресът на шлюза е зададен.
  • В този случай DNS сървърите са дефинирани с помощта на публичния DNS на Google.

Увеличете

Стъпка 5
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 6
След това ще приложим промените, като изпълним:

 sudo netplan се прилага

Увеличете

Стъпка 7
Когато отново стартираме ifconfig -a, можем да видим, че нашият интерфейс enp0s8 има IP, който сме дефинирали, в този случай 192.168.0.15:

Увеличете

4. Поставете динамичен IP адрес в Ubuntu Server 19.04

Етап 1
За да конфигурираме IP адреса, използвайки DHCP сървъра като критерии, трябва отново да получим достъп до предишния конфигурационен файл:

 sudo nano /etc/netplan/50-cloud-init.yaml
Стъпка 2
Там конфигурираме следните редове:
 мрежа: версия: 2 визуализатор: мрежови Ethernet: enp0s8: dhcp4: вярно dhcp6: вярно

Увеличете

Стъпка 3
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 4
След това прилагаме промените, като използваме следната команда.

 sudo netplan се прилага 
Стъпка 5
След това изпълняваме ifconfig -a и ще видим, че IP на избрания интерфейс приема адреса въз основа на DHCP:

Увеличете

Стъпка 6
И накрая, ако искаме да получим помощ от командата man, можем да изпълним следното:

 човешки нетен план

Увеличете

5. Поставете статичен IP адрес в Ubuntu 19.04 Desktop

Етап 1
В случая с графични системи, това е по -прост процес, отколкото можем да мислим, за това трябва да кликнете върху иконата на мрежата, разположена в горната част на екрана и там да изберете типа на използваната мрежа и след това да кликнете върху опцията „Кабелна мрежа конфигурация ":

Стъпка 2
Ще се покаже следният прозорец:

Увеличете

Стъпка 3
Там кликваме върху иконата за конфигуриране, разположена от дясната страна на текущата мрежа и в следващия прозорец ще отидем в раздела IPv4 и там активираме полето Ръчно и въвеждаме следното:

  • IP адрес за използване
  • Маска за мрежа
  • Адрес на шлюза за използване

Увеличете

Стъпка 4
След като въведем тези стойности, щракнете върху бутона Прилагане и за да влязат в сила промените, трябва временно да прекъснем връзката, като кликнете върху превключвателя за кабелна мрежа:

Увеличете

Стъпка 5
След това отново активираме мрежата и проверяваме дали зададеният адрес е правилен:

6. Задайте динамичен IP адрес в Ubuntu 19.04 Desktop

Етап 1
И накрая, ако искаме да получим IP адреса директно от DHCP сървъра, трябва да се върнем към прозореца за мрежова конфигурация и в раздела IPv4 трябва да активираме полето „Автоматично (DHCP)“:

Стъпка 2
Щракнете върху Приложи и ние трябва отново да изключим и да свържем отново мрежата, така че промените да бъдат приложени правилно:

Виждаме колко лесно е да дефинираме типа IP адрес както в нашите сървъри, така и в оборудването за графичен интерфейс на Ubuntu 19.04 и по този начин използваме тези адреси според случаите, които са необходими и жизненоважни за работа, но винаги помним основните мисията на IP адреса.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave