Настройка сети в centos 7

Содержание

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 то не расстраивайтесь, ее забыли добавить в минимальную версию, как только настроите сеть по инструкции ниже, то сможете установить ее, только после настройки сети.

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

[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

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

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

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

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

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

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

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

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

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. Пишем.

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

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

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

service network restart

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

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

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

Если у вас два интерфейса и вам нужно поставить основной, то делается это в файле /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)

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

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

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

Настройка сети 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 настройка сети. На этом думаю закончим данную статью, если есть какие либо вопросы пишите помогу чем смогу.


Источник: pyatilistnik.org