141001 г.Мытищи МО
Ул.Институтская д:1 ком:101
(095) 588-32-09, 588-55-62
E-mail:
lscs@mgul.ac.ru
- Идентификация хост-имен: файл /etc/hosts.
- Имена сетей: файл /etc/networks.
- Инициализация сетевого соединения: файл /etc/rc.d/init.d/inet.
- Файл /etc/HOSTNAME.
Для настройки и поддержки работы сети, работающей под управлевд протоколов TCP/IP,
используется набор файлов конфигурации, расположиных в каталоге /etc.
В этих файлах содержится информация о сети, в частности имена хост-машин и доменов, IP-адреса и
характеристики интерфейсов. Именно в эти файлы вводятся IP-адреса и доменные имена других
хост-компьютеров Internet
, к которым вы хотите получить доступ. Если в процессе
инсталляции системы вы конфигурировали сеть, то вся эта информация в файлах конфигурации уже
есть. Ввести конфигурационные данные в эти файлы можно с помощью программы
netcfg (ее пиктограмма находится на вашем рабочем столе) или с помощью программы
netconfig) (из командной строки).
Связывает хост-имена с IP-адресами | |
Связывает доменные имена с адресами сетей | |
Содержит команды конфигурирования сетевого интерфейса при начальной загрузке | |
Содержит хост-имя вашей системы | |
Опции конфигурирования | |
Содержит список серверов доменных имен |
Без уникального IP-адреса, которым в сети TCP/IP идентифицируруются компьютеры,
нужный компьютер найти нельзя. Поскольку IP-адреса трудны для запоминания и работы, вместо них
используются доменные имена. Каждому IP-адресу ставится в соответствие доменное имя. Система
преобразует доменное имя, по которому пользователь обращается к определенному компьютеру, в
соответствующий IP-адрес, и он используется для установления соединения с указанным компьютером.
Вначале ведение списка хост-имен с их IP-адресами было обязанностью всех компьютеров
сети. Этот список до сих пор хранится в файле /etc/host Получив от
пользователя доменное имя, система ищет в файле hosts cooтветствующий
адрес. За ведение этого списка отвечает системный администратор. Вследствие стремительного роста
Internet
и появления все новых новых очень больших сетей функции преобразования доменных
имен в IP-адреса были переданы серверам доменных имен. Тем не менее файл hosts
продолжает использоваться для хранения доменных имен и IP-адрес хост-компьютеров, соединения
с которыми устанавливаются наиболее часто. Перед тем как обращаться к серверу имен, ваша система
всегда буде проверять файл hosts и искать в нем IP-адрес заданного ей
доменного имени.
Каждая запись в файле hosts состоит из IP-адреса, пробела
и доменного имени. Для хост-имени можно создавать псевдонимы. В одной строке c записью можно ввести
комментарий, который всегда предваряется символом #. В файле
hosts уже имеется запись для локального компьютера localhost
с IP-адресом 127.0.0.1. Localhost
- это специальный зарезервированный
IP-адрес 127.0.0.1, которой позволяет пользователям вашей системы связываться друг с
другом в локальном режиме. Он служит для идентификации так называемого закольцовывающего интерфейса.
127.0.0.1 turtle.trek.com localhost
199.35.209.72 turtle.trek.com
204.32.168.56 pangol.train.com
202.211.234.1 rose.berkeley.edu
|
В файле /etc/networks хранятся доменные имена и
IP-адреса сетей, с которыми у вашей системы есть соединение, а не доменные имена конкретных
компьютеров. Сети имеют сокращенные IP-адреса. В зависимости от типа сети в IP-адресах может
использоваться одно, два или три числа. Сетевой IP-адрес для localhost
- 127.0.0.0
. Этот сетевой адрес используется для закольцовывающего устройства.
IP-адреса записываются в файле /etc/networks вместе
с соответствующими им доменными именами сетей. Вспомните, что IP-адрес состоит из сетевой части
и машинной части. Сетевая часть - это адрес сети, который хранится в файле
networks. В этом файле всегда будет присутствовать отдельная запись для сетевой части
IP-адреса вашего компьютера. Это и есть адрес сети, к которой подключен ваш компьютер.
loopback 127.0.0.0
trek.corn 199.35.209.0
|
В файле /etc/rc.d/init.d/inet находятся команды, обеспечивающие
конфигурирование сетевого соединения. Многие записи в этом файле автоматически создаются при
использовании утилиты netcfg и конфигурировании сетевого соединения
в процессе инсталляции. Например, здесь находятся команды ifconfig
и route. Кроме того, здесь задаются хост-имя вашей системы, адрес
сети и другие необходимые адреса. Непосредственно редактировать этот файл можно лишь в том случае,
если вы уверены в том, что все делаете правильно и обладаете начальными познаниями в области
программирования в shell. В других дистрибутивах Linux, например в Slackware
, файл
инициализации может иметь имя /etc/ rec.d/rc-inet1 или просто
/etc/rc.inet1.
В файле /etc/HOSTNAME содержится хост-имя вашей системы. Чтобы изменить имя, нужно отредактировать данный файл. Эту задачу можно решить с помощью программы netcfg, которая заменяет хост-имя и помещает новое имя в файл /etc/HOSTNAME. Хост-имя можно узнать не только путем вывода на экран этого файла, но и с помощью команды hostname.
$ hostname
turtle.trek.corn