3 способа установить статический IP-адрес в RHEL 8

Thank you for reading this post, don't forget to subscribe!

Настрой­ка ста­ти­че­ско­го IP-адре­са для ваше­го дис­три­бу­ти­ва Linux явля­ет­ся фун­да­мен­таль­ной зада­чей и может быть выпол­не­на все­го за несколь­ко про­стых шагов. С выпус­ком пуб­лич­ной бета-вер­сии RHEL 8 теперь вы може­те настро­ить сете­вой интер­фейс несколь­ки­ми раз­лич­ны­ми спо­со­ба­ми с помо­щью ути­лит NetworkManager

1. Как настроить статический IP-адрес с помощью сетевых сценариев вручную

Вы може­те настро­ить ста­ти­че­ский IP-адрес по ста­рин­ке, отредактировав:

В нашем слу­чае файл называется:

Что­бы най­ти имя сете­во­го интер­фей­са, вы може­те исполь­зо­вать сле­ду­ю­щую коман­ду nmcli:

Для редак­ти­ро­ва­ния фай­ла про­сто исполь­зуй­те любой тек­сто­вый редак­тор и открой­те файл:

Затем пере­за­пу­сти­те NetworkManager с помощью:

Кро­ме того, вы може­те пере­за­пу­стить сете­вой интер­фейс с помощью:

Теперь вы може­те про­ве­рить новый IP-адрес с помо­щью коман­ды ip, как пока­за­но ниже:

2. Как настроить статический IP с помощью Nmtui Tool?

Дру­гой спо­соб настро­ить ста­ти­че­ский IP-адрес для ваше­го RHEL 8 — исполь­зо­вать инстру­мент nmtui, это тек­сто­вый поль­зо­ва­тель­ский интер­фейс (TUI). Что­бы исполь­зо­вать его, про­сто вве­ди­те сле­ду­ю­щую коман­ду в вашем терминале:

Это запу­стит программу:

Выбе­ри­те «edit a connection«, затем выбе­ри­те интерфейс:

В сле­ду­ю­щем окне вы смо­же­те редак­ти­ро­вать настрой­ки сете­во­го интер­фей­са, пере­ме­щая кур­сор с помо­щью кла­виш со стрел­ка­ми на клавиатуре:

В этом при­ме­ре я изме­нил свой IP-адрес с 192.168.20.150 на 192.168.20.160. Что­бы сохра­нить изме­не­ния, про­кру­ти­те вниз до кон­ца стра­ни­цы и выбе­ри­те ОК.

Затем пере­за­гру­зи­те сете­вой интер­фейс, выбрав «Activate a connection»:

Затем выбе­ри­те имя под­клю­че­ния и выбе­ри­те <Deactivate>:

А теперь выбе­ри­те <Activate>, что­бы акти­ви­ро­вать интер­фейс с новы­ми задан­ны­ми вами настройками:

Затем выбе­ри­те <Back>, что­бы вер­нуть­ся в глав­ное меню, а затем нажми­те «Quit», что­бы выйти:

Убе­ди­тесь, что новые настрой­ки IP-адре­са были применены:

3. Как настроить статический IP с помощью инструмента Nmcli?

Nmcli — это интер­фейс команд­ной стро­ки NetworkManager, кото­рый мож­но исполь­зо­вать для полу­че­ния инфор­ма­ции или настрой­ки сете­во­го интерфейса.

Если вы хоти­те уста­но­вить ста­ти­че­ский IP-адрес, вы може­те исполь­зо­вать сле­ду­ю­щие опции.

Уста­но­ви­те IP-адрес для интер­фей­са enp0s3 на RHEL 8:

Уста­но­ви­те шлюз на RHEL 8:

Ука­жи­те интер­фей­су, что он исполь­зу­ет руч­ную настрой­ку (не dhcp и т.д.):

Настрой­те DNS:

Пере­за­гру­зи­те кон­фи­гу­ра­цию интерфейса:

Ваши изме­не­ния будут сохра­не­ны в /etc/sysconfig/network-scripts/ifcfg-enp0s3.

Вот файл кон­фи­гу­ра­ции, кото­рый был сге­не­ри­ро­ван в нашем случае:

Итоги

В этой ста­тье вы уви­де­ли, как настро­ить ста­ти­че­ский IP-адрес с помо­щью сете­вых сце­на­ри­ев, ути­лит nmtui и nmcli в RHEL 8