Автор: Пользователь скрыл имя, 04 Ноября 2011 в 18:09, дипломная работа
Целью данного проекта является разработать домашнюю компьютерную сеть в жилом микрорайоне по улицам Крупская и Ворошилова, подключённую к Интернет по выделенному скоростному каналу от компании «Сотлайн1». Многих пользователей сети Интернет не удовлетворяет качество связи обеспечиваемое аналоговыми модемами при подключении к Интернет. Кроме того, часто конечным пользователям экономически более выгодно подключение к Интернет по выделенному скоростному каналу за счёт того, что в таком случае оплачивается трафик, а не длительность соединения как при использовании аналоговых модемов. Локальная компьютерная сеть в жилом микрорайоне позволила бы создать коллективный доступ к Интернет по высокоскоростному выделенному каналу по доступным для конечных пользователей ценам.
Введение 8
1 Принципы построения домашних сетей 9
1.1 Технология FastEthernet 13
1.1.1 Спецификации физического уровня Fast Ethernet 16
1.1.1.1 Физический уровень 100Base-FX - многомодовое оптоволокно 17
1.1.1.2 Физический уровень 100Base-T4 - четырехпарная витая пара 20
1.1.2 Протоколы TCP/IP 21
1.2 Волоконно-оптические линии связи 25
1.3 Технологии DSL 31
1.3.1 Технология ADSL 34
1.4 Анализ конфигураций широкополосного абонентского доступа 37
1.5 Подготовка кабельной сети к развертыванию xDSL 42
2 ЛВС в микрорайоне по улицам Масленникова и 20 лет РККА 47
2.1 Выбор мест расположения оборудования 47
2.2 Выбор топологии сети 48
2.3 Выбор типа кабеля 51
2.4 Прокладка кабеля 51
2.5 Активное сетевое оборудование 52
2.7 Модернизация и расширение сети 55
2.7.1 Выбор типа оптоволоконного кабеля 55
2.7.2 Прокладка оптоволоконного кабеля 56
2.7.3 Выбор типа оптических коннекторов 57
2.7.4 Выбор типа соединения оптоволокна 58
2.7.5 Сварка оптоволокна 58
2.7.6 Оптические шкафы 59
2.7.7 Выбор оборудования 59
2.2.8 Настройка на сервере PPPOE-SERVER и Firewall под Linux 62
2.2.9 Настройка PPPOE под Windows на компьютере клиента 65
3. Расчёт сметной стоимости ЛВС 68
4. Техника безопасности при производстве работ на электрооборудовании ЛВС 75
4.1 Характеристика возможных опасных и вредных производственных факторов 75
4.2 Организационно-технические мероприятия по технике безопасности 78
4.3 Технические средства защиты, обеспечивающие безопасность работ; оценка их эффективности 79
Заключение 84
Библиографический список 86
Предварительно
должен быть установлен pppoe-server. В качестве
Firewall'а будем использовать утилиту
iptables.
Создаем
главный скрипт ( Firewall и запуск pppoe
сервера)
Создаём
файл с именем myinet и даём право
ему запускаться. Помещаем в него
следующие строчки:
#!/bin/sh
function get_addr()
{
IFCONFIG='/sbin/ifconfig';
HEAD='head -2';
TAIL='tail -1';
CUT='cut -d: -f2';
IP=`$IFCONFIG $1 | $HEAD | $TAIL | awk '{print $2}' | $CUT`;
echo $IP;
}
###
Указываем интерфейс, через
###
Указываем интерфейс, через
PPPOEDEV="eth0"
### Указываем сеть для PPPOE клиентов.
INETWORKIP="172.20.0.0/
EXTERNALIP=`get_addr $EXTDEV`
ENETWORKIP=$EXTERNALIP+
INTERNALIP=`get_addr $INTDEV`
LOOPBACK="127.0.0.1"
ANYWHERE="0.0.0.0/0"
PORTS="1024:65535"
INTDEV="ppp+"
/sbin/depmod -a
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_tables
/sbin/modprobe iptable_filter
/sbin/modprobe iptable_mangle
/sbin/modprobe iptable_nat
/sbin/modprobe ipt_LOG
/sbin/modprobe ipt_limit
/sbin/modprobe ipt_MASQUERADE
/sbin/modprobe ipt_owner
/sbin/modprobe ipt_REJECT
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc
echo 1 > /proc/sys/net/ipv4/ip_forward
echo
1 > /proc/sys/net/ipv4/tcp_
for
file in /proc/sys/net/ipv4/conf/*/rp_
echo 1 > $file
done
for
file in /proc/sys/net/ipv4/conf/*/
echo 0 > $file
done
for
file in /proc/sys/net/ipv4/conf/*/
echo 0 > $file
done
/sbin/iptables -F
/sbin/iptables -F -t nat
/sbin/iptables - N ALLOW_ICMP
/sbin/iptables - N ALLOW_PORTS
/sbin/iptables - N CHECK_FLAGS
/sbin/iptables - N DENY_PORTS
/sbin/iptables - N DST_EGRESS
/sbin/iptables - N KEEP_STATE
/sbin/iptables
- N SRC_EGRESS
# По умолчанию все входящие пакеты сбрасываем
/sbin/iptables -P INPUT DROP
/sbin/iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
/sbin/iptables -A INPUT -j ACCEPT -s $EXTERNALIP -d $ANYWHERE
/sbin/iptables -A INPUT -j ACCEPT -s $ANYWHERE -d $ANYWHERE -I $INTDEV
/sbin/iptables -A INPUT -j ACCEPT -s $ANYWHERE -d $ANYWHERE -i lo
/sbin/iptables -A INPUT -j ACCEPT -s $ANYWHERE -d $ANYWHERE -i $EXTDEV -m state --state RELATED,ESTABLISHED
/sbin/iptables -A INPUT -j ACCEPT -p icmp -s $ANYWHERE -d $ANYWHERE
/sbin/iptables
-A INPUT -j ACCEPT -p udp -s $INETWORKIP --sport 53 -d $ANYWHERE
# По умолчанию все исходящие пакеты сбрасываем
/sbin/iptables -P OUTPUT DROP
/sbin/iptables -A OUTPUT -j ACCEPT -s $ANYWHERE -d $ANYWHERE -o $INTDEV
/sbin/iptables -A OUTPUT -j ACCEPT -s $ANYWHERE -d $EXTERNALIP
/sbin/iptables -A OUTPUT -j ACCEPT -s $ANYWHERE -d $ANYWHERE -o lo
/sbin/iptables -A OUTPUT -j ACCEPT -s $ANYWHERE -d $ANYWHERE -o $EXTDEV -m state --state RELATED,ESTABLISHED
/sbin/iptables -A OUTPUT -j ACCEPT -p udp -s $EXTERNALIP -d $ANYWHERE --dport 53
/sbin/iptables -A OUTPUT -j ACCEPT -p icmp -s $ANYWHERE -d $ANYWHERE
/sbin/iptables
-A OUTPUT -j ACCEPT -s $ANYWHERE -d $ANYWHERE -o $EXTDEV -m state --state
RELATED,ESTABLISHED
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -A FORWARD -j ACCEPT -s $ANYWHERE -d $ANYWHERE -i $INTDEV
/sbin/iptables
-A FORWARD -j ACCEPT -p icmp -s $ANYWHERE -d $ANYWHERE -i $INTDEV
## Маскарадинг клиентов
/sbin/iptables -t nat -A POSTROUTING -j SNAT -s $INETWORKIP -d $ANYWHERE -o $EXTDEV --to $EXTERNALIP
/sbin/iptables
-t nat -A POSTROUTING -j MASQUERADE -s $INETWORKIP -d $ANYWHERE -o $EXTDEV
## Запуск PPPOE-SERVER
killall -w -9 pppoe-server
/usr/sbin/pppoe-server
-I $PPPOEDEV -L $INTERNALIP
Настраиваем
pppoe-server.
Открываем на редактирование файл /etc/ppp/pppoe-server, очищаем его и
вписываем
следующие строки:
# PPP options for the PPPoE server
# LIC: GPL
lock
local
require-chap
default-mru
default-asyncmap
proxyarp
ktune
login
lcp-echo-interval 20
lcp-echo-failure 2
### Указываем DNS-сервер провайдера.
ms-dns 195.113.14.10
nobsdcomp
noccp
noendpoint
noipdefault
noipx
novj
receive-all
Заводим пользователей, указываем их пароли и IP адреса.
Все эти данные содержатся в файле /etc/ppp/chap-secrets.
Формат
файла такой:
login
* password
172.20.0.x
Добавьте
эту строку в указанный Выше файл.
Первое, это логин ( login), далее звездочка (*), затем пароль ( password)
и IP адрес, который будет выдан клиенту в случае успешной авторизации
через pppoe сервер, данный IP адрес (172.20.0.x) должен быть в сети,
которая
указанна в файле myinet в строчке INETWORKIP=...
Для
установки PPPOE под Windows 9x/ME/2000 используются
соответствующие драйвера.
Общие требования:
-
Предустановленная сетевая
- Установленные драйвера для сетевого адаптера
- Установленный протокол TCP/IP для данного адаптера
- Протокол должен быть настроен для автоматического получения IP-адреса
-
Проверить подключение
- Установленный Dial-up адаптер:
1. Открыть "Панель управления" ("Пуск" -> "Параметры")
2. Запустить компонент "
3. Открыть закладку "Компоненты Windows"
4. Выбирать пункт "Связь"
5. Отмететь параметр "Удаленный
доступ к сети"
Для
Windows 9x/ME
1.
Установить обновление драйвера NDIS из
папки "Update.9x", файл "ndis_upd.exe"
2. Добавить протокол PPOE
2.1. Нажать правую кнопку мышки на ярлыке "Сетевое окружение", который находится на рабочем столе. И выбрать меню "Свойства"
2.2. В появившемся окне "Сеть", в закладке "Конфигурация" нажать кнопку "Добавить..."
2.3. Затем выбрать компонент "
2.4. В окне "Выбор: сетевой протокол" нажать кнопку "Установить с диска..."
2.5. В окне "Установка с диска"
надо нажать кнопку "Обзор.." и выбрать
файл "winppoe.inf" из папки "RASPPOE"
3. Запустить файл "RASPPOE.EXE" из папки "RASPPOE" - откроется программа
"RASPPOE - Dial-up Connection Setup"
Нажать верхнюю кнопку "Query Available Services".
Если все в порядке, то появится соединение "UBR7200", иначе - отсутсвует
соединение с сетью.
Затем нажать нижнюю кнапку "Create a Dial-up connection for the selected
Adapter" и на рабочем столе будет автоматически
создан ярлык для подключения к Интернет.
4.
Установить обновление для
"sguide_tweak_98.inf".
(Для установки щелкните
5.
Перезагрузить компьютер
Для
Windows 2000
1. Добавить протокол PPOE
(winppoe.inf)
2. Запустить файл "RASPPOE.EXE" из папки "RASPPOE" - откроется программа
"RASPPOE - Dial-up Connection Setup"
Нажать верхнюю кнопку "Query Available Services".
Если все в порядке, то появится соединение "UBR7200", иначе - отсутствует соединение с сетью.
Затем нажать нижнюю кнопку "Create a Dial-up connection for the selected
Adapter" и на рабочем столе будет автоматически создан ярлык для
подключения к сети.
3.
Установить обновление для
"sguide_tweak_2k_pppoe.reg". (Для установки дважды щелкните левой кнопкой мышки на этом файле и на появившейся вопрос ответьте утвердительно)
4.
Перезагрузить компьютер
Для
Windows XP
Информация о работе Локальная сеть Ethernet в жилом микрорайоне