В CentOS можно настроить сетевой интерфейс на статический IP-адрес, выполнив следующие шаги:
- Откройте директорию
/etc/sysconfig/network-scripts
и найдите файл конфигурации сетевого интерфейса, который вы хотите изменить. В качестве примера рассмотрим интерфейс eth0 — найдите файл с именем ifcfg-eth0
.
1
2
3
|
| | cd /etc/sysconfig/network-scripts |
| --- | --- |
| | ls ifcfg-* |
|
- Создайте резервную копию этого файла и откройте его в текстовом редакторе. Например, вы можете использовать редактор vi, чтобы открыть файл
ifcfg-eth0
:
1
2
3
|
| | cp ifcfg-eth0 ifcfg-eth0.bak |
| --- | --- |
| | vi ifcfg-eth0 |
|
- Установите свойство BOOTPROTO в значение static, что будет означать использование статического IP-адреса, и добавьте следующие параметры:
1
2
3
4
5
6
|
| | IPADDR=192.168.0.100 # Установка IP-адреса сетевого интерфейса |
| --- | --- |
| | NETMASK=255.255.255.0 # Установка маски подсети для сетевого интерфейса |
| | GATEWAY=192.168.0.1 # Установка IP-адреса шлюза |
| | DNS1=8.8.8.8 # Установка IP-адреса основного DNS-сервера |
| | DNS2=8.8.4.4 # Установка IP-адреса резервного DNS-сервера (по желанию) |
|
Например, измененное содержимое файла будет выглядеть следующим образом:
1
2
3
4
5
6
7
8
9
10
11
12
|
| | TYPE=Ethernet |
| --- | --- |
| | BOOTPROTO=static |
| | NAME=eth0 |
| | DEVICE=eth0 |
| | ONBOOT=yes |
| | IPADDR=192.168.0.100 |
| | NETMASK=255.255.255.0 |
| | GATEWAY=192.168.0.1 |
| | DNS1=8.8.8.8 |
| | DNS2=8.8.4.4 |
| | # Адреса DNS, упомянутые в этой статье, вы можете найти по ссылке https://bmzhp.com/knowledge/164.html |
|
- Сохраните изменения в файле и перезапустите сетевые службы.
1
|
systemctl restart network
|
- Используйте команду
ip addr
, чтобы проверить, назначен ли статический IP-адрес сетевому интерфейсу.
На этом все шаги по настройке сетевого интерфейса на статический IP в CentOS завершены. Надеюсь, этот метод поможет вам успешно настроить статический IP-адрес для сетевого интерфейса.