Pull to refresh

Поднимаем FreshTel в Linux

Reading time 2 min
Views 3.9K
freshtelДобрый день.
В этом топике я хочу поведать, как можно настроить интернет от Freshtel ( единственный WiMax провайдер в Киеве ) в Linux. Подключение к Freshtel'у осуществляется через модем. Увы, ни один из модемов, предлагаемых фрештелом не поддерживается линуксом. Поэтому, настройка будет через Windows на виртуальной машине.

Исходные данные:
  • Хост: Ubuntu 10.04
  • Гостевая ОС: Windows XP SP3
  • VirtualBox с настроенным USB форвадингом
  • Модем Seowon SWU-3220A
Осторожно, трафик.


Общая схема


Поскольку драйверов для Linux не существует, мы добьемся родной поддержки из Windows. Затем, подключившись к интернету с виртуальной машины, мы создадим внутреннюю сеть между хостом и гостевой ОС и расшарим интернет на хост. Да-да, для подключения к интернету нам нужно держать виртуальную машину запущенной.

Настройка VirtualBox


Для корректной работы виртуалбокса, нужно убедиться, что загружены нужные модули ядра:

$ lsmod | grep vbox
vboxnetadp 6390 0
vboxnetflt 12740 1
vboxdrv 168721 3 vboxnetadp,vboxnetflt

Открываем VirtualBox, жмем Файл → Настройки, вкладка Сеть. Если уже создана сеть — оставляем, если нет — создаем.

image

Редактируем сеть. В вкладке Адаптер IPv4 адрес прописываем любой из 192.168.0 подсети, остальное оставляем как есть.

image

В следующей вкладке отключаем DHCP сервер.

image

Настройка виртуальной машины с Windows


Данное руководство подразумевает, что у вас уже есть установленный Windows и настроена работа с USB. Откроем настройки виртуальной машины Windows. Вкладка USB. Нам нужно добавить фильтры для модема, чтобы каждый раз не делать доступным его для Windows вручную. У меня модем работает в двух режимах: CD-ROM и, собственно, модем. через lsusb узнаем VendorID и ProductID для каждого из режима. Для Seowon SWU-3220A это 1076:7f40 и 1076:7f00 соответственно. Добавляем два фильтра.

image

Перейдем на вкладку Сеть. Оставляем активным только один адаптер, Тип подключения ставим в Виртуальный адаптер хоста.

image

Перейдем на вкладку Дисплей и включим удаленный рабочий стол ( rdesktop ).

image

Настройка Windows


Запускаем виртуальную машину с Windows. Если правильно прописаны USB фильтры, модем должен нормально определиться как CD-ROM.

image

Устанавливаем драйвер.

image

Запускаем Freshtel Internet Access и подключаемся к интернету.

image

Зашли? Отлично. Проверяйте скорость интернета и приступим к раздаче интернета на хост.

Раздача интернета


В Windows в Сетевые подключения будут доступны два интерфейса. Один — это связь с хостом, второй — с интернетом. При этом подключение с хостом может быть выделено восклицательным знаком, потому что в сети нет DHCP сервера.

image

Не забыли как раздавать интернет в Windows? Правой кнопкой мышки по интерфейсу с интернетом → Свойства → вкладка Дополнительно → ставим галку.

image

Автоматически другому интерфейсу будет присвоен 192.168.0.1 IP адрес.

image

Все. На Windows настройка закончена. Теперь в хосте нужно прописать dhclient vboxnet0 от рута, чтобы настройки интерфейса назначились через DHCP ( который на Windows ). Решающий пинг, и вуаля!
image

Заключение


Наблюдательный читатель заметит, что мы нигде не применили удаленный рабочий стол. И правильно заметит.
Для удобства, мы будем запускать виртуальную машину из консоли в фоне, а для управления будет использовать rdesktop. Запускаем виртуальную машину: VBoxHeadless -s Windows & , где Windows — название виртуальной машины. Амперсанд в конце команды значит, что процесс будет запущен в фоне. Для подключения к удаленному рабочему столу запускаем rdesktop localhost:3389 .

Удачного дня!
Tags:
Hubs:
+6
Comments 18
Comments Comments 18

Articles