Автор: Пользователь скрыл имя, 26 Февраля 2012 в 21:05, курсовая работа
В данном курсовом проекте будет выбрана одна из представленных технологий построения локальных сетей (Ethernet, Token Ring, FDDI и т.п.) и построена корпоративная информационная сеть. При этом должны будут учтены техническое задание для выбора технических средств, а так же будет приведен пример логического расчета сети.
Техническое задание - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4
Введение - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6
Раздел 1: Выбор технологии построения локальной сети - - - - - - - - - - -- - - - - - - 8
Раздел 2: Выбор технических средств - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18
Раздел 3: Логический расчет сети - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 29
Раздел 4: Выбор сетевой операционной системы - - - - - - - - - - - - - - - - - - - - - - - - - - - 34
Раздел 5: Практическая реализация сетевых настроек - - - - - - - - - - - - - - - - - - - - - 43
Раздел 6: Объединение сети - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 48
Заключение - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 55
Список используемой литературы - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 56
Приложение А: Структура сети - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 57
Приложение Б: Листинг сетевых настроек - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 58
Существует три способа управления последовательным IP-каналом:
статический. Последовательный порт конфигурируется как сетевой интерфейс. Этот вариант можно использовать в тех случаях, когда соединение между двумя машинами осуществляется по последовательному кабелю или выделенному каналу;
коммутируемый. С помощью определенной команды вызывается модем, затем осуществляется вход в удаленную систему и запускается демон протокола РРР. Если эта процедура заканчивается успешно, последовательный порт конфигурируется как сетевой интерфейс. В этом варианте канал обычно остается активным длительное время, поэтому такая схема лучше всего подходит для выделенных телефонных линий;
динамический, демон наблюдает за последовательными '"сетевыми" интерфейсами, определяя потребность Б трафике для них. Когда кто-либо пытается передать пакет, демон автоматически вызывает модем для установления соединения, передает пакет и, если линия возвращается в режим ожидания, по истечении соответствующего периода времени отключает ее.
Программы, реализующие все эти схемы, входят в состав большинства версий РРР. Если организуется канал связи между офисом и домом, можно просто инсталлировать РРР на обоих концах. [2]
6.2 Настройка PPP соединения
Учитывая тот факт, что РРР-каналы подобны Ethernet-соединениям, некоторые административные функции, выполняемые в локальных сетях, необходимо выполнять и для последовательного сетевого соединения. Поскольку большинство каналов похожи друг на друга, то во многих случаях используются шаблоны конфигураций, которые для каждого соединения слегка видоизменяются.
С другой стороны, поскольку РРР-каналы все же не являются Ethernet-соединениями, некоторые их механизмы следует использовать по-другому, а то и вообще не применять.
Точно так же, как назначается IP-адрес новой машине в сети Ethernet, нужно присваивать IP-адреса всем интерфейсам РРР. Существует несколько способов назначения адресов этим каналам (иногда для установления связи назначение адресов не требуется). Рассмотрим самый простой из них.
Канал PPP нужно рассматривать как отдельную сеть, т. е. как сеть, состоящую из двух машин (ее часто называют "двухточечной" сетью). Номер сети необходимо присваивать каналу так, как он присваивается новому сегменту Ethernet. Можно выбрать два любых адреса машин в этой сети и присвоить по одному адресу каждому концу канала. Следует применять и другие местные правила, например, использовать маску подсети. Каждая из машин сети, имеющая подобное соединение, становится в контактах с внешним миром "шлюзом", к рассматриваемой двухточечной сети.
Концептуально этот метод прост, но ему присущ один недостаток: приходится тратить по одному номеру сети на каждый РРР-канал. Поскольку РРР превращают сервер в IP-маршрутизатор, вопросы IP-маршрутизации должны интересовать не меньше, чем на реальном шлюзе (например, на машине, соединяющей две сети Ethernet). Цель маршрутизации заключается в направлении пакетов по шлюзам с тем, чтобы они достигли заданного пункта назначения. Настраивать схему маршрутизации можно разными способами. На заурядном PPP-клиенте должен быть задан маршрут по умолчанию, по которому пакеты направляются к его серверу. Сервер должен быть известен и другим машинам сети как шлюз к машине-ответвлению.
Необходимо настроить PPP-соединение для выхода в интернет и внешний интерфейс для соединения с другой сетью.
Настройка внешней маршрутизации будет выглядеть так:
root# route add -net 192.168.51.0 netmask 255.255.255.0 eth3
root# route add default ppp0
Внешний IP-интерфейс шлюза, можно настроить введя строку:
root# ifconfig eth3 192.168.50.2 netmask 255.255.255.0 broadcast 192.168.50.255 [2]
Для установки и настройки PPPoE клиента под ОС Linux необходимы:
Point-To-Point Protocol Daemon
rp-pppoe redirector
Для работы PPPoE pppd должен быть версии не ниже 2.3.7.
Узнать версию пакета можно командой:
[root@ck sbin]#rpm –q ppp
ppp-2.4.4-1.fc6
Скачать pppd можно из используемого дистрибутива Linux.
RP-PPPoE пакет, как правило, поставляется во всех современных версиях дистрибутивов Linux.
Установка
Установки PPPoE клиента из исходников
Распаковываем скачанный архив, например rp-pppoe-3.5.tar.gz
# tar zxvf rp-pppoe-3.5.tar.gz
Заходим в созданную директорию (rp-pppoe-3.5)
# cd rp-pppoe-3.5
Из под root пользователя запускаем установочный скрипт
# ./go
В процессе работы скрипта будет сконфигурировано, скомпилировано и установлено необходимое программное обеспечение. После установки ПО, автоматически будет запущен скрипт конфигурирования PPPoE соединения
Установка PPPoE-клиента из исходников вручную: если по каким-либо причинам не удалось установить PPPoE-клиента следуя пунктам 2.1 и 2.2, Вы можете попробовать установить клиента вручную. Для этого необходимо:
Зайти в директорию "src" находящуюся в каталоге, куда Вы распаковали исходники
Запустить конфигурационный скрипт
# ./configure
Запустить компиляцию исходников
# make
Запустить из под root пользователя установку ПО
# make install
Запустить из под root пользователя конфигурационный скрипт для настройки PPPoE соединения
# adsl-setup
Настройка
[root@ck ~]#adsl-setup
Welcome to the ADSL client setup.
First, I will run some checks on your system to make sure the PPPoE client is installed properly...
LOGIN NAME
Enter your Login Name (default root):
INTERFACE
Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethX, where 'X' is a number.
(default eth0):
Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped. If you want the link to
stay up permanently, enter 'no' (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses. You may have some problems with demand-activated links.
Enter the demand value (default no):
DNS
Please enter the IP address of your ISP's primary DNS server.
If your ISP claims that 'the server will provide dynamic DNS addresses',
enter 'server' (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
Enter the DNS information here:
Please enter the IP address of your ISP's secondary DNS server.
If you just press enter, I will assume there is only one DNS server.
Enter the secondary DNS server address here:
PASSWORD
Please enter your Password:
Please re-enter your Password:
USERCTRL
Please enter 'yes' (three letters, lower-case.) if you want to allow
normal user to start or stop DSL connection (default yes):
FIREWALLING
Please choose the firewall rules to use. Note that these rules are
very basic. You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security. If you
are running any servers on your machine, you must choose 'NONE' and
set up firewalling yourself. Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc. If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.
The firewall choices are:
0 - NONE: This script will not set any firewall rules. You are responsible
for ensuring the security of your machine. You are STRONGLY
recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
for a LAN
Choose a type of firewall (0-2):
** Summary of what you entered **
Ethernet Interface: eth0
User name: Novoghilov V.
Activate-on-demand: No
Primary DNS: 217.170.80.83
Secondary DNS: 81.222.223.6
Firewalling: NONE
User Control: yes
Accept these settings and adjust configuration files (y/n)? y
Adjusting /etc/sysconfig/network-
Adjusting /etc/resolv.conf
(But first backing it up to /etc/resolv.conf.bak)
Adjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets
(But first backing it up to /etc/ppp/chap-secrets.bak)
(But first backing it up to /etc/ppp/pap-secrets.bak)
Congratulations, it should be all set up!
Type '/sbin/ifup ppp0' to bring up your xDSL link and '/sbin/ifdown ppp0'
to bring it down.
Type '/sbin/adsl-status /etc/sysconfig/network-
ЗАКЛЮЧЕНИЕ
В данном курсовом проекте стояла задача рассчитать настройки и выбрать оборудование для построения локальной сети.
В ходе работы, я проанализировал шесть основных технологий построения локальной сети (Ethernet, Token Ring, ArcNet, FDDI, ATM, Frame Relay). На основе анализа, я выбрал технологию Ethernet потому что по сравнению со всеми остальными технологиями Ethernet имеет более простую реализацию, так как не требует дополнительных устройств или протоколов, а так же имеет достаточно высокую скорость передачи данных.
Так же я провел анализ различных технических средств, необходимых для построения локальной сети. На основе анализа я отдал предпочтение кабелю витая пара, так как он полностью удовлетворяет поставленным задачам, при этом являясь наиболее дешевым и простым в реализации. При выборе активных технических средств мой выбор пал на Маршрутизаторы, коммутаторы и сетевые платы фирмы D-link, так как они полностью удовлетворяют задачам нашей сети, а так же обладают отличным сочетанием цена/качество и удобным и простым интерфейсом.
И, наконец, при выборе операционной системы я остановился на ОС Linux. Хоть она и обладает более сложным интерфейсом, чем Windows, зато имеет ряд неоспоримых преимуществ, таких как стабильность, надежность и не требует лицензии.
Логический расчет сети включал в себя: выбор маски подсети, расчет номеров подсетей, расчет диапазонов IP-адресов для каждой из подсетей и определение широковещательного запроса внутри каждой из них. Далее были приведены практическая реализация сетевых настроек и настроек объединения сетей через внешний интерфейс с помощью протокола PPP.
По итогам работы я сделал вывод, что построение локальной сети – это сложный, комплексный процесс, который включает в себя множество этапов.
Поэтому при построении сети нужно учитывать каждую мелочь, тогда сеть будет надежной и долговечной, а также будет полностью удовлетворять поставленным задачам.
1. В.П. Калюжный, И. В. Калюжный «Технические основы удаленного доступа», С-Пб, 2005 г.
2. В.П. Калюжный, Л.А. Осипов «Администрирование информационных сетей», С-Пб, 2010 г.
3. http://ru.wikipedia.org
4. http://www.lessons-tva.info/
5. http://citforum.ru/nets/ito/6.
6. http://lseti.ru/bez19/9.htm
7. http://www.realcoding.net/
8. http://www.3dnews.ru/
9. http://www.masters.donntu.edu.
10. http://www.ixbt.com/comm/ev/
11. http://wiki.mvtom.ru/index.
12. http://www.seobuilding.ru/
13. http://tor5school.narod.ru
14. http://www.lessons-tva.info/
15. http://computersoftware.spb.
16. http://lyceum1.perm.ru/
17. http://citforum.ru/nets/
18. http://computer-all.ru/?p=9
19. http://www.linux4newbie.com/
20. http://home.eltel.net/help/
ПРИЛОЖЕНИЕ В
58