Перейти к содержанию

Мануал по настройке интернета КТ в Ubuntu.


bext3r

Рекомендуемые сообщения

Собственно небольшой мануальчик по ручной настройке(все действия проводятся в терминале) сети от КаменскТелеком (в том числе безлимита) в ОС Ubuntu. Для тех кто хочет попробовать так называемый линух, но дальше запуска ОС далеко не уходят ))))

если у вас USB модем, то там скорее всего все по другому точно не знаю.

Для начала прописываем IP, gw, netmask в /etc/network/interfaces :

sudo nano /etc/network/interfaces
на запрос вводим пароль, который не отобразится. Добавляем туда, ничего затирать не надо!!!
iface eth0 inet static

address xxx.xxx.xxx.xxx

netmask xxx.xxx.xxx.xxx

gateway xxx.xxx.xxx.xxx

auto eth0

где address - ваш IP, netmask - маска сети, gateway - шлюз, eth0 - сетевой интерфейс к которому подключен модем(он может быть и eth1 и eth2, но у большинства это eth0, тк 1 сетевая карта). После нажимаем ctrl+o для сохранения файла и ctrl+x для выхода и редактора.

Пропишем DNS, для этого:

sudo nano /etc/resolv.conf
добавляем туда
nameserver 89.107.115.1

nameserver 80.78.115.1

сохраняем, выходим. Далее для перезагрузки сетевого интерфейса с новыми адресами вводим в консоли
sudo /etc/init.d/networking restart
Все сеть настроена. Есди все сделали правильно, нигде не допустили ошибок то все заработает. Далее VPN.

Устанавливаем пакет pptp-linux, он есть на диске с дистрибутивом.

sudo apt-get install pptp-linux
Установили, редактируем настройку нашего VPN соединения, для чего вводим:
sudo nano /etc/ppp/peers/vpn
добавляем сюда
pty "pptp pptp.kamensktel.ru --nolaunchpppd"

user ***

password "***"

nodeflate

nobsdcomp

noauth

refuse-eap

refuse-chap

refuse-mschap

defaultroute

за место звездочек user пишем свой логин, password соответственно пароль(в кавычках обязательно). Сохраняем, выходим.

Создаем 2 текстовых файла в домашней директории(в любом удобном месте). В первый, дадим ему название ip-up.local добавляем:

#!/bin/bash

# This file should not be modified -- make local changes to

# /etc/ppp/ip-up.local instead

PATH=/sbin:/usr/sbin:/bin:/usr/bin

export PATH

route del default gw 89.107.118.1

route add -host 89.107.113.5 gw 89.107.118.1

route add -host 89.107.115.1 gw 89.107.118.1

route add -host 80.78.115.1 gw 89.107.118.1

route add -net 89.107.116.0 netmask 255.255.252.0 gw 89.107.118.1

route add -net 89.107.112.0 netmask 255.255.254.0 gw 89.107.118.1

#route add -net 89.107.112.0 netmask 255.255.248.0 gw 89.107.118.1

route add -net 89.107.114.0 netmask 255.255.255.0 gw 89.107.118.1

route add -net 89.107.115.0 netmask 255.255.255.128 gw 89.107.118.1

route add -net 89.107.115.128 netmask 255.255.255.192 gw 89.107.118.1

route add -net 89.107.115.192 netmask 255.255.255.224 gw 89.107.118.1

route add -net 89.107.115.240 netmask 255.255.255.240 gw 89.107.118.1

route add -net 80.78.103.0 netmask 255.255.255.0 gw 89.107.118.1

route add -net 80.78.104.0 netmask 255.255.255.0 gw 89.107.118.1

route add -net 80.78.114.0 netmask 255.255.254.0 gw 89.107.118.1

route add -net 78.139.64.0 netmask 255.255.192.0 gw 89.107.118.1

вместо 89,107,118,1 пишем свой шлюз. Во второй с названием ip-down.local добавим мне он так ни разу и не пригодился):
#!/bin/bash

# This file should not be modified -- make local changes to

# /etc/ppp/ip-down.local instead

PATH=/sbin:/usr/sbin:/bin:/usr/bin

export PATH

route del -net 89.107.116.0 netmask 255.255.252.0

route del -net 89.107.112.0 netmask 255.255.254.0

