Меню

Ред хат линукс файл настройки сети



Ред хат линукс файл настройки сети

Библиотека сайта rus-linux.net

Настройка сети в Red Hat Enterprise Linux 4.0

Одна из самых сложных вещей в Linux — это освоение интерфейса командной строки (CLI). Linux-сервера обычно не имеют Windows-подобной графической оболочки и менюшек типа «щелкнул и вперед». Но зато вы имеете более надежную систему, полностью соответствующую вашим потребностям («скроенную по вашим меркам») на основе сервера RHEL. Имея нужные знания и инструменты для того, чтобы эффективно конфигурировать и настраивать сетевые службы RHEL, вы сможете запустить сеть и свести до нуля и/или уменьшить время ее неработоспособности. В этой заметке будут изложены самые базовые основы запуска сетевых служб в Linux и превращения одного физического сетевого интерфейса (NIC) в два логических, так называемых субинтерфейса.

Если Linux-система успешно загрузилась, то сетевая служба обычно тоже запущена. Если этого по каким-то причинам не произошло, ее можно запустить следующим образом:

Эта команда запускает скрипты, которые находятся в каталоге /etc/sysconfig/network-scripts. Вы можете посмотреть, какие интерфейсы работают («подняты»), а какие — нет, а также получить некоторые статистические данные о работе каждого интерфейса, введя в командной строке:

Сетевой сервис может быть остановлен (отключены все интерфейсы сразу) или перезапущен (перезапускаются все конфигурационные файлы из каталога /etc/sysconfig/network-scripts) командами:

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

Каждый интерфейс имеет собственный конфигурационный файл. Например, конфигурационный файл интерфейса eth0 называется ifcfg-eth0. Если вы изменяете интерфейс eth0, дайте следующую команду («vi» — это текстовый редактор, который обычно входит в поставку RHEL):

Пример файла, который будет в этом случае открыт на редактирование:

# Broadcom Corporation|NetXtreme BCM5704 Gigabit Ethernet

Code Описание
DEVICE=eth0 Эта строка задает имя устрйства.
HWADDR=00:01:23:45:67:89 Это MAC-адрес данного интерфейса.
ONBOOT=yes Должен ли этот интерфейс «подниматься» при запуске сетевой службы?
TYPE=Ethernet Тип интерфейса.
NETMASK=255.255.255.0 Маска подсети, к которой будет подключаться интерфейс.
IPADDR=192.168.1.154 Это IP-адрес данного интерфейса.
GATEWAY=192.168.1.1 Это IP-адрес шлюза (gateway), на который будут отсылаться данные в том случае, когда адресат назначения пакета не найдет в локальной сети.

Примечание: Каждая строка, начинающаяся символом #, представляет собой комментарии — это стандарт для большинства скриптов в Linux, не только для сетевых скриптов. В данном случае в строке комментария указано устройство, которое используется в качестве этого сетевого интерфейса.

Резервное копирование конфигурационных файлов

Подобно всем другим конфигурационным файлам, имеющимся в вашей Linux-системе, сетевые конфигурационные файлы подлежат резервному копированию. Впоследствии, если возникнут какие-то проблемы, вы сможете быстро восстановить сетевые соединения. Я рекомендую выполнить резервное копирование прямо сейчас, в процессе освоения ваших навыков по управлению сетевыми службами.

Вы можете выполнить резервное копирование путем набора в командной строке следующих команд:

Тем самым вы проделаете следующие операции:

  1. cd /etc/sysconfig/network-scripts — перемещает вас в каталог, где хранятся конфигурационные файлы.
  2. zip –r network_dir * — сжимает каждый файл в текущей директории и помещает результат в архивный файл, имеющий имя «network_dir.zip».
  3. mkdir /backup — создает новый катлог с именем /backup в корневом каталоге вашей Linux-системы.
  4. И, наконец, cp network_dir.zip /backup создает копию файла network_dir.zip в директории /backup.

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

Дадим пояснения к этой цепочке команд:

  1. cd /etc/sysconfig/network-scripts — переход в нужный каталог.
  2. cp /backup/network_dir.zip /etc/sysconfig/network-scripts — копирование network_dir.zip в соответствующую директорию.
  3. unzip -o network_dir.zip — извлечение файлов из архива, причем существующие конфигурационные файлы заменяются их архивными версиями.
  4. Наконец, /sbin/service network reload перечитывает конфигурационные файлы, для того, чтобы вступили в силу заданные в них настройки.

