Настройка linux red hat enterprise linux

Обновлено: 05.07.2024

1. Просмотр текущей конфигурации сети

Вначале нужно посмотреть текущие настройки сети. Сделать это можно с помощью следующих команд.

Примечание: далее в примерах показано как конфигурировать одну сетевую карточку в сервере, в котором вставлено 4 сетевых карточки.

Посмотреть IP-адрес на каждом сетевом интерфейсе:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1

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: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

link/ether 14:18:82:6f:f8:ec brd ff:ff:ff:ff:ff:ff

inet 10.153.0.231/16 brd 10.153.255.255 scope global dynamic eno1

valid_lft 175048sec preferred_lft 175048sec

inet6 fe80::77d0:dad3:c3a8:7358/64 scope link

valid_lft forever preferred_lft forever

3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000

link/ether 14:18:82:6f:f8:ed brd ff:ff:ff:ff:ff:ff

4: eno3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000

link/ether 14:18:82:6f:f8:ee brd ff:ff:ff:ff:ff:ff

5: eno4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000

link/ether 14:18:82:6f:f8:ef brd ff:ff:ff:ff:ff:ff

6: br0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000

link/ether 1a:ac:77:ea:ed:ab brd ff:ff:ff:ff:ff:ff

Здесь нужно обратить внимание, что сетевые карточки на 2017 год обозначаются не ethX , а enoX , причем счет идет с единицы. Нас будет интересовать карточка eno1 . Параметры " scope global dynamic eno1" говорят о том, что IP-адрес получен динамически (нужно уточнить, так ли это. ).

default via 10.153.0.1 dev eno1 proto static metric 100

10.153.0.0/16 dev eno1 proto kernel scope link src 10.153.0.231 metric 100

Сведения о DNS-сервере:

В принципе, можно посмотреть сведения о IP адресах сетевых устройств по-старинке, через программу ifconfig, если она установлена. У нее более человекочитаемый вывод:

br0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

ether 8a:ac:77:ea:ed:ab txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 10.153.0.231 netmask 255.255.0.0 broadcast 10.153.255.255

inet6 fe80::77d0:dad3:c3a8:7358 prefixlen 64 scopeid 0x20<link>

ether 94:18:82:6f:f8:ec txqueuelen 1000 (Ethernet)

