Настройка и раздача интернета Yota 4G через Ubuntu
Появление беспроводного интернета от Yota ознаменовало собой халяву, которую еще нам никто не давал, ибо анлим за 900 рэ со скоростью до 10 Мб/сек (в идеале ;)) это манна небесная, не только для отдельных граждан, но и для офисов.
А посему, чтобы ублажить жадных начальников, а так же офисный планктон, лениво покачивающийся, всё своё рабочее время, на волнах «асек», порносайтов и однокорытников.ru, я расскажу, как на Ubuntu быстро настроить раздачу Yota-вского интернета для офисных машин со статическими IP.
Берем один модем 4G USB-модем Samsung SWC-U200, одну Ubuntu Server 9.04 (выбрана по причинам безопасности, хотя можно взять любую другую убунту) и начинаем мутить инет за 10 минут
Если настраивается одиночная машина с Ubuntu, и раздача интернета другим не планируется, то нужно лишь выполнить пункты с нулевого по второй, включительно, перезагрузится и пользоваться
.
0) Качаем следующие пакеты (взяты с http://peter.infosreda.com/ru/):
1) устанавливаем скачанные пакеты в консоли:
sudo dpkg -i libusb1_1.0.0-1_i386.deb madwimax_0.1.0-1_i386.deb
2) раскомментируем две последние закомментированные строки файла настроек wimax-а:
sudo nano /etc/udev/rules.d/z60_madwimax.rules
3) создаём файл с правилами маршрутизации:
sudo nano /etc/init.d/iprules
и добавляем следующие строки, не забывая исправлять IP на реальные, в моём случае у клиентов статические IP-адреса:
# для того, чтобы все пакеты доходили
iptables -t mangle -A POSTROUTING -p tcp —tcp-flags SYN,RST SYN -o wimax0 -j TCPMSS —clamp-mss-to-pmtu
# правила роутинга для каждого конкретного IP внутренней сети
# кому инет не положен, сюда не вписываем
iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE
…
iptables -t nat -A POSTROUTING -s 192.168.0.X -j MASQUERADE
4) ставим права на исполнение скрипта:
sudo chmod +x /etc/init.d/iprules
5) прописываем исполнение скрипта с правилами при загрузке:
sudo update-rc.d iprules defaults
6) разрешаем форвардинг:
sudo nano /etc/sysctl.conf
выставляя значение:
net.ipv4.ip_forward = 1
7) перезагружаем Ubuntu и проверяем в консоли:
ping google.com
или даже так
lynx google.com
Вуаля, мы в сети )
В настройках сетевых соединений, на клиентских компьютерах, выставляем адрес шлюза, т.е. адрес нашего Ubuntu-сервера, раздающего интернет и адреса Yota-вских DNS-серверов, которые можно узнать на сайте Yota в разделе Yota — FAQ, хотя я предпочитаю использовать Google-вские DNS (8.8.8.8 и 8.8.4.4)
Напоминаю, что шейпинг трафика (деление ширины канала на потребителей) проще всего сделать Squid-ом, конечно, если шейпинг Вам вообще нужен.
В мелких офисах и конторах, как правило, он не нужен, потому, что в них найти засранца, качающего во всю ширину yota-ского канала и портящего жизнь другим, как два пальца об асфальт
Фсё
P.S.S Написано через много-много дней
:
Опыт использования ётовского «свистка», при слабом сигнале, показал, что использование USB-удлинителей с модемом крайне нежелательно (без разницы какой длины и с репитором или без) — резко снижается стабильность работы «свистка», а с ним и связи.
Поэтому, рекомендую вставлять модем напрямую в USB-порт системника.
P.S.S.S Написано ещё через много-много дней :
Наконец-то до нас дотянули нормальный инет, поэтому йоту нах


27 Мар 2010 в 16:50
Спасибо за информацию. Всё получилось
09 Апр 2010 в 11:47
Спасибо, вроде работает. Но при перетыкании модема инет уже не появляется и при загрузке ubuntu не всегда поднимается wimax. Как лечить?
09 Апр 2010 в 14:37
Yota разадалась все работает но вот сталкнулся с такой проблемой. Когда выключается или включается клиентский компьютер (куда разадется yota) то интернет падает и приходится вытаскивать и обратно вставлять yota модем. Как решить эту проблему? на клиентском компьютере стоит windows XP.
11 Апр 2010 в 10:44
У меня раздается инет с убунты на десяток машин с XP, но за почти год использования Ёты, ни разу не сталкивался с такой проблемой, как у Вас.
09 Авг 2010 в 07:04
У Ёты самой по себе есть баг, скорость падает до нуля, и любые софт-манипуляции ничего не меняют. только вытаскивание и втыкание модема в юсб-порт. Замечено было на первый же день включения коммерческой эксплуатации, в тесте все было норм. Причем баг не зависил ни от модели свистка, ни от ОС, ни от железа.
09 Авг 2010 в 08:16
Roman: Согласен, правда, я заменил перетыкание модема на сервере, перезагрузкой машины по cron-у раз в сутки, перед началом рабочего дня. И теперь, после избавления от USB-шнурка, к которой была присоединена Ёта, коннект стал отличный и падает в рабочее время, примерно, раз в несколько суток (сервер включен круглосуточно).
Вот как-то так..