Конфигурирование Linux Red Hat 7.1 для сети Ethernet
Конфигурирование Linux Red Hat 7.1 для сети Ethernet
В гл. 27 мы описали процесс инсталляции Linux и подключение компьютера, работающего под управлением Linux, к сети TCP/IP Ethernet в процессе инсталляции. Мы также рассмотрели основные этапы конфигурирования сетевой платы во время инсталляции Linux.Подготовка и конфигурирование сети. Инсталляция и настройка сетевой платы.
Существует две важных задачи, которые необходимо решить до начала работы в сети. | Инсталляция и настройка сетевой платы. | Установка параметров TCP/IP. | В главе рассмотрены возможности конфигурирования операционной системы Linux после ее инсталляции.Проверка загрузки модулей
Проверка конфигурации – не самая простая задача. Пока в сети не выполнена работа, описанная в следующем параграфе, определить, корректно ли сконфигурирована плата Ethernet, невозможно. Но можно вручную проверить загрузку модуля командой insmod, чтобы установить загружаемый модуль ядра.Установка параметров TCP/IP
Следующий этап – установка параметров TCP/IP при помощи утилиты конфигурирования сети. Чтобы его выполнить, откройте окно терминала, перейдите в режим корневого пользователя, и введите команду: | $ netcfg | В результате будет открыто окно конфигурирования сети, как показано на рис. 28.4. | Рис. 28.4.Тестирование сети
Чтобы убедиться в работоспособности сетевого соединения, необходимо его протестировать. В первую очередь проверяется возможность передачи информации в сети. Для этого используется команда ping, которая позволяет отправить запрос на конкретный адрес для определения, есть ли по данному адресу в сети какой-нибудь работающий компьютер. Существует пять основных способов проверки сети с помощью ping;Ручное конфигурирование сети. Настройка интерфейса.
В параграфе описана последовательность действий, выполняемых для конфигурирования сети. При этом предполагается, что модуль платы Ethernet загружен. | В первую очередь активизируйте тот сетевой интерфейс, который будет использоваться.Настройка сервера имен
Следующий этап – настройка сервера имен. Настройка сервера имен осуществляется редактированием файла /etc/resolv.conf в любом текстовом редакторе. Этот файл содержит всю необходимую системную информацию для поиска адресов имен хост-компьютеров.Настройка локального файла хостов
Теоретически можно использовать сервер имен DNS для поиска любого имени, включая имена хостов в локальной сети, но в действительности это чрезвычайно неэффективно. Вариант, альтернативный использованию сервера имен, – поиск имен компьютеров в относительно небольших сетях с использованием локальных файлов хостов, поддерживающих поисковые таблицы.Настройка маршрутов
Заключительный этап – настройка необходимых маршрутов, которые позволяют передавать информацию по сети и всему миру. В первую очередь, для каждого интерфейса необходима маршрутизирующая запись, которая сообщает Linux, какая сеть соединена с этим интерфейсом.Автоматическое конфигурирование сети во время загрузки. Совместное использование файлов в сети Unix.
Теперь сетевое соединение полностью работоспособно. Однако вводить все перечисленные выше команды каждый раз при запуске системы Linux – занятие для трудолюбивых пользователей. | К счастью, все необходимые команды if config и route можно поместить в один системный сценарий, выполняемый при запуске системы, например /etc/re.d/rc.local.Совместное использование каталогов в сети
Прежде чем другие пользователи смогут получить доступ к вашим файлам/каталогам, вы должны сделать эти каталоги доступными для совместного использования в сети. Экспорт каталогов с NFS предполагает использование двух демонов, /usr/sbin/rpc.nfsd и /usr/sbin/rpc.mountd, и одного файла конфигурации /etc/exports. Файлы rpc.mountd и rрс .nfsd устанавливаются на большинстве систем.Доступ к удаленным файловым системам
Доступ к удаленным файлам и каталогам выполняется с помощью команды mount: | $ mount remote-directory-name local-directory | Удаленный каталог remote-directory-name указывается как hostname: /directory-name, a local-directory- это существующий каталог, желательно пустой, через который осуществляется доступ к удаленному каталогу. | Рассмотрим пример.Монтирование удаленных каталогов во время начальной загрузки
Часто используемые удаленные каталоги (если таковые существуют) удобно монтировать автоматически при начальной загрузке. Для этого используется программа LinuxConf, которая запускается с помощью команды linuxconf-auth.Основы безопасности в сети
Вопросы безопасности весьма актуальны при соединении с сетью и доступе к ее ресурсам многих пользователей. К счастью, в Linux существует механизм, позволяющий контролировать, какие компьютеры в сети пытаются соединиться для получения услуг конкретной системы Linux.