как поменять ip адрес centos 7

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

Настроить в консоли CentOS ip-адрес можно двумя способами.

Первый способ более правильный и надежный так как все настройки выполняются непосредственно в файлах конфигурации.

Во втором способе используется специальная утилита настройки сетевых интерфейсов Network Manager. Поэтому этот способ более удобен чем первый, но существует риск что Network Manager рано или поздно внесет несанкционированные изменения в настройки интерфейса.

Способ №1. Настройка ip-адреса через файлы конфигурации.

Начнем с определения доступных сетевых интерфейсов командой «ip addr».

Результат работы команды будет выглядеть примерно так:

Eth0 является интерфейсом порта сетевой карты и ему присвоен DHCP сервером ip адрес 162.168.11.250.

Приступаем к внесению изменений в конфигурационный файл /etc/sysconfig/network-scripts/ifcfg-eth0. Для редактирования будем использовать редактор Nano.

Если ранее настройки не вносились, то содержимое файла может выглядеть примерно таким образом.

Здесь необходимо добавить параметры ipv4 для статического адреса и изменить некоторые существующие значения.

Нажимаем сочетание клавиш Ctrl+O для сохранения настроек и затем Ctrl+X для выхода из редактора.

Дополнительно добавим записи в файл конфигурации сети /etc/sysconfig/network.

Осталось внести изменения в /etc/resolv.conf чтобы указать адреса DNS-сереверов.

После внесения всех изменений в файлы сетевых конфигураций можно перезапустить службу network.

Проверим как изменились настройки после правки файлов конфигурации.

Способ 2. Настройка статичного IP-адреса через Network Manager.

Устанавливаем Network Manager, если его нет в системе.

Устанавливаем текстово-графический редактор.

Запускаем службу Network Manager.

Выводим список доступных сетевых адаптеров.

Запускаем текстово-графический редактор Network Manager для редактирования активного интерфейса.

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

Отключить Network Manager во избежания проблем можно так.

Источник

Одминский блог

Блог о технологиях, технократии и методиках борьбы с граблями

Настройка IP в CentOS

Смена IP производится следующим образом:
Открываем файлец /etc/sysconfig/network-scripts/ifcfg-eth0 и смотрим что мы в нем имеем:

DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0C:29:BC:B7:60
ONBOOT=yes

Собственно как понятно из файла- IP адрес он цепляет от DHCP сервера, хотя мне казалось что я его задавал лапками, поэтому отрубаем DHCP и меняем настройки на:

DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:BC:B7:60
ONBOOT=yes
DHCP_HOSTNAME=crm_security.lan
IPADDR= новый_IP_адрес
NETMASK=255.255.255.0
GATEWAY= новый_шлюз
TYPE=Ethernet

Теперь по поводу алиасов- там же где мы правили файло с сетевыми настройками, создаем файлик ifcfg- : Единственно что надо учесть тот момент что алиас не может цеплять свой адрес по DHCP, поэтому следует задавать статический адрес, для чего создаем файл /etc/sysconfig/network-scripts/ifcfg-eth0:0 и в него прописываем следующие строки:

DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=алиас_IP
NETMASK=255.255.255.255

Если нужно добавить пул алиасов, скажем от 192.168.10.1 до 192.168.10.200, то сделать это можно либо создав 200 конфигурационных файлов для алиаса, либо описав весь пул адресов, для чего создадим файл /etc/sysconfig/network-scripts/ifcfg-eth0-range0 и внесем в него следующие строки:

IPADDR_START= 192.168.10.1 # первый IP в пуле
IPADDR_END= 192.168.10.200 # последний IP в пуле
NETMASK=255.255.255.255
CLONENUM_START=1 # число с которого будет начинаться пул
NO_ALIASROUTING=yes

Источник

Как настроить сеть в CentOS

Настройте сеть в CentOS 6, CentOS 7, CentOS 8, CentOS Stream 8, чтобы приступить к работе с вашим сервером. В статье описана настройка сети CentOS (ОС на базе Linux) при установке операционной системы и в консоли с помощью конфигурационного файла.

Читайте также:  Аутоиммунный тиреоидит эутиреоз что

Мы рассмотрим первоначальную настройку сети с помощью базовых параметров: IP-адреса, маски подсети, шлюза и DNS-серверов.

Основные CentOS-команды

Перед тем как перейти к пошаговой настройке сети, перечислим CentOS-команды консоли, которые понадобятся.

Для просмотра списка установленных сетевых интерфейсов:

Для CentOS 8/Stream 8:

Как настроить сеть при установке

Обычно сеть нужно настраивать при первой установке дистрибутива CentOS.

В инструкции описана настройка сети CentOS 7. Инструкция также подойдет для CentOS 6, 8 и Stream 8.

При установке нажмите Сеть и имя узла:

Слева показан список подключенных сетевых интерфейсов. Выберите нужный и нажмите Настроить.

Перейдите на вкладку Параметры IPv4. Выберите метод Вручную и нажмите Добавить. Затем введите нужные параметры сети: статический IP-адрес, маску подсети, шлюз, серверы DNS. Нажмите Сохранить:

Готово, теперь вы знаете, как при установке CentOS настроить сеть. Далее продолжится установка операционной системы, после чего ваш сервер будет иметь необходимые сетевые настройки.

Как настроить сеть в консоли

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

Как узнать, какие сетевые интерфейсы установлены

Чтобы посмотреть список установленных сетевых интерфейсов, перейдите в консоль через пользователя root и введите команду:

Результат выполнения каждой из команд в консоли представлен ниже. В примере команда ip a показывает, что установлено два интерфейса — lo (локальная петля) и enp0s3 (сетевой адаптер Ethernet). Заметьте, что команда ls отображает только названия интерфейсов. Имена интерфейсам назначаются автоматически.

Как настроить сеть

Рассмотрим настройку сети для сетевого интерфейса, например, с названием enp0s3.

В CentOS в каталоге /etc/sysconfig/network-scripts/ хранятся конфигурационные файлы (Network Config) с настройками всех сетевых интерфейсов. Эти файлы начинаются с приставки ifcfg-. Так, для рассматриваемого сетевого интерфейса название файла ifcfg-enp0s3, а путь до него — /etc/sysconfig/network-scripts/ifcfg-enp0s3.

Чтобы настроить сеть для интерфейса:

Для начала вы можете посмотреть сетевые настройки с консоли. Откройте конфигурационный файл с помощью текстового редактора nano (вы можете использовать другой удобный вам редактор):

Где enp0s3 — название сетевого интерефейса.

Содержимое конфигурационного файла зависит от сетевого интерфейса. В файле могут быть указаны разные параметры сети. Файл выглядит следующим образом:

Измените IP-адрес, маску подсети, шлюз и серверы DNS. Для этого замените или добавьте в файл соответствующие строки:

DEVICE — имя настраиваемого сетевого интерфейса;

BOOTPROTO — способ назначения IP-адреса в CentOS: static (вручную), dhcp (автоматический) или none (не использовать dhcp);

ONBOOT — запуск интерфейса при старте сервера: yes (запускать автоматически), no (запускать вручную);

NETMASK — маска подсети;

GATEWAY — шлюз для доступа к интернету;

DNS1 (а также DNS2, DNS3) — DNS-серверы — можно добавить несколько.

Затем необходимо перезапустить сеть. Если у вас CentOS 7, введите команду:

Источник

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

Для CentOS это актуальный вопрос. Тут немного изменили параметры настройки. А кто то их и вовсе не знал. Сегодня будем разбирать, как провести первоначальную настройку сети из командной строки.

Читайте также:  единственное что я люблю это

Для CentOS это актуальный вопрос. Тут немного изменили параметры настройки. А кто то их и вовсе не знал. Сегодня будем разбирать, как провести первоначальную настройку сети из командной строки.

В данной статье разберем, как настроить или изменить уже имеющиеся настройки локальной сети на CentOS 7.

Вообще первоначальная настройка сети производилась, когда осуществлялась установка CentOS 7, но если ставили не вы или вам надо что то изменить, то данная статья точно для вас!

Содержание:

1. Как настроить статический IP-адрес в CentOS 7

2. Как настроить адрес по DHCP в CentOS 7

3. Как настроить DNS в CentOS 7

4. Как настроить основной шлюз в CentOS 7

5. Как изменить hostname в CentOS 7

6. Как перезапустить сеть в CentOS 7

7. System config network tui в CentOS 7

# Как настроить статический IP-адрес в CentOS 7

Теперь давайте ее отредактируем. Допустим, нам нужно сменить или установить ip адрес. Для этого переходим в директорию /etc/sysconfig/network-scripts и открываем на редактирование файл ifcfg-eno16777736. Этот файл имеет примерно следующее содержание:
Для установки статического IP адреса нам необходимо на строчке BOOTPROTO установить BOOTPROTO=none

Указать ДНС:
DNS1=8.8.8.8

Прописываем IP:
IPADDR0=172.16.0.30

Указываем нужную маску:
PREFIX0=24

Прописываем шлюз по умолчанию:
GATEWAY0=172.16.0.1

И чтобы у нас сетевая карта «поднималась» при запуске ОС, необходимо в этом файле найти параметр ONBOOT и прописать ему yes.

В итоге у нас должно получится что то типа этого:

Для немедленного применения изменений перезапустим сеть:

Проверяем, все ли мы сделали верно:
Видим что наши параметры применились. Значит все было сделано верно.

# Как настроить адрес по DHCP в CentOS 7

Для немедленного применения изменений перезапустим сеть:

Проверяем, все ли мы сделали верно:

# Как настроить DNS в CentOS 7

В данный файл можно добавить столько DNS серверов, сколько требуется. Например:

Сохраняем файл и перезапускаем сеть.

# Как настроить основной шлюз в CentOS 7

Проверим, какой у нас шлюз по умолчанию установлен в системе:

Строка с Destination 0.0.0.0 определяет адрес шлюза. Если у вас ее нет, либо в поле Gateway установлен неверный шлюз, то можно это изменить. Устанавливаем шлюз по-умолчанию:

# Как изменить hostname в CentOS 7

Если вы не сменили при установке Hostname или вы хотите его изменить, то сделать это совсем не сложно. Для начала давайте проверим, какой hostname у нас установлен:

В моем случае это centos.home. Допустим мы хотим сделать имя: superserver.work, для этого необходимо отредактировать фай /etc/hostname
После того, как изменили имя, давайте проверим, что у нас получилось:

Как видим, имя сменилось. Значит мы все сделали верно. Как видите, это сделать не так сложно.

P.S.: Для смены hostname перезагрузка не требуется.

# Как перезапустить сеть в CentOS 7

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

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

Читайте также:  как объяснить годовалому ребенку что нельзя кусаться

# System config network tui в CentOS 7

Допустим, мы хотим изменить IP адрес через графический интерфейс, выбираем «Изменить соединение«

Меняем настройки, которые вы хотите изменить и нажимаем «ОК«.

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

Источник

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

Способ #1: Настройка IP-адреса путем правки файлов конфигурации

] # ip addr
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3 :
mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:96:34:52 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.104/24 brd 192.168.0.255 scope global dynamic enp0s3
valid_lft 7006sec preferred_lft 7006sec
inet6 fe80::a00:27ff:fe96:3452/64 scope link
valid_lft forever preferred_lft forever

Сейчас можно видеть, что IP-адресом сервера является 192.168.0.104, который был выдан DHCP сервером.

Переходим к конфигурационному файлу /etc/sysconfig/network-scripts/ifcfg-enp0s3 для последующей настройки. Если у вас не оказалось этого файла, то создайте его самостоятельно. Откройте файл любым редактором, я использую редактор vi.

В свежеустановленной CentOS 7 этот конфиг может выглядеть следующим образом.

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=3e9ee32f-0218-4644-a645-e9665057258a
DEVICE=enp0s3
ONBOOT=no

Измените значения некоторых параметров в этом файле, а также укажите новые параметры.

HWADDR=45:08:02:88:AC:68
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none # Не используем протокол назначения Ip-адреса
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPADDR=192.168.0.251 # Назначаем статический IP-адрес
NETMASK=255.255.255.0 # Маска подсети (или PREFIX=24)
IPV6INIT=no # Если не используете IpV6, то его можно отключить
# IPV6_AUTOCONF=yes
# IPV6_DEFROUTE=yes
# IPV6_FAILURE_FATAL=no
# IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=3e9ee32f-0218-4644-a645-e9665057258a
DEVICE=enp0s3
ONBOOT=yes # Включаем настройки при запуске сетевой службы

NETWORKING=yes # Конфигурация сети
GATEWAY=192.168.0.1 # Адрес маршрутизатора

nameserver 8.8.8.8
nameserver 8.8.4.4
search meliorem.ru

После правки конфигов перезапустим сетевую службу network.

Проверим изменения IP-адреса.

] # ip addr
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3:
mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:96:34:52 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.251/24 brd 192.168.0.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe96:3452/64 scope link
valid_lft forever preferred_lft forever

На этом настройка статического IP-адреса завершена.

Способ #2: Настройка IP-адреса через Network Manager

Данный способ заключается в использовании утилиты Network Manager, которая помогает в упрощенном виде настроить IP-адрес.

Проверка доступных устройств.

Рекомендую использовать первый способ, т.к. там вы точно знаете, что и где редактируете в отличии от использования Network Manager. Некоторые администраторы и вовсе советуют отключить Network Manager, по причине возможных непреднамеренных изменений настроек сети.

Если вы не хотите, что бы Network Manager управлял каким либо сетевым интерфейсом, то пропишите директиву NM_CONTROLLED=no в конфиге интерфейса ( ifcfg-enp0s3 ) или вовсе отключите его.

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network

Понравилась статья? Расскажите о ней друзьям!

Источник

Советы мастера