Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая1.docx
Скачиваний:
19
Добавлен:
14.03.2016
Размер:
337.67 Кб
Скачать

Раздел 5. Практическая реализация сетевых настроек

Все настройки необходимо делать только под паролем администратора, что несомненно является преимуществом выбранной нами ОС – Linux. Настройка происходит удаленно с помощью протокола-утилиты Telnet. Например,

telnet 10.33.8.33

Затем надо ввести login (например, student) и password (например, 12345678). При вводе telnet с аргументами программа осуществит связь ЭВМ с удаленным компьютером, имя или адрес которого был введен в качестве одного из аргументов. Затем меняем пользователя с помощью su root , вводим пароль привилегированного пользователя.

Соединение с сетью система устанавливает посредством конкретного аппаратного интерфейса (к примеру, Ethernet-платы). Для организации простых сетей, использующих статическую маршрутизацию достаточно возможности протокола IP. В Unix-подобных ОС достаточно двух команд:

  • ifconfig - конфигурация сетевого интерфейса

  • route – указывает маршруты (занося их в IP-таблицу маршрутов – эта таблица является основой всей IP-маршрутизации)

Формат команды ifconfig

Ifconfig №интерфейса ip адрес маска подсети широковещательный адрес

№интерфейса: eth0, eth1… (Ethernet)

Если ifconfig введен без параметров, то система показывает настройки всех активных интерфейсов. Если указан один аргумент интерфейс, выдается информация только о состоянии этого интерфейса; если указан один аргумент -a, выдается информация о состоянии всех интерфейсов, даже отключенных. Иначе команда конфигурирует указанный интерфейс. Широковещательный адрес нужен для отправки запросов, которые предназначается всем в данной сети. Команда ifconfig используется для конфигурирования сетевых интерфейсов ядра. Она используется на этапе загрузки для настройки интерфейсов при необходимости. После этого она обычно используется только при отладке или настройке производительности системы.

Формат команды route

Команда route позволяет указать маршрут. Если ввести route без параметров, то система покажет IP-таблицу маршрутов. Например, можно добавить сеть с помощью этой команды:

route add net №сети

Настроим сетевые интерфейсы узлов сети №1:

1 подсеть:

root # ifconfig eth0 10.33.8.33 netmask 255.255.255.224 broadcast 10.33.8.255

Эта команда присваивает интерфейсу eth0 адрес первого узла 10.33.8.33, определяет подсеть с номером 10.33.8.32 и устанавливает адрес для широковещательного запроса. Аналогично для других узлов:

root # ifconfig eth0 10.33.8.34 netmask 255.255.255.224 broadcast 10.33.8.255

root # ifconfig eth0 10.33.8.52 netmask 255.255.255.224 broadcast 10.33.8.255

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

root# route add –net 10.33.8.32 netmask 255.255.255.224 eth0

Опция –net указывает, что адрес назначения в таблице маршрутизации будет номером сети. С помощью опции –host можно задать маршрут на конкретный IP-адрес. Эти команды позволяют установить IP-соединения со всеми узлами в локальном Ethernet-сегменте.

Чтобы узлы 1 подсети могли посылать свои кадры в другие сети через шлюз по простому правилу: если в таблице нет соответствующей строки, отправляем все шлюзу по умолчанию, ― используем команду:

root# route add default gw 10.33.8.2 eth0