#route del -net 89.107.112.0 netmask 255.255.248.0

route del -net 89.107.114.0 netmask 255.255.255.0

route del -net 89.107.115.0 netmask 255.255.255.128

route del -net 89.107.115.128 netmask 255.255.255.192

route del -net 89.107.115.192 netmask 255.255.255.224

route del -net 89.107.115.240 netmask 255.255.255.240

route del -net 80.78.103.0 netmask 255.255.255.0

route del -net 80.78.104.0 netmask 255.255.255.0

route del -net 80.78.114.0 netmask 255.255.254.0

route del -net 78.139.64.0 netmask 255.255.192.0

route add default gw 89.107.118.1

И также вместо 89,107,118,1 пишем свой шлюз. Далее пишем в консоли
sudo sh /путь/к/скриптам/ip-up.local

sudo pppd call vpn debug nodetach &

Все безлимит запущен. Теперь каждый раз при включении компа, запускаем скрипт и для простого включения, выключения пишем
sudo pon vpn
- включение
sudo poff vpn
- выключение

Можно конечно все автоматизировать, для этого юзайте поиск ;-)

За скрипты и адреса спасибо ЧеЛ'у и dolphin'у. Если что не так сильно не бейте, поправляйте пишу первый раз. ;-)

Ссылка на комментарий
Поделиться на другие сайты

  • 5 months later...

Мои 5 копеек....

Скрипт для автоматического поднятия тоннеля при его падении. Я юзаю его для ЮТЕЛа, но для КТ тоже подходит. Принцип один и тот же.

#!/bin/sh

function reconn {

poff -a # на всякий случай, завершаем зависшие соединения.

pon vpn # перезваниваем прову

sleep 10 # выждем интервал в 10 сек

}

# Основной код

if ping -c 2 89.107.115.1; then

#Все в поряде, выходим

echo "Connected@"!

else

# пинга до инета нет, значит мы в оффлайне.

echo "Reconnecting....."

reconn

sleep 3;

fi

Помещаем скрипт в /etc/network/check_inet.sh

Назначаем ему права на выполнение

sudo chmod 0755 /etc/network/check_inet.sh

Для периодической проверки, помещаем в крон и перезапускаем его:

sudo echo "*/5 * * * * root /etc/network/check_inet.sh"

sudo /etc/init.d/cron restart

В этом примере скрипт будет запускаться каждые 5 минут, и проверять, есть ли соединение. Если его нету, перезванивает.

Ссылка на комментарий
Поделиться на другие сайты

Сделал все по мануалу в посте 1 но внешки почему то нет (9

ЗЫ Убунту 9,10

Таблица маршутизации ядра протокола IP

Destination Gateway Genmask Flags Metric Ref Use Iface

mpd1-fbsd54.kam * 255.255.255.255 UH 0 0 0 ppp0

mx.kamensktel.r 89.107.117.1 255.255.255.255 UGH 0 0 0 eth0

ns.kamensktel.r 89.107.117.1 255.255.255.255 UGH 0 0 0 eth0

pptp.kamensktel 89.107.117.1 255.255.255.255 UGH 0 0 0 eth0

89.107.113.5 89.107.117.1 255.255.255.255 UGH 0 0 0 eth0

89.107.115.240 89.107.117.1 255.255.255.240 UG 0 0 0 eth0

89.107.115.192 89.107.117.1 255.255.255.224 UG 0 0 0 eth0

89.107.115.128 89.107.117.1 255.255.255.192 UG 0 0 0 eth0

89.107.117.0 * 255.255.255.128 U 0 0 0 eth0

89.107.115.0 89.107.117.1 255.255.255.128 UG 0 0 0 eth0

80.78.103.0 89.107.117.1 255.255.255.0 UG 0 0 0 eth0

89.107.114.0 89.107.117.1 255.255.255.0 UG 0 0 0 eth0

80.78.104.0 89.107.117.1 255.255.255.0 UG 0 0 0 eth0

89.107.112.0 89.107.117.1 255.255.254.0 UG 0 0 0 eth0

80.78.114.0 89.107.117.1 255.255.254.0 UG 0 0 0 eth0

89.107.116.0 89.107.117.1 255.255.252.0 UG 0 0 0 eth0

78.139.64.0 89.107.117.1 255.255.192.0 UG 0 0 0 eth0

link-local * 255.255.0.0 U 1000 0 0 eth0

Изменено пользователем sergey_bol
Ссылка на комментарий
Поделиться на другие сайты

Создаем скрипт, у меня он лежит в /home

#!/bin/bash

log=/home/log

ifconfig | grep ppp0

if [[ $? -eq $SUCCESS ]]

then

exit 0

fi

echo Reconnect >$log

date >$log

poff ВАШЕСОЕДИНЕНИЕ

pon ВАШЕСОЕДИНЕНИЕ

В /etc/crontab добавляем строчку

*/2 * * * * root /home/check_ppp

это раз в 2 минуты

и выполняем команду: crontab crontab

Ссылка на комментарий
Поделиться на другие сайты

добавлю немного от себя

в linkdown нет необходимости удалять роуты, лучше в конфиге на постоянку в статик роутес вбейте, чтоб каждый раз не дергать

2петрович, крон правится командой crontab -e и записывается в планировщик для текущего юзера, если иного в параметрах не указано, общий файл используется, как правило, для системных событий :)

