Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Краткие сведения из теории



Лабораторная работа № 6

Часть 1.

Настройка сети в LINUX (UBUNTU) через консоль.

 

Для настройки сети через консоль во всех Linux системах, включая Ubuntu, существует специальная команда ifconfig.

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

 

eth0 Link encap:Ethernet HWaddr 00:04:75:c1:e2:ab

inet addr:10.2.10.32 Bcast:10.2.10.255 Mask:255.255.255.0

….

….

 

eth1 Link encap:Ethernet HWaddr 00:04:75:c1:e2:6b

inet addr:192.168.140.1 Bcast:192.168.140.255 Mask:255.255.255.0

….

….

 

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

….

….

Первый столбец это имена сетевых устройств, а второй - настройки соответствующих интерфейсов. Команда ifconfig eth0 выведет настройки только интерфейса eth0.Для того чтобы отключить или включить интерфейс eth0 наберите, соответственно, команды.

 

sudo ifconfig eth0 down

sudo ifconfig eth0 up

 

Чтобы управлять интерфейсами, нужны права суперпользователя.

 

Установите в настройках VirtualBox сетевые устройства в качестве работы во внутренней сети. Проверьте адресацию сетевых интерфейсов с помощью команды:

Ifconfig

Сделайте скриншот.

Измените настройки интерфейсов. Для этого введите команды следующего вида.

 

sudo ifconfig eth0 inet 192.168.0.**

где ** - две последние цифры зачетки.

Сделайте скриншот.

 

Установите маску сети командой

sudo ifconfig eth0 netmask 255.255.255.0

 

Сделанные таким способом настройки сбрасываются после перезагрузки компьютера. Проверить это и сделать скриншот.

 

Чтобы зафиксировать изменения поменяйте настройки в конфигурационном файле сетевых интерфейсов, который находится в /etc/network/interfaces.Данный файл может выглядеть примерно так:

 

auto lo

iface lo inet loopback

 

Измените данный файл следующим образом:

 

auto lo

iface lo inet loopback

 

# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.0.**

#hwaddress ether 12:34:56:78:90:12

netmask 255.255.255.0

broadcast 192.168.0.255

dns-nameservers 192.168.0.1

 

После изменения этих конфигурационных файлов перезагрузите сетевую службу командой

 

sudo /etc/init.d/networking restart

 

и проверьте правильность настроек командой ifconfig.Сделайте скриншот. Сохраните файл /etc/network/interfacesв той же папке, но под другим именем, например, interfaces_static.Он может вам понадобиться, когда вы будете вновь переходить от динамического получения адреса к статически заданному, например, для настройки DHCP сервера.

 

Адрес DNS сервера можно задать в файле /etc/network/interfaces, но вообще управление адресами DNS серверов в Ubuntu осуществляется через файл /etc/resolv.conf, синтаксис этого конфигурационного файла простой и может выглядеть примерно так:

 

#Generated by NetworkManager

Измените содержание данного файла путем внесения в него следующих данных:

 

#Generated by NetworkManager

nameserver 192.168.0.1

 

После изменения этих конфигурационных файлов перезагрузите сетевую службу командой

 

sudo /etc/init.d/networking restart

 

В случае использования данной системы в качестве сетевого клиента

возникает необходимость получать сетевые настройки через DHCP, измените в файле /etc/network/interfaces строки

iface eth0 inet static

address 192.168.0.**

#hwaddress ether 12:34:56:78:90:12

netmask 255.255.255.0

broadcast 192.168.0.255

на

 

auto lo

iface lo inet loopback

auto eth0
iface eth0 inet dhcp

 

После изменения этих конфигурационных файлов перезагрузите компьютер.

Проверьте, изменилась ли адресация сетевых карт. Дайте объяснения по данному пункту.

Обновление настроек через DHCP можно командой

dhclient

 

Для остановки или запуска сетевой службы используйтесь командой

sudo /etc/init.d/networking stop

sudo /etc/init.d/networking start
Сделайте сриншоты запуска и остановки сетевых служб.


Часть 2.

Установка DHCP-сервера

 

Краткие сведения из теории

 

DHCP (Dynamic Host Configuration Protocol) — это протокол передачи параметров конфигурации машинам в сетях TCP/IP, разработанный рабочей группой DHC (Dynamic Host Configuration Workgroup), входящей в состав IETF (Internet Engineering Task Force).

Основные цели создания DHCP такие: предоставить системному администратору средство для контроля над настройками сетевых параметров, обеспечить конфигурацию сетевых настроек компьютера без участия пользователя и обеспечить уникальность IP-адресов настраиваемых клиентов. DHCP предоставляет администратору хранилище настроек и сервис распределения постоянных или временных IP-адресов.

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

В качестве дополнительной гарантии уникальности выданного IP-адреса и клиент и сервер должны его проверить всеми доступными средствами перед использованием. Клиент может продлить срок действия IP-адреса или освободить его. Кроме IP-адреса клиенту могут передаваться и другие параметры, например шлюз по умолчанию и адреса DNS-серверов. Взаимосвязь сервера и клиентов DHCP построена по схеме «вопрос-ответ».

 




©2015 studopedya.ru Все права принадлежат авторам размещенных материалов.