Настройка интернета от PeopleNET 3G под Linux

У нас в офисе появилась необходимость в проведении беспроводного интернета. Рассматривались несколько вариантов, в частности, PeopleNET и UTEL. Последний, вроде бы, выдавал бОльшую скорость, но ввиду того, что пока у UTELа нет услуги предоставления постоянных IP адресов, то выбор пришелся на PeopleNET.

Так как в офисе работает сервер под Ubuntu Linux Server edition 8.04 Hardy Heron, и предполагалось, что именно он будет раздавать интернет другим машинам в офисе, то изначально с поставщиком оборудования оговаривалось возможность тестирования различных модемов до выяснения работоспособности оного под нашей операционной системой.

Было предложено 2 варианта:

  • Карта PCI-PCMCI, а также PCMCI модем с внешней антеной.
  • USB модем Merlin U620 с возможностью подключения внешней антены.

Решили сразу опробовать USB модем, так как не хотелось останавливать лишний раз сервер и вставлять в него дополнительную карту, да и занимать еще один PCI разъем на сервере — не очень удачное решение.

Для начала испытали Merlin U620 на операционной системе Windows XP: заработало все сразу без проблем, программа установки интуитивно понятна.

Приступили к самому интересному: установка модема на сервер.

Опуская некоторые подробности скажу, что самый простой способ — описанный ниже — с помощью программы wvdial.

Пошаговая инструкция:

  • sudo apt-get install wvdial
  • вставляем модем в разъем USB
  • затем правим файл /etc/wvdial.conf: 

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = USB Modem
Init1 = ATZ
Phone = #777
Modem = /dev/ttyUSB0
Username = 8092XXXXXX@people.net.ua
Password = XXXXXX
Baud = 460800

 

  • заменяем в строчке символы X на свой номер телефона и пароль соответственно
  • вводим команду sudo wvdial и ждем несколько секунд, пока установится подключение

Если у Вас сервер-роутер, то придется настроить маршрутизацию, а также добавить в стартовые скрипты запуск wvdial.

Wvdial работает через pppd. Есть вариант настройки непосредственно pppd под PeopleNET, но, на мой взгляд, это немного более сложный и громоздкий способ, но тоже работоспособный.