RX packets 2616536 bytes 879913134 (839.1 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 297129 bytes 30950356 (29.5 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

device interrupt 16

eno2: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

ether 94:18:82:6f:f8:ed txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

device interrupt 17

eno3: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

ether 94:18:82:6f:f8:ee txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

device interrupt 16

eno4: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

ether 94:18:82:6f:f8:ef txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

device interrupt 17

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10<host>

loop txqueuelen 1 (Local Loopback)

RX packets 17 bytes 1441 (1.4 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 17 bytes 1441 (1.4 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

2. Простой путь конфигурирования

Если в системе используется NetworkManager, то можно воспользоваться текстовой утилитой nmtui, которая предоставляет ncurses-интерфейс в текстовом режиме. По-умолчанию эта утилита не ставится вместе с NetworkManager, поэтому ее нужно поставить вручную. Для этого нужно установить пакет NetworkManager-tui .

Установив основное оборудование системы, выполните установку Red Hat Enterprise Linux на каждом узле кластера и убедитесь в том, что все узлы распознали подключенные устройства. Выполните следующие действия:

Установите Red Hat Enterprise Linux на всех узлах кластера. Указания по установке вы найдёте в Руководстве по установке Red Hat Enterprise Linux .

Кроме этого, после установки операционной системы Red Hat Enterprise Linux настоятельно рекомендуется выполнить следующее:

До установки Red Hat Enterprise Linux определитесь с IP-адресами узлов и связанных Ethernet-портов. Заметьте, что IP-адреса связанных Ethernet-портов могут быть частными IP-адресами (например, 10. x.x.x ).

Не размещайте локальные файловые системы (такие, как / , /etc , /tmp , и /var ) на общих дисках или на дисках, подключенных к той же SCSI шине, что и общее хранилище. Это поможет предотвратить случайное монтирование этих файловых систем другими узлами кластера, также при этом не задействуются идентификационные номера SCSI-устройств, что может оказаться полезным, учитывая их ограниченное количество.

Размещайте разделы /tmp и /var на разных файловых системах. Это может улучшить производительность узлов.

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

Если вы используете RAID-хранилище с номерами логических единиц устройств ( LUN ) большими нуля, необходимо включить поддержку LUN в ядре, добавив следующую строку в файл /etc/modules.conf :

options scsi_mod max_scsi_luns=255

После изменения файла modules.conf необходимо перестроить образ ядра в памяти с помощью команды mkinitrd . В Руководстве по системному администрированию Red Hat Enterprise Linux вы найдёте дополнительную информацию о создании дисков в памяти с помощью mkinitrd .

Отредактируйте файл /etc/hosts на каждом узле кластера и укажите IP-адреса, используемые в кластере. За дополнительной информацией о выполнении этого действия обратитесь к разделу 1.3.1 Редактирование файла /etc/hosts .

Уменьшите таймаут загрузки ядра для ускорения загрузки узлов. За дополнительной информацией о выполнении этой задачи обратитесь к разделу 1.3.2 Уменьшение таймаута загрузки ядра .

Проверьте, все ли узлы обнаружили всё установленное оборудование:

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

Если вы намерены настроить службы Samba, убедитесь в том, что в вашей системе установлены связанные с Samba RPM-пакеты.

Файл /etc/hosts содержит таблицу преобразования имен компьютеров в IP адреса. Файл /etc/hosts для каждого узла должен содержать следующие записи:

IP-адреса и соответствующие имена компьютеров всех узлов кластера

IP-адреса и соответствующие имена компьютеров для пульсирующих Ethernet-соединений (это могут быть также частные IP-адреса)

В качестве альтернативы файлу /etc/hosts , для определения имен узлов кластера могут использоваться системы именования компьютеров, такие как DNS или NIS. Однако чтобы уменьшить количество зависимостей, и тем самым увеличить степень доступности, для определения IP адресов сетевых интерфейсов кластера настоятельно рекомендуется использовать файл /etc/hosts .

Ниже приведен пример файла /etc/hosts на одном из узлов:

В предыдущем примере показаны IP-адреса и имена компьютеров двух узлов кластера ( cluster2 и cluster3 ), а также частные IP-адреса и имена компьютеров для Ethernet-интерфейса, обеспечивающего пульсирующее соединение точка-точка ( ecluster2 и ecluster3 ).

Проверьте правильность форматирования в файле /etc/hosts записи, относящейся к локальному узлу - она не должна включать удалённые узлы. Пример некорректной записи о локальном узле, включающей удалённый узел ( server1 ) приведён ниже:

127.0.0.1 localhost.localdomain localhost server1

Соединение Ethernet может работать некорректно, если в файле /etc/hosts допущена ошибка. Проверьте файл /etc/hosts и исправьте формат этого файла, удалив удалённые системы из записи о локальном узле, если они есть.

Обратите внимание, каждый сетевой адаптер должен быть настроен на использование соответствующего IP-адреса и маски сети.

Ниже приведен пример выполнения команды /sbin/ifconfig на узле кластера:

eth0 Link encap:Ethernet HWaddr 00:00:BC:11:76:93 inet addr:192.186.1.81 Bcast:192.186.1.245 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:65508254 errors:225 dropped:0 overruns:2 frame:0 TX packets:40364135 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:19 Base address:0xfce0 eth1 Link encap:Ethernet HWaddr 00:00:BC:11:76:92 inet addr:10.0.0.1 Bcast:10.0.0.245 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:18 Base address:0xfcc0

В предыдущем примере показаны два сетевых интерфейса узла кластера: Интерфейс eth0 – сетевой интерфейс узла и eth1 – сетевой интерфейс, обеспечивающий пульсирующее Ethernet-соединение точка-точка.

Вы также можете добавить записи об IP-адресах узлов кластера на вашем сервере DNS. За информацией по настройке DNS обратитесь к Справочному руководству Red Hat Enterprise Linux или к своему сетевому администратору.

Вы можете ускорить процесс загрузки узла кластера, уменьшив таймаут загрузки ядра. При загрузке Red Hat Enterprise Linux загрузчик позволяет в течении определённого времени выбрать альтернативное ядро. По умолчанию, на этот выбор даётся десять секунд.

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

Если вы используете загрузчик GRUB, измените в файле /boot/grub/grub.conf значение параметра timeout , сделав его равным нужной длительности таймаута (в секундах). Чтобы установить его равным 3 секундам, определите параметр, как показано ниже:

Если вы используете загрузчик LILO или ELILO, отредактируйте файл /etc/lilo.conf (на платформе x86) или elilo.conf (на платформе Itanium) и установите требуемое значение (в десятых долях секунды) для параметра timeout . В следующем примере таймаут устанавливается равным трём секундам:

Для применения изменений, внесенных в файл /etc/lilo.conf , выполните команду /sbin/lilo .

Чтобы применить изменения, внесённый на платформе Itanium в файл /boot/efi/efi/redhat/elilo.conf , выполните команду /sbin/elilo .

В приведённом ниже примере выполнения команды dmesg показано, что на узле выявлено две внешних SCSI-шины и девять дисков. (Строки, разделённые обратной косой чертой, помещаются на большинстве экранов целиком):

May 22 14:02:10 storage3 kernel: scsi0 : Adaptec AHA274x/284x/294x \ (EISA/VLB/PCI-Fast SCSI) 5.1.28/3.2.4 May 22 14:02:10 storage3 kernel: May 22 14:02:10 storage3 kernel: scsi1 : Adaptec AHA274x/284x/294x \ (EISA/VLB/PCI-Fast SCSI) 5.1.28/3.2.4 May 22 14:02:10 storage3 kernel: May 22 14:02:10 storage3 kernel: scsi : 2 hosts. May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST39236LW Rev: 0004 May 22 14:02:11 storage3 kernel: Detected scsi disk sda at scsi0, channel 0, id 0, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdb at scsi1, channel 0, id 0, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdc at scsi1, channel 0, id 1, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdd at scsi1, channel 0, id 2, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sde at scsi1, channel 0, id 3, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdf at scsi1, channel 0, id 8, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdg at scsi1, channel 0, id 9, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdh at scsi1, channel 0, id 10, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdi at scsi1, channel 0, id 11, lun 0 May 22 14:02:11 storage3 kernel: Vendor: Dell Model: 8 BAY U2W CU Rev: 0205 May 22 14:02:11 storage3 kernel: Type: Processor \ ANSI SCSI revision: 03 May 22 14:02:11 storage3 kernel: scsi1 : channel 0 target 15 lun 1 request sense \ failed, performing reset. May 22 14:02:11 storage3 kernel: SCSI bus is being reset for host 1 channel 0. May 22 14:02:11 storage3 kernel: scsi : detected 9 SCSI disks total.

В приведённом ниже результате выполнения команды dmesg показано, что система выявила четыре Ethernet платы:

May 22 14:02:11 storage3 kernel: 3c59x.c:v0.99H 11/17/98 Donald Becker May 22 14:02:11 storage3 kernel: tulip.c:v0.91g-ppc 7/16/99 becker@cesdis.gsfc.nasa.gov May 22 14:02:11 storage3 kernel: eth0: Digital DS21140 Tulip rev 34 at 0x9800, \ 00:00:BC:11:76:93, IRQ 5. May 22 14:02:12 storage3 kernel: eth0: Digital DS21140 Tulip rev 34 at 0x9800, \ 00:00:BC:11:76:92, IRQ 9. May 22 14:02:12 storage3 kernel: eth0: Digital DS21140 Tulip rev 34 at 0x9800, \ 00:00:BC:11:76:91, IRQ 11. May 22 14:02:12 storage3 kernel: eth0: Digital DS21140 Tulip rev 34 at 0x9800, \ 00:00:BC:11:76:90, IRQ 10.

Чтобы убедиться в том, что все установленные устройства, включая сетевые и последовательные интерфейсы, поддерживаются ядром, выполните команду cat /proc/devices на каждом узле. Также используйте эту команду для определения, поддерживается ли прямой (raw) доступ к установленному устройству. Например:

Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 cua 7 vcs 10 misc 19 ttyC 20 cub 128 ptm 136 pts 162 raw Block devices: 2 fd 3 ide0 8 sd 65 sd

Рассмотрим конфигурирование сети в операционных системах по управлением Red Hat Enterprise Linux (RHEL) / CentOS / Fedora.

Коротко о дистрибутивах:

Red Hat Enterprise Linux (RHEL) - Операционная система на снове Linux выпускаемая компанией Red Hat для корпоративного использования и распространяется по годовой платной подписке. Состоит из хорошо провереных и отлаженных компонентов.

Fedora - Операционная система выпускаемая также компанией Red Hat, но в отличие от RHEL проект Fedora распространяется свободно, на Fedore тестируются новых разработки компании Red Hat, которые в дальнейшем уже испольуются для корпоративно дистрибутива RHEL.

CentOS - Операционная система основанная на исходном коде RHEL и по сути является ее клоном. Проект был создан и поддерживается интернациональной командой энтузиастов.

Основные конфигурационные файлы.

Сетевые настройка осуществляется методом правки конфигурационных файлов, т.к. Fedora и CentOS основаны на RHEL, то и сами файлы настроек и их расположение однинаковое, поэтому дальнейшие примеры настроек будут подходить ко всем трем дистрибутивам.

Файл настройки общей интформации /etc/sysconfig/network

В этом файле задается сетевое имя компьютера (HOSTNAME), дефолтный маршрут (GATEWAY), DNS-домен (DOMAINNAME).

Пример конфигурации в файле network для Red Hat / CentOS / Fedora.

Скрипты настройки сетевых интерфейсов /etc/sysconfig/network-scripts/ifcfg-*

В этих файлах настраиваются основные данные для сетевых интерфейсов такие как ip адрес (IPADDR), сетевая маска (NETMASK), адрес сети (NETWORK), braodcast адрес (BROADCAST). Под звездочкой понимается имя сетевого интерфейса, например eth0, eth1, eth2, lo и т.п., зависит от количества установленных сетевых карт в системе.

Приведу пример файла cо статической настройкой сетевых параметров интерфейса eth0 для Red Hat / CentOS / Fedora.

Пример файла с настройкой интерфейса eth1 на получаение сетевых адресов по протоколу DHCP для Red Hat / CentOS / Fedora.

Также во всех система присуствует файл с настройками loopback интерфеса (lo).

Файл настройки статических маршрутов /etc/sysconfig/static-routes

Все записи о статических маршрутах содержащемся в этом файле будут автоматически добавлены при загрузке системы в таблицу маршрутизации. В формае записи маршрута сначала идет интерфейс, можно указать any, что будет означать любой интерфейс, потом идет тип маршрута (host - адрес хоста или net - адрес сети) , сеть, маска данной сети, и шлюз.

Скрипт для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network-scripts/route-eth0

Если данного файла вы ненайдете в системе неотчаивайтеь просто создайте его и пропишити нужный вам маршрут.

Файл /etc/hosts

Впоследнее время неактуален раньше использовался для соответствия списока ip-адресов и символьных имен.

Файл настроек DNS серверов /etc/resolv.conf

В этом файле перечисляется список ip адресов DNS серверов.

Управление сетевыми интерфейсами.

Для просмотра состояния и конфигурации интерфейса существуют специальные команды.

Посмотреть таблицу маршрутизации модно используя команду:

В Red Hat Enterprise Linux (RHEL) / CentOS / Fedora существуют специальные сценарии для управления сетевыми интерфейсами.

Сценарии ifup и ifdown позволяют включить или отключить сетевой интерфейс. В качестве аргумента эти сценарии принемают имя интерфейса.

Сценарий service network или /etc/init.d/network позволяют включить (start), отключить (stop) или перезапустить (restart) все интерфейсы разом.

И на последок, функция маршрутизации между интерфейсами по умолчанию отключена, однако ее можно включить для этого надо добавить в файл /ete/sysctl.conf запись net.ipv4.ip_forward=1 и перезапустить систему.

На этом рассмотрение настройки сети в операционных системах Red Hat Enterprise Linux (RHEL) / CentOS / Fedora завершено.

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

Источник: Setting up a network with Red Hat Linux 4.0
Автор: Austin Jorden, 01.18.2007
Перевод: В.А.Костромин, 9.03.2007 г.

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

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

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

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

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

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

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

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

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

Подмена MAC-адреса

В 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-адрес недавно писал М.Конник в заметке "Смена мак-адреса сетевой карты" .

Интерфейс установки Red Hat Enterprise Linux 6.6 имеет пять опций, которые несколько отличаются от интерфейса установки Red Hat Enterprise Linux 5.x.

Установить или обновить существующие системы(Install or upgrade an existing system)

Этот вариант установлен по умолчанию. Выберите этот вариант, чтобы использовать графический установщик для установки системы Red Hat Enterprise. Если вы хотите установить или обновить систему; если есть старая версия, которую необходимо обновить, или установить новую систему, выберите этот

Установите систему с базовыми видеодрайверами(Install system with basci video driver)

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

Восстановить установленную систему

Загрузка с локального диска

Тест памяти

Это проверка ОЗУ перед установкой, а не вариант установки.

clipboard

Проверьте компакт-диск, преимущество в том, что он может определить, является ли установочный носитель нормальным, поэтому его нельзя будет установить из-за отсутствия файла, когда он установлен на 90% в Windows:

clipboard[1]

1: Интерфейс приветствия, информации нет, нажмите Далее, чтобы продолжить установку.

clipboard[2]

2: Выбор языка, по умолчанию английский (английский), обычно рекомендуется выбирать английский, который лучше совместим.У упрощенного китайского иногда есть некоторые искаженные символы.

clipboard[3]

3: Конфигурация клавиатуры

clipboard[4]

4: Устройство хранения

clipboard[5]

Базовые устройства хранения

Базовые устройства хранения обычно относятся к локальным дискам.

Специализированные устройства хранения

Вы можете выбрать некоторые устройства хранения, такие как сеть хранения данных (SAN), устройство хранения с прямым доступом (DASD), микропрограммное устройство RAID, устройство с несколькими путями.

5: После выбора основного запоминающего устройства появится предупреждение, так как это новый жесткий диск, выберите «Да, удалить все данные», чтобы удалить все данные на жестком диске.

clipboard[6]

6: Установите имя хоста

Как показано ниже, вы можете установить значимое имя для вашего хоста Linux. Следующее предназначено только для целей тестирования, поэтому мы используем имя по умолчанию localhost.localdomai.

clipboard[7]

Нажмите «Настроить сеть» на рисунке выше, чтобы заранее настроить сеть Linux, как показано на рисунке ниже.Конечно, вы также можете пропустить настройку здесь и настроить сеть хоста сервера после установки системы.

clipboard[8]

7: Настройка часового пояса. Установите часовой пояс в соответствии с регионом, в котором расположен сервер. Системные часы используют UTC. Системные часы являются частью аппаратного обеспечения компьютерной системы. Red Hat Enterprise Linux использует настройку часового пояса для определения отклонения между местным временем и системными часами UTC.

clipboard[9]

8: Установите пароль учетной записи root

clipboard[10]

9: Настройки раздела диска

Первый вариант удалит все разделы, и система автоматически создаст для вас новые разделы; второй вариант заменяет существующую систему Linux. Если система Windows установлена, значит, установлена ​​система Linux. , он сохранит ваш раздел Windows и удалит все Linux; третий вариант связан с логическим томом, уменьшит существующий раздел; четвертый вариант использует оставшийся Пробел; пятый вариант - настроить раздел

clipboard[11]

9.1 Распределение запоминающих устройств

clipboard[12]

9.2: Создание физического тома LVM

clipboard[13]

clipboard[14]

clipboard[15]

9.3 Создание группы томов LVM и раздела

clipboard[16]

clipboard[17]

10: Записать конфигурацию на диск:

clipboard[18]

clipboard[19]

clipboard[20]

11: Индивидуальное программное обеспечение, вы можете настроить или выбрать «Базовый сервер» и другие параметры. Следующим образом. Выбор настройки требует, чтобы вы были относительно знакомы с необходимыми установочными пакетами и компонентами.

Читайте также: