Во-первых, приветствую первого "постоянного читателя" =)
Поверить не могу, что кто-то читает бред, который я тут пишу. Ну да ладно, главное, что бы на пользу.
Купил на днях себе роутер, чтобы не мучиться с подключениями. Но оказывается, этот гад не держит нормально наш VPN; максимальная пропускная способность 3000 кбит/сек. Имея тариф 7000 кбит/сек. не очень хочется его уменьшать до 3х, да к тому же, еще потом делить его между 2мя компами и спутниковым ресивером. Так что надо бы эту проблему как то решать.
И так, как уже было сказано, имеется в вооружении:
1) D-Link DIR-300
2) 1й комп WinXP SP3 (назовем его Main PC)
3) 2й комп ubuntu 8.10 + XFCE4
4) спутниковый ресивер DreamBox 500s (получает расшифровку каналов через интернет)
По идеи, вопросов никаких быть не может. Простейшая схема подключения.
Берем роутер подключаем к нему оба компа и ресивер прямым кросс-кабелем, на роутере вбивем MAC, ip, gw и т.д. Создаем там VPN подключение - получаем свои 3000 и не мучаемся.
Так как это нас не устраивает, идем на офиц. форум и читаем более 50 страниц о проблемах с нашим роутером... Да уж, впечатлило (естественно я все не читал, пару страничек и все =) )... Действительно максимальная пропускная способность, с поднятым на нем VPN, составляет 3000 кбит/сек. и перепрошивка не поможет. Таким образом остается только 1н вариант: поднимать VPN на компах. Вроде бы ничего сложного (на Main PC так точно, он и до этого имел VPN подключение). А вот что делать с DreamBox, хочется чтобы все работало и без лишних проблем.
Для решения данной проблемы нам понадобятся
3 сетевые карточки на Main PC...
2 кабеля прямой кросс
2 кабеля обратный кросс
Можно взять у друзей на время, но 1 сетевую, в будущем, точно придется оставить, а 1 кабель выкинуть или отложить до лучших времен.
Схема подключения такова.
D-Link Dir-300 - к тнему подключаем ТОЛЬКО Main PC. На роутере выставляем свои настройки интернета, в зависимости от того, как вы их получаете. Static IP, Dynamic IP ( В моем случае находится в меню Setup --> Internet Setup --> Manual Internet Connection Setup) не поднимаем тут VPN

B Main PC вставляем дополнительные 2 сетевые (итого получаем 3 штуки, так как одна раньше использовалась для инета, а сейчас ее подключили к роутеру) и, в эти дополнительные сетевые, вставляем кабели (обратный кросс) от DreamBox и 2го компа.
Адрес от роутера Main PC получает автоматически, что бы он не менялся нужно в настройках роутера, позже, не сейчас, поставить "Резервирование по MAC адресу" (В моем случае находится в меню Setup - -> LAN Setup)

Допустим Main PC получает от роутера такие настройки
ip - 192.168.0.100
mask - 255.255.255.0
gw - 192.168.0.1 (ip adress самого D-Link Dir 300)
DNS - 192.168.0.1 (ip adress самого D-Link Dir 300)
По идеи такие настройки и должны выдаваться.
Теперь заходим в Сетевые подключения на Main PC. Видим подключения 3-4 штучки
3 обычных для сетевых карт + 1 которым вы управляете отделmно (это подключение показывает подключены Вы к роутеру или нет, зачем? фиг знает, а то как будто не понятно по другому сетевому подключению).
Выделяем 3 сетевых подключения, потом на 1м из них кликаем правой кнопкой мыши и выбираем Bridge Connection (или сетевой мост, если винда русская). по полученному Network Bridge кликаем левой кнопкой мыши, переходим на вкладку с указанием ip - жмем дополнительно, вот там то, и видим новый MAC адрес, который надо будет зарезервировать.
Последним шагом для Main PC будет создать VPN подключение, при этом очень важно не забыть на в кладке дополнительно разрешить другим компьютерам выходить через него в интернет и управлять сетевым подключением.
Теперь переходим к DreamBox. тут достаточно просто.
Сетевые настройки выбираем со статическим IP
У меня следущие
Ip - 192.168.0.177
mask - 255.255.255.0
Broadcast - 192.168.0.255
gw - 192.168.0.100 (именно ip адрес Main PC)
DNS - 192.168.0.1 (именно ip адрес роутера)
С DreamBox все.
Переходим ко 2му компу. У меня в данный момент не было вообще никакой системы. При выборе дистрибутива и среды остановился на Ubuntu 8.10 + Xfce4: простая установка, достаточно легкая DE и, в то же время, проста в настройке. Можно сразу скачать Xubuntu 8.10, но я скачал Ubuntu 8.10 alternate и при загрузке диска в опциях (клавиша F4) указал установку без графического режима, чтобы устанавилось все по минимуму. Уже затем доставлял Xfce4.
После установки Ubuntu/Xubuntu или любого другого дистрибутива ставим сетевые настройки.
Ip - 192.168.0.167Однако после установки системы, интернет может не запуститься. Не паникуем, а проверяем не забыли ли Вы включить VPN соединение на Main PC [ =) ], воткнуть кабель [ =) ], ну если нет, то в Bash (именно в bash) пишем 2 команды
mask - 255.255.255.0
gw - 192.168.0.100 (именно ip адрес Main PC)
DNS - 192.168.0.1 (именно ip адрес роутера)
sudo ifconfig eth0 192.168.0.167 netmask 255.255.255.0 upгде eth0 ваша сетевая карта.
sudo route add default gw 192.168.0.100
После этогоинет должен появиться. Если выскачила ошибка SIOCADDRT, то надо проверить файлы:
sudo nano /etc/resolv.conf ## в нем должен быть написан DNS сервер (nameserver 192.168.0.1)
sudo nano /etc/network/interfaces # в нем должны быть все ваши сетевые настройки
Далее ставим DE и все программы которые нам понадобятся. Ну и самое важное
sudo apt-get install pptp-linux pptpd network-manager network-manager-pptpТакже можно поставить network-manager-gnome или network-manager-kde, Если у Вас Gnome или KDE соответственно.
И уже в настройках networkmanager (он появляется в трее после перезагрузки) меняем gateway на 192.168.0.1 (или меняем в /etc/network/interfaces)
и создаем VPN поключение.
Меняем кабель с обратного кросса на прямой и соединяем 2й компьютер с роутером.
Запускаем VPN и что мы видим ? 7000кбит/сек на каждом компе. Итого у нас 14 мегабит, получилось даже лучше чем мы ожидали =) =)
3ю сетевую из Main PC можно выкинуть вместе с кабелем (обратный кросс) которым соединяли Main PC со 2м. Внимание MAC адрес Network Bridge может после этого поменяться!
К сожалению, если отключить Main PC, DreamBox показывать не будет - это никак не влияет на работу 2го компа. И к сожалению на Main PC стоит Винда, но переводить семью на Линукс не представляется возможным, а жаль - было бы сложнее, зато интереснее =)
Комментариев нет:
Отправить комментарий