Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Моя домашняя сеть

В.А.Костромин, 2 января 2009 г.

В предыдущей заметке я рассказал о своем недавнем приобретении - ноутбуке eMachines D620. Поскольку этот ноутбук снабжен модулем беспроводной связи Wi-Fi, я решил дополнительно приобрести точку доступа. Собственно, и ноутбук я покупал с той целью, чтобы не быть привязанным к одному углу своей квартиры, в котором у меня имеется выход телефонной линии, а поэтому тут же установлен ADSL-модем и стоит мой пожилой (не хочу говорить старый, ибо он еще «в полном расцвете сил») персональный компьютер (короче говоря - десктоп).

В качестве точки доступа я приобрел беспроводной роутер (маршрутизатор) модели DIR-300, производства D-Link. Это относительно недорогое устройство (мне оно обошлось чуть дороже 1700 рублей). Вы видите его на рисунке 1 рядом с моим модемом той же фирмы.


Рис.1. Модем и роутер DIR-300.

Первоначальную настройку сети я проводил под Windows, просто по той причине, что представленное в электронном виде руководство по установке и настройке ориентировано, естественно, на эту ОС. Надо сказать, что настройка удалась мне не сразу. Основная ошибка, из-за которой я бился с настройками несколько дней, заключалась в том, что я неправильно задал IP-адреса своих устройств: для маршрутизатора указал тот же адрес (192.168.1.1), который уже использовался модемом. В общем, надо было вначале продумать схему сети и нарисовать что-то подобное изображенному на рис.2 - это схема моей сегодняшней сети.


Рис.2. Схема моей сети.

В левом нижнем углу этого рисунка вы видите Sony Playstation 3, подключенную к телевизору. Как известно Sony Playstation 3 представляет из себя вполне приличный компьютер, созданный на процессоре Cell линейки Power. Так что я сразу планировал поключить ее к своей сети, а в дальнейшем намереваюсь поставить на нее Линукс. Но об этом чуть позже, если это мне удастся, а пока просто настраиваю эту приставку на работу с сетью.

Короче говоря, эта сеть под Windows у меня заработала, подробности для интересующихся Линуксом не так интересны, да и нет там ничего сложного, если следовать инструкциям. Можно, конечно, налететь на какую-нибудь проблему вроде моего затруднения с IP-адресами, но тут уж каждый сам себе злобный Буратино.

После того, как моя сеть заработала под Windows (причем в защищенном режиме), я переключил свой ноутбук emachines в Линукс. У меня, если вы помните, Mandriva Spring 2008. Настроить Mandriva на работу в этой сети оказалось очень просто. Открываем Центр управления Mandriva Linux на вкладке «Сеть и Интренет», переходим к «Настройке нового сетевого интерфейса» (рис.3)


Рис.3. Центр управления Mandriva Linux

Дальше я просто приведу снимки последовательно открывающихся окон настройки, с минимальными пояснениями. Вначале выбираем вариант «Беспроводное соединение»


Рис.4. Выбор типа соединения


Рис.5. Выбор интерфейса

После этого система устанавливает пакеты, необходимые для работы с беспроводными сетями (рис.5-1).


Рис.5-1. Установка дополнительных пакетов ПО

Этот этап является необходимым, причем компьютер в это время должен иметь выход в Интернет (на дистрибутивном диске Mandriva Free 2008-1 нужных пакетов нет). В ходе первоначальной настройки беспроводного доступа я не обратил внимания на этот этап - ну, закачались нужные пакеты и все. Но получилось так, что я нарушил работоспособность своей системы и мне пришлось поставить ее заново. При этом, в отличие от предыдущего случая, я не подключал вначале компьютер к сети по обычному Ethernet, а сразу пытался настроить беспроводной доступ. И не получилось. Появилось сообщение, что нужен пакет madwifi и модуль ath-pci. Пакет madwifi я быстро нашел и установил, а модуль ath-pci так быстро найти не удалось. Только подключив вначале компьютер к сети по Ethernet и получив выход в Интернет я смог настройть беспроводное соединение.


Рис.6. Выбор сети

Имя сети (у меня это Kostromin Home Network) задается на этапе создания сети. Вообще, рекомендую записать на этапе создания сети все параметры, имена и настройки, которые вы задаете (особено, ключ к сети), иначе потом могут быть проблемы. В отличие от компьютерной памяти, человеческая склонна к забывчивости. Впрочем, если в качестве компьютерной памяти имеется в виду ОЗУ, то забывчивость еще больше. А что касается других носителей, то там свои проблемы, например, поиск того, что когда-то положили в эту память.

В следующем диалоговом окне (рис.7) вы должны выбрать режим шифрования в соответствии с тем, как вы настроили свою сеть, и ввести ключ шифрования, который задали для своей сети. Свой ключ я, естественно, замазал, загрузив картинку в GIMP.


Рис.7. Задаем режим шифрования

В диалоге на рис.8 выбираем вариант задания IP-адресов: через DHCP или вручную. Я для всей сети задал ручной вариант, поскольку сеть невелика и вряд-ли будет существенно расширяться, так что поддерживать систему адресации не трудно. Во всяком случае, для меня проще, чем поднимать и настраивать DHCP-сервер. Хотя в DIR-300 вроде бы имеется встроенный. Но я с ним не разбирался.


Рис.8. Выбор способа поддержки адресов

Кстати, приведу (в основном для собственного удобства, чтобы потом было куда обратиться за справкой) таблицу IP-адресов и имен компьютеров, которую я принял в этой сеточке.

Компьютер

Имя в сети

IP-адрес

Примечания

Модем

-

192.168.1.1

Имени не имеет и не пингуется

Роутер DIR-300

-

192.168.1.10

Пингуется по IP-адресу

Десктоп под Windows

Trend-Win

192.168.1.20

 

Десктоп под Linux

Trend-Lin

192.168.1.21

 

Ноутбук Compaq под Linux

compaq-lin

192.168.1.31

Windows на Compaq отсутствует

Ноутбук emachins под Windows Vista Home

emach-Win

192.168.1.40

 

Ноутбук emachins под Linux

emach-lin

192.168.1.41

 

Sony Playstation под своей ОС

Sony-PS3

192.168.1.50

 

Sony Playstation под Linux

Sony-lin

192.168.1.51

 

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


Рис.9. Задание IP-адресов


Рис.10. Задаем еще пару параметров


Рис.11. Сообщение о завершении настройки

Я выбрал вариант "Да" и после некоторой задержки увидел следующее сообщение в правом нижнем углу экрана


Рис.12. Сообщение о запуске интерфейса

В завершение появляется предложение перезапустить графическую оболочку.


Рис.13. Предложение перезапустить Х

На этом настройка сети закончена, я успешно вышел в Интернет (даже не перезапуская Х-ы).

Настройка проводного соединения на ноутбуке Compaq (подключенном ко второму порту из четырех имеющихся на DIR-300, к первому подключен десктоп) прошла практически так же - отличие состоит в том, какой интерфейс выбрать на соответствующем шаге (см. рис.5). Впрочем там и выбора то реально нет. А вот на десктопе у меня две сетевых карты, там уже приходится реально выбирать, что не очень сложно при двух предлагаемых вариантах.

Так что моя домашняя сеть теперь работает и под Windows, и под Linux. На следующем этапе буду настроивать доступ по сети с одного компьютера на другой (по NFS или Samba). Но это позже. А в заключении настоящей заметки приведу данные о том, какие скорости доступа в Интернет я имею.

Намерение провести соответствующеи замеры возникло у меня просто потому, что стало интересно, дает ли беспроводное соединение какое-либо замедление по сравнению с проводным.

В Интернет имеется множество серверов, которые позволяют замерить скорость передачи данных с вашего компьютера на этот сервер и в обратном направлении. Я задал Гуглу поиск по фразе "измерение скорости доступа к Интернет" и выбрал из полученных результатов несколько серверов, разбросанных по всему миру. Ноутбук с Wi-Fi я унес в другую комнату. Он находился от точки доступа на расстоянии примерно 12 метров по прямой и был отделен от нее двумя стенками. Правда, стенки всего в полкирпича (межкомнатные перегородки) и в них нет никакой арматуры (насколько мне известно). Результаты проведенных замеров приведены в следующей таблице:

Тестовый сервер

Компьютер

 

Ноутбук, Windows, Wi-Fi (01.01.2009, 17:20 - 17:54)

Десктоп, Windows, Ethernet (01.01.2009, 18:24 – 19:00)

http://realspeed.co.kz/, Павлодар

Скорость Вашего канала: 148.46 Kbps (152027 bps)
Скорость загрузки данных на Ваш компьютер (cps): 18.56 Kbytes/sec

Скорость Вашего канала: 95.08 Kbps ( 97363 bps)
Скорость загрузки данных на Ваш компьютер (cps): 11.89 Kbytes/sec

http://www.intel.com/cd/personal/computing/emea/rus/383795.htm

168.114 Kbps

175 Kbps

http://www.2ip.ru/speedhp/speedhp.php

168.114 Kbps (21.014 Kb/sec)

283.171 Kbps (35.396 Kb/sec)

http://www.speedtest.net/, Москва

Download - 281 kbs
Upload - 522 kbs

Download - 271 kbs
Upload - 665 kbs

http://www.speedtest.net/, Красноярск, Intertax

Download - 273 kbs
Upload - 686 kbs

Download - 275 kbs
Upload - 638 kbs

http://www.speedtest.net/, Лондон

Download - 265 kbs
Upload - 373 kbs

Download - 272 kbs
Upload - 587 kbs

http://www.speedtest.net/, Нью Йорк, Optimum

Download - 266 kbs
Upload - 655 kbs

Download - 270 kbs
Upload - 478 kbs

http://www.speedtest.net/, Сан-Франциско

Download - 271 kbs
Upload - 369 kbs

Download - 271 kbs
Upload - 199 kbs

http://www.dslreports.com/speedtest?flash=1, Лос-Ажелес

Download - 90 kbs
Upload - 456 kbs

Download — 113 kbs
Upload - 119 kbs

Как видите, скорость доступа в моей внутренней сети практически одинакова, что по кабелю, что по радиоканалу. Различия можно объяснить скорее загруженностью внешнего канала. А эта загруженность сильно меняется во времени, это я и раньше замечал.

На основании этих замеров я, кажется, могу предъявить претензии своему провайдеру. Я плачу Таттелекому за безлимитный доступ 939 рублей в месяц. При этом по тарифному плану "Супер Скай" я должен иметь скорость 1200 килобит в секунду. А судя по приведенным в таблице значениям я имею максимум 275 килобит при загрузке из сети (Download) и 665 килобит при закачке в сеть (Upload). Приведенные цифры вполне соответствуют моим предыдущим наблюдениям, поскольку при загрузке больших файлов (типа iso-образов дисков или при перекачке фильмов из сети) я в окне загрузки чаще всего вижу цифры где-то в районе 30-32 килобайт в секунду. В битах это будет 240-256 килобит. Даже если предположить, что какой-то процент при передаче тратится на служебную информацию, получается маловато. Об этом стоит поговорить с представителями провайдера.

Ну, а настоящую заметку я на этом заканчиваю. В следующей постараюсь рассказать о первоначальной настройке Mandriva Linux после инсталляции. Все же я только что установил этот дистрибутив на 3 компьютера, есть поле для экспериментов.


На форуме сайта помещены отклики читателей на эту статью, которые могут служить дополнением к этому материалу.