Ссылка на комментарий
Поделиться на другие сайты

  • 2 months later...

точнее ipconfig /all (для форточек) либо route print

кстати плавно перетекаем с pptp на l2tp, так что желающие могут переключить протокол и коннектиться по нему

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за мануалчик.. как раз тут несколько дней бился. Не получалось поднять безлимитку под убунтой 9.10..

Это всё хорошо, что вот так расписано.

А возможно ли каким-то образом создать файлик и чтоб кликнув по нему заустился безлимит? Я имею в виду не каждому ведь человеку в возрасте можно объяснить всё выше описанное..

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за мануалчик.. как раз тут несколько дней бился. Не получалось поднять безлимитку под убунтой 9.10..

Это всё хорошо, что вот так расписано.

А возможно ли каким-то образом создать файлик и чтоб кликнув по нему заустился безлимит? Я имею в виду не каждому ведь человеку в возрасте можно объяснить всё выше описанное..

Я "в возрасте" :spiteful:

Зделайте файлик плиз техподдержка!!! сам сделаю, но время убью много. Убунту юзаю всего неделю))

Ссылка на комментарий
Поделиться на другие сайты

Для пользователей "Ютела", запускаем консоль пишем pppoeconf, дальше читаем и везде отвечаем да :), когда просят логин пасффворд, вводим. Отвечаем ещё на два вопроса да. И всё. Или пользуем это, не самое удобное, но какое есть.

gtkpppoe_0.2.3_i386.deb.zip

Ссылка на комментарий
Поделиться на другие сайты

  • 2 months later...

roman278, а причем тут Ю-тел, если речь идет про КаменскТелеком? Или это поднимется и для КТ?

Сейчас попробовал под убунтой.. не помогло :(

Изменено пользователем Евгений
Ссылка на комментарий
Поделиться на другие сайты

Для KT не поднимется, у KT протокол pptp вроде как, описание здесь http://ru.wikipedia.org/wiki/PPTP, а у Ютела pppoe, описание здесь http://ru.wikipedia.org/wiki/PPPoE. А написал здесь что бы не создавать новых тем, а так вдруг кому сгодиться, мало ли кто на бубунту захочет преребраться, тут и с Ютела люди есть.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 weeks later...
  • 2 weeks later...

Я конечно понимаю... все это прикольно в терминале писать...но в убунте 10.4 присутствует графически прописать порты, шлюзы и т.д

так вот... я сделал графически.. но работало только внутри сети...VPN не работало..

сделал как у вас.. теперь вот ваще не че не работает.. последнее что помню это что то про "реорганизед пассворд"

как удалить все то что было прописано в термиинале... делал в точности как у вас... Хочу все откатить.. переустанавливаю систему.. все остается... %)

Ссылка на комментарий
Поделиться на другие сайты

  • 1 month later...

К внешней сети? Если цепляется хотя бы к внутренней, значит мак менять больше не надо =)

из гугла, для смены мака надо поправить тот самый .../interfaces

добавить

hwaddress ether xxxxxxxxxxxx

или

pre-up ifconfig eth0 hw ether 00:00:00:00:00:00

для проверки -

ifconfig

=)

Изменено пользователем Winterstorm
Ссылка на комментарий
Поделиться на другие сайты

lo Link encap:Локальная петля (Loopback)

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Диапазон:Узел

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:4 errors:0 dropped:0 overruns:0 frame:0

TX packets:4 errors:0 dropped:0 overruns:0 carrier:0

коллизии:0 txqueuelen:0

RX bytes:240 (240.0 B) TX bytes:240 (240.0 B)

wlan0 Link encap:Ethernet HWaddr 00:15:af:d1:d1:64

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

коллизии:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wmaster0 Link encap:UNSPEC HWaddr 00-15-AF-D1-D1-64-00-00-00-00-00-00-00-00-00-00

UP RUNNING MTU:0 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

коллизии:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

вот,если это то что нужно.

Ссылка на комментарий
Поделиться на другие сайты

У тебя 10.04 бубунта? Там да проблема с resolf.conf, у себя победил отключением автоматического получения DNS адресов, прописал ручками.

Ссылка на комментарий
Поделиться на другие сайты

Большое спасибо за мануал по настройке выхода в интернет. У меня убунта 10.04. Абсолютно все делал так, как написано в мануале... Только pptp-Linux не ставил, потому что уже был установлен. Все работает отлично, только вот убунта со шрифтами иногда что то не ладное творит...

Ссылка на комментарий
Поделиться на другие сайты

  • 1 month later...

гы

даже по доменному имени понятно что для этого типа записи в днс указывает способ маршрутизации электронной почты. MX запись с приоритетом в десяточку указывает серверы на которые нужно отправлять электронную почту

kamensktel.ru. 3600 IN MX 10 mx.kamensktel.ru

ANSWER SECTION:

kamensktel.ru. 3600 IN SOA ns.kamensktel.ru. admin.kamensktel.ru. (

2010021719 ; serial

10800 ; refresh (3 hours)

3600 ; retry (1 hour)

604800 ; expire (1 week)

86400 ; minimum (1 day)

kamensktel.ru. 3600 IN NS ns2.kamensktel.ru.

kamensktel.ru. 3600 IN NS ns3.kamensktel.ru.

kamensktel.ru. 3600 IN NS ns4.ripn.net.

kamensktel.ru. 3600 IN NS ns8.nic.ru.

kamensktel.ru. 3600 IN NS ns1.kamensktel.ru.

kamensktel.ru. 3600 IN MX 10 mx.kamensktel.ru.

kamensktel.ru. 3600 IN A 89.107.115.13

kamensktel.ru. 3600 IN TXT "Radiophone NET"

kamensktel.ru. 3600 IN TXT "v=spf1 ip4:89.107.115.226 a mx ~all"

ADDITIONAL SECTION:

ns1.kamensktel.ru. 3600 IN A 89.107.115.1

ns2.kamensktel.ru. 3600 IN A 80.78.115.1

ns3.kamensktel.ru. 3600 IN A 188.120.32.112

ns4.ripn.net. 68757 IN A 194.226.96.8

ns8.nic.ru. 58606 IN A 193.232.130.14

mx.kamensktel.ru. 3600 IN A 89.107.115.226

Ссылка на комментарий
Поделиться на другие сайты

странно. заметил в логах постоянное обращение к mx.kamensktel.ru на 53 порт. КТшной почтой никогда не пользовался, на всякий случай)

причем тут почта вобще...

Ссылка на комментарий
Поделиться на другие сайты

По умолчанию DNS-серверы выполняют прослушивание на TCP-сокете 53 на наличие таких операций связи, как запросы на разрешение имен.

Если подключение к целевому DNS-серверу через TCP-сокет 53 недоступно, доставка почты может быть замедлена или не выполняться.

Ссылка на комментарий
Поделиться на другие сайты

Такое впечатление, что скопипастено откудато)

Претензий к mx.kamensktel.ru в качестве dns у меня и не было. Работает быстро, хостнеймы выдает исправно.

Выяснилось, что имя mx.kamensktel.ru принадлежит двум айпишникам: 80.78.115.1 и 89.107.115.226. Поэтому в логах и пишется то ns2.kamensktel.ru то mx.kamensktel.ru

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...