Давайте договоримся, что в оставшейся части настоящей заметки будем полагать, что мы работаем с интерфейсом eth0.

Вам когда-нибудь требовалось сделать так, чтобы одна сетевая плата имела более одного IP-адреса? Сейчас узнаем как это сделать! Но вначале вы должны перейти в каталог с сетевыми скриптами (cd /etc/sysconfig/network-scripts) и создать их резервную копию. О том, как это сделать, было рассказано в первой части настоящей заметки.

Читайте также:  Основной шлюз в настройках сети пропадает

После того, как резервная копия создана, дайте команду:

Этим вы просто создаете конфигурационный файл для вашего субинтерфейса.

Затем откройте новый файл на редактирование:

и сделайте в нем следующие изменения:

Для того, чтобы внести указанные изменения, нажмите клавишу Insert на клавиатуре, после чего вносите необходимые изменения. Эти изменения касаются имени устройства (идентификатора) и IP-адреса. После того, как изменения сделаны, сохраните новый конфигурационный файл, нажав комбинацию CTRL+C, после чего задайте команду «wq.»

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

В Linux вы можете легко поменять MAC-адрес, установив для него любое значение по вашему желанию, лишь бы оно было технически правильным MAC-адресом. Вы не можете задать в качестве MAC-адреса XX:XX:XX:XX:XX:XX!

Если сетевая служба запущена и интерфейс eth0 «поднят», проделайте следующее:

Измените поле MAC-адреса на то значение, которое вы хотите видеть. После чего наберите CTRL+C, «wq» и нажмите Enter.

Пример:
Было: HWADDR=00:01:23:45:67:89
Стало: HWADDR=00:CC:CC:CC:CC:CC

После возвращения в командную строку выполните команду:

Дополнение от переводчика: О том, как подменить MAC-адрес недавно писал М.Конник в заметке «Смена мак-адреса сетевой карты» .

Источник

Настройка сети

Если у вас нет сетевой карты, вы не увидите этот экран. Переходите к следующему разделу Настройка Firewall.

Если есть сетевая карта, а вы не конфигурировали сеть (не загружались с сетевого загрузочного диска, созданного вами и не вводили информацию о своей сети после приглашения), то сейчас у вас есть возможность настроить сеть (посмотрите на Рисунок 3-17).

Рисунок 3-17. Настройка сети

Программа установки автоматически определит все устройства, работа которых связана с сетью и выведет их в списке Сетевые устройства (Network Devices).

После того как вы выберите сетевое устройство, нажмите Редактировать (Edit). В полях всплывающего экрана Редактирование интерфейса (Edit Interface) вы можете выбрать, настраивать ли IP адрес и сетевую маску для устройства через DHCP (или вручную, если опция DHCP не отмечена), а также решить, активировать ли устройство в момент загрузки системы. Если вы выберите Активировать при загрузке (Activate on boot), сетевой интерфейс будет запускаться при загрузке. Если у вас нет клиентского доступа DHCP или вы не знаете, что это такое, обратитесь к своему системному администратору.

Рисунок 3-18. Редактирование настроек сетевого уcтройства

Не используйте значения, приведенные в примере. Они не будут работать с вашей конфигурацией сети. Посоветуйтесь с администратором сети, если не знаете, какие значения следует использовать.

Если у вас есть имя хоста (hostname) (полностью определенное доменное имя) для сетевого устройства, вы можете попробовать использовать DHCP (Dynamic Host Configuration Protocol), чтобы автоматически определить его или же вручную ввести все необходимые данные в соответствующие поля.

Наконец, если вы вручную вводили информацию об IP адресе и сетевой маске, вы можете также внести адрес шлюза (Gateway) и адреса первичного, вторичного и третичного DNS.

Обратите внимание

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

Совет

Чтобы изменить сетевые настройки после завершения установки, воспользуйтесь утилитой сетевого администрирования Network Administration Tool.

Введите в командной строке redhat-config-network , чтобы запустить утилиту сетевого администрирования Network Administration Tool. Если в этот момент вы не будете являться суперпользователем, система попросит ввести пароль root’а для продолжения работы.

Источник

Ред хат линукс файл настройки сети

Red Hat Linux больше не включает в себя приложение netcfg для настройки сетевых устройств. Теперь Red Hat Network Administration Tool (Инструмент управления сетью Red Hat) заменяет netcfg и может использоваться для настройки различных типов сетевых устройств: Плат Ethernet, Модемов, ISDN, xDSL, CIPE и беспроводных устройств.

Вы также можете настроить модемные, ISDN, или xDSL соединения с помощью программы internet-druid . Обратитесь к Официальному руководству по основам работы с Red Hat Linux для получения более подробной информации об internet-druid .

Использовать Инструмент управления сетью Red Hat вы сможете в системе X Window, обладая правами пользователя root. Запустить это приложение можно следующими способами:

Нажав на рабочем столе GNOME Кнопку Main Menu (Главное меню) (на панели) => Programs (Программы) => System (Система)) => Network Configuration (Настройка сети) .

Нажав на рабочем столе KDE Кнопку Main Menu (Главное меню) (на панели) => Red Hat => System (Система) => Network Configuration (Настройка сети) .

Выполнив в командной строке neat (например, в XTerm или GNOME-terminal).

Если вы как-либо измените конфигурацию сети, используя эту утилиту, вы должны нажать кнопку Apply , чтобы эти изменения вступили в силу.

Если вы предпочитаете редактировать конфигурационные файлы, обратитесь к Официальному справочному руководству Red Hat Linux для получения информации о месте их расположения и содержании.

В главном окне программы Инструмент управления сетью Red Hat перейдите на вкладку Hardware (Оборудование) , чтобы добавить, изменить или удалить настройки оборудования Ethernet, модема, ISDN или token ring .

Рисунок 6-1. Настройка сетевого оборудования

Вы можете определить для устройства Ethernet тип адаптера (производителя и модель), а также имя устройства в ядре. Тип адаптера, который вы выбираете, определяет какой модуль ядра (драйвер) будет загружен для сетевой карты. Выбрав адаптер, выберите имя устройства ядра для сетевой карты ( /dev/eth0 , /dev/eth1 и так далее). Вы также можете определить используемые устройством системные ресурсы, например, IRQ (прерывание). Настроив параметры оборудования для устройства Ethernet, перейдите на вкладку Device (Устройство) , чтобы определить сетевые настройки, например, использовать ли DHCP для получения IP адреса.

Для модема вы можете определить имя устройства ядра, скорость в бодах, управление потоком, громкость динамика и режим набора номера (например, тоновый). Если вы хотите настроить модемное соединение с Интернетом, перейдите на вкладку Device (Устройство) и выберите Modem (Модем) в списке Device Type (Тип устройства) .

Для устройства ISDN вы можете определить адаптер (производитель и модель), системные ресурсы (например, IRQ) и протокол D-канала. Если вы хотите настроить ISDN соединение с Интернетом, перейдите на вкладку Device (Устройство) и выберите ISDN в списке Device Type (Тип устройства) .

Для устройства token ring вы можете выбрать тип адаптера в соответствии с производителем и моделью устройства. Тип адаптера определяет какой модуль ядра (драйвер) будет загружен для этого устройства. Вы также можете определить имя устройства ядра ( /dev/tr0 , /dev/tr1 и так далее) и системные ресурсы устройства, например, IRQ. Определив параметры оборудования для устройства token ring, перейдите на вкладку Device (Устройство) , чтобы настроить параметры работы в сети, например, использовать ли DHCP для получения IP адреса.

Источник

Как настроить статический адрес в Red Hat Enterprise Linux

В данной заметке я покажу, что нужно прописать в системе «Red Hat Enterprise Linux 6.4» чтобы настроить статический IP – адрес на сетевом интерфейсе . Данная заметка в последующем будет необходима, когда я буду описывать, как настроить «VMware vCloud«, а сейчас небольшая подготовка.

Сохраняем внесенные изменения:

если в системе две сетевые карточки то файлы будут различаться, поэтому следует редактировать уже другой:

  • /etc/sysconfig/network-scripts/ifcfg-eth0 : First Ethernet card configuration file
  • /etc/sysconfig/network-scripts/ifcfg-eth1 : Second Ethernet card configuration file

, кратко поясню назначение директив:

DEVICE = eth0 – именование сетевого адаптера в система, может (eth1 – вторая сетевая карта и т.д)

HWADDR = MAC -адрес сетевой карточки (зашит в сетевую карточку аппаратно)

ONBOOT = YES – подгружать карточку при перезагрузке системы

BOOTPROTO = none – использовать статический адрес

IPADDR = IP -адрес назначаемый сетевому адаптеру в сети

NETMASK = сетевая маска для обслуживаемой сети

DNS = DNS— сервер в обслуживаемой сети (может быть, домен контроллером, Вашим интернет центром на подобии Zyxel Keenetic Giga 2, Zyxel Keenetic Lite и т.д .)

Далее отредактируем файл /etc/sysconfig/network добавив строку с IP-адресом шлюза через который происходит связь с внешним миром или другими сетями (может быть таким же как и DNS-сервер выше):

Пропишем IP-адрес DNS-сервера в файл /etc/resolv.conf :

Чтобы сетевые настройки применились системой следует рестартовать службу по управлению сетью :

]# service network restart

Shutting down interface eth0: [ OK ]

Shutting down loopback interface: [ OK ]

Bringing up loopback interface: [ OK ]

Bringing up interface eth0: [ OK

Для проверки правильности настройки сетевого интерфейса можно задействовать команду ping до ресурса , к примеру DNS и GATEWAY адресов:

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.

64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.042 ms

Вот собственно и всё, что нужно сделать что заставить работать сетевую карточку в rhel 6.4. На этом всё и удачи. С уважением, ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще 🙂

Карта МКБ: 4432-7300-2472-8059
Yandex-деньги: 41001520055047

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Источник

Шпаргалка 😉

Блог посвященный системному администрированию

19 дек. 2012 г.

Настройка сетевого интерфейса в RHEL6 (RedHat, CentOS, Oracle Linux)

Решил вот сделать заметку о настройке сетевых интерфейсов RHEL (RedHat, CentOS, Oracle Linux, Fedora).

Вначале редактируем файлик настройки интерфейса, например eth1 (<> — означает специфические значения):

Строки говорят сами за себя. HWADDR и UUID проще не указывать, чтобы система сама их розчехлила, а если и указывать, то точно для вашего адаптера.

  • BOOTPROTO=none — при задании статического адреса. Для получения динамического адреса, здесь необходимо указать =dhcp
  • VLAN=yes — если мы настраиваем интерфейс для работы с тегами VLAN.
  • MASTERr=bond0 — если мы настраиваем интерфейс как часть бонда
  • SLAVE=yes — если мы настраиваем интерфейс как часть бонда
  • NETMASK=255.255.255.0 — указываем только ОДИН из параеметров — или NETMASK или PREFIX

nano /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=host.example.com
GATEWAY=192.168.1.1
GATEWAYDEV=eth1
NOZEROCONF=yes

  • GATEWAY и GATEWAYDEV — определяют адрес и сетевой интерфейс шлюза по-умолчанию (можно не указывать, если не нужно).
  • NOZEROCONF=yes — убрать zeroconf маршрут (169.254.0.0)

Теперь стоит подредактировать файлик серверов доменных имен:

nameserver 192.168.1.1
nameserver 8.8.8.8
search example.com

search — указываются домены, которые будут автоматически добавляться к коротким именам. Например, в этом случае по host будет искатся host.example.com.

Про добавление статического маршрута (роута) написано здесь

Источник

Ред хат линукс файл настройки сети

Чтобы комьютеры общались с другими компьютерами, они должны быть подключены к сети. Для этого операционная система должна распознать плату сетевого интерфейса (например, Ethernet, ISDN-модем или Token Ring) и настроить интерфейс для подключения к сети.

Программа Настройка сети (Network Administration Tool) позволяет настроить следующие типы сетевых интерфейсов:

С её помощью также можно настраивать подключения IPsec, управлять параметрами DNS и файлом /etc/hosts , в котором хранятся дополнительные сопоставления имён узлов и IP-адресов.

Чтобы использовать программу Настройка сети , вы должны иметь привилегии root. Чтобы запустить это приложение, выберите в Главном меню (Main Menu) (на панели) => Системные параметры (System Settings) => Сеть (Network) или введите команду system-config-network в приглашении оболочки (например, в XTerm или терминале среды GNOME ). Если работает система X, эта команда запускает графическую версию программы, в противном случае — текстовую.

Чтобы использовать версию для командной строки, выполните от имени root команду system-config-network-cmd —help и познакомьтесь с её параметрами.

Рисунок 18-1. Настройка сети

Если вы предпочитаете непосредственно редактировать файлы конфигурации, обратитесь к Справочному руководству по Red Hat Enterprise Linux за информацией об их расположении и содержании.

Совет

Чтобы настроить сетевое подключение с помощью средства Настройка сети (Network Administration Tool) , выполните следующие действия:

Добавьте сетевое устройство, связанное с физическим аппаратным устройством.

Если этого устройства нет в списке оборудования, добавьте его.

Настройте имя узла и параметры DNS.

Определите все узлы, которые нельзя найти через DNS.

В этой главе все эти действия обсуждаются для всех типов сетевых подключений.

Источник

Подсказка