Как настроить статический ip адрес в CentOS 7 / CentOS настроить сеть

centos 7 настройка сетиВ этой статье мы узнаем как происходит в centos 7 настройка сети и как настроить статический ip адрес в CentOS 7/6, четырьмя способами. Я уверен, что для начинающих свое знакомство с данной Linux платформой, избавит от кучи потерянного времени в поисках этой информации в интернете. Первым делом логинимся в ваш CentOS. В моем случае установлена минимальная версия, это лучше с точки зрения производительности и безопасности, для серверов, но мы рассмотрим и графический вариант, так как многие пользователи используют его как гостевую операционную систему.

Centos 7 настройка сети

Начнем мы с самых простых методов инсталляции, так сказать все поэтапно, а именно с графического, этот метод удобен при разовой установке, ну аж если у вас она массовая, то в помощь вам скрипты и PXE.

Настройка сети во время установки

Логично, что для упрощения настройки разработчики CentOS позаботились сделать все как можно дружелюбнее. У вас как у пользователя есть возможность на вкладке Network & Hostname сразу задать статический ip адрес при установке.

Как установить CentOS 7-20

Выбираем нужный сетевой интерфейс и нажимаем справа Configure.

Как установить CentOS 7-21

Переходим в пункт ipv4 и выбираем manual, то есть в ручную.

Как установить CentOS 7-22

Прописываем ваши данные такие как

  • ip адрес
  • маску подсети
  • шлюз
  • dns сервера

Как установить CentOS 7-23

Как видите, это очень простой способ, но мы же учимся администрированию, поэтому ниже будут представлены консольные методы.

centos 7 настройка сети

Для того, чтобы у вас все получилось вам нужно быть администратором (root) данной системы, о чем будет говорить значок решетки #.

centos 7 настройка сети

Вводим ifconfig. Команда выводит текущие сетевые интерфейсы. У вас их может быть много, но заведите себе правило, если это сервер, то он обязательно должен иметь статику, ни в коем случае не оставляйте DHCP.

Настройка сети CentOS 6 (3)

Видим, что только есть интерфейс замыкания. В CentOS по умолчанию сетевой интерфейс отключен. Как его включить читаем ниже.

Установка в centos ifconfig

Если у вас выскакивает ifconfig: команда не найдена или ifconfig: command not found то не расстраивайтесь, ее забыли добавить в минимальную версию, как только настроите сеть по инструкции ниже, то сможете установить ее, только после настройки сети.

Посмотрим в состав какого пакета она входит

yum provides ifconfig

[root@localhost /]# yum provides ifconfig
Загружены модули: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.logol.ru
* extras: mirror.logol.ru
* updates: mirror.logol.ru
net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
Источник: base
Совпадения с:
Имя файла : /sbin/ifconfig

И собственно установим сам ifconfig в centos 7

yum install net-tools

установить ifconfig centos 7

Настроим статику.

Centos настройка сети из консоли

Самый распространенный метод, который позволяет произвести в centos настройку сети из консоли, да то самое черное окно, его преимущества в том, что требуется минимальная скорость сетевого подключения к серверу, в отличии от графики, очень пригодится если редактировать настройки Centos при большой нагрузке на сервер. Пишем vi или nano кому что нравится.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Настройка сети CentOS 6 (4)

Хочу отметить, что название интерфейса у вас может быть другое, отличное от ifcfg-eth0, но тоже будет начинаться с ifcfg-. Посмотреть список интерфейсов можно командой

ip addr show

или

ip a

Вот пример названия ifcfg-ens192

centos 7 настройка сети

Еще можно посмотреть командой

ls /etc/sysconfig/network-scripts/ | grep ifcfg

centos 7 настройка сети-02

Внесите/измените записи в файле для задания статической настройки сетевого интерфейса:

Собственно как понятно из файла, IP адрес он получает от DHCP сервера, поэтому выключаем DHCP и меняем настройки на ститику.Для редактирования жмем Insert.

DEVICE=eth0  #Наименование интерфейса, это значение присваивается системой
HWADDR=08:00:27:6c:e1:fc  #MAC-адрес, менять без необходимости не нужно
TYPE=Ethernet  #Тип интерфейса
UUID=e2f7b74a-ec49-4672-81cf-ff9c30d8ebdd  #Идентификационный номер интерфейса
ONBOOT=yes  #Запускать интерфейс при загрузке
NM_CONTROLLED=no #Контролируется ли интерфейс службой NetworkManager
BOOTPROTO=none  #Не использовать DHCP
IPADDR=192.168.102.241  #IP-адрес
NETMASK=255.255.255.0  #Маска подсети
GATEWAY=192.168.102.240  #Шлюз

После редактирования жмем ESC потом :wq (Что значит записать и выйти)

Настройка сети CentOS 6 (5)

После выхода пишем ifdown eth0 на всякий случай тушим интерфейс, потом ifup eth0 поднимаем интерфейс.

Видим, что сетевой интерфейс поднялся.

Настройка сети CentOS 6 (6)

Настройка DNS на сетевом интерфейсе CentOS 7

Пропишем DNS. они находятся в файле resolv.conf. Пишем.

vi /etc/resolv.conf

И прописываем в нем nameserver 192.168.102.1

Настройка сети CentOS 6 (7)

перезапускаем интерфейс командой

/etc/init.d/network restart

или

service network restart

Настройка сети CentOS 6 (8)

Пингуем яндекс, видим, что все ок.

Настройка сети CentOS 6 (10)

Если у вас два интерфейса и вам нужно поставить основной, то делается это в файле /etc/sysconfig/network

vi /etc/sysconfig/network

Так же тут можно поменять имя хоста.

Настройка сети CentOS 6 (11)

Задаем шлюз и имя сервера

Настройка сети CentOS 6 (12)

Третий способ. Утилита system-config-network-tui

поставить ее можно из репозитория.

yum install -y system-config-network-tui

После установки пишем system-config-network-tui

Настройка сети CentOS 6 (17)

Выбираем Device configuration

Настройка сети CentOS 6 (19)

Выбираем нужный интерфейс

Настройка сети CentOS 6 (20)

Задаем настройки

Настройка сети CentOS 6 (21)

Задаем DNS

Настройка сети CentOS 6 (22)

Задаем нужные DNS сервера и имя сервера

Настройка сети CentOS 6 (23)

Save & out.

Настройка сети CentOS 6 (24)

Четвертый способ через консоль mc

ставим ее yum install mc -y

Запускаем командой mc. Переходим для примера в каталог /etc/sysconfig/network-scripts

выбираем ifcfg-eth0 и нажимаем F4. Выбираем 3 пункт редактировать с помощью mc.

Как в CentOS 6-7 настроить статический ip адрес-01
Как в CentOS 6-7 настроить статический ip адрес-01

 

Как в CentOS 6-7 настроить статический ip адрес-02
Как в CentOS 6-7 настроить статический ip адрес-02

F10 чтобы выйти.

Вот уважаемые читатели мы с вами разобрались как происходит в centos настройка сети. На этом думаю закончим данную статью, если есть какие либо вопросы пишите помогу чем смогу.

Читайте так же Как настроить сеть на CentOS 7 minimall / Как настроить статический ip адрес в CentOS 7 minimall

Материал сайта pyatilistnik.org

Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. Илья

    Да реально просто настроить в centos 7 настройки сети

  2. Денис

    Здравствуйте.
    У вас в инструкции ошибка в команде изменения DNS.

    Написано resolf.conf
    А должно быть resolv.conf

  3. Иван Семин автор

    спасибо поправил синтаксис, для этого люблю еще и скрины,чтобы минимизировать недостоверность информации из за опечатки

  4. artur

    спасибо, что объяснили тремя способами, как понимаю что это подойдет чтобы настроить сеть Centos 8?

  5. Павел

    Спасибо автору!!! Очень помогло!

  6. Иван Семин автор

    Добрый день Павел, очень рад что статья все продолжает помогать людям

  7. Антон

    Хорошая статья, мне помогло

  8. Иван Семин автор

    Стараемся, Антон

  9. Finix

    Спасибо автору, очень подробная и актуальная статья по настройке сети

  10. рекс

    Спасибо разобрался

  11. Торнс

    Еще забыли указать, что во время установки можно задать сеть

  12. Иван Семин автор

    спасибо, что напомнили, добавлю.

  13. вячеслав

    с настройкой одного интерфейса написано много— а каким способом настроить вторую сетевую карту для раздачи интернета на локальную сеть? когда первая сетевая карта принимает сеть от провайдера. настройку надо произвести для сервера

  14. вячеслав

    сервер за nat не подходит необходимо пустить вторую сетевую на роутер с раздачей сетевого адреса по dhcp на роутер

  15. Иван Семин автор

    Учитесь пользоваться поиском http://pyatilistnik.org/kak-dobavit-vtoroy-setevoy-interfeys-s-vneshnim-ip-adresom-v-centos-7-na-virtualnoy-mashine-esxi-5-5/

  16. Williamm

    Спасибо Иван, очень доступно объяснили

  17. Миха

    Спасибо, настроил конфиг, все работает.

  18. Глюк

    весь интернет завален лайфхаками по настройке сети в конфигах редхата.
    поделюсь «сакральными» знаниями — читайте файл /usr/share/doc/initscripts-xxxx/sysconfig.txt и прочие в том-же каталоге.

  19. Виталя

    Destination host unreachable либо unknown host, настраивал через редактирование конфигов. Есть одно но, у меня подключение к интернету через вайфай, может как то по другому настраивать нужно, подскажите, заранее спасибо.

  20. Иван Семин автор

    ПРоверьте синтаксис, и можете скинуть скрин вашего конфига и вывод команда ip addr show и ifconfig

  21. tyfuwu

    Спасибо

  22. Александр

    Офигенно. Вопрос. Если нет интернета, не настроена сетевая. Как установить ifconfig??? При установке слева сетевая есть, но ползунок включения отсутствует.

  23. Gggggg

    нет сети вообще