Настройка линуксов/юниксов для интерсвязи

Как настроить Fedora 10/11 для работы в интерсвязи.

0. Установите пакеты pptp и NetworkManager-pptp. Если у вас новая федора (например релиз 10 или 11), то после этого у вас все можно настроить из гуя, единственная проблема - вы не сможете пользоваться "ослом" когда включен VPN. Если это вас устраивает - сразу идите в пункт (7). Если не устраивает - по инструкции вниз.

1. Во вложении лежит ZIP. Внутри него лежит SRPM (исходники) и RPM. скачиваем вложение, распаковываем архив и ставим RPM-ку. После этого у вас должны появиться /etc/sysconfig/is74login и /etc/sysconfig/is74config. Если они не появились - ПОВТОРЯЮ, СКАЧИВАЕМ АРХИВ, РАСПАКОВЫВАЕМ АРХИВ, И СТАВИМ RPM-ку, а не SRPM!!!!

2. Определяемся какой схемой инициализации сети мы пользуемся - netwrok-scripts или NetworkManager. Если вы не знаете что такое network-scripts и NetworkManager, и вы только что поставили себе федору, решив прослыть c00L XakePoM, то у вас NetworkManager.

3. Если у вас в компьютере ОДНА сетевая карта, то никаких файлов править не надо. Если у вас несколько сетевых карт, запустите команду ifconfig, она выведет вам список сетевых карт и присвоенных им IP-адресов. Та, которой присвоен адрес 10.X.Y.Z и есть "искомая". Запишите ее название вместо eth0 в файл /etc/sysconfig/is74config

4. ТОЛЬКО ЕСЛИ У ВАС ИСПОЛЬЗУЕТСЯ network-scripts:
Запишите имя пользователя и пароль в /etc/sysconfig/is74login

5. Если используется network-scripts, командуем service network restart

6. Если используется NetworkManager, командуем service NetworkManager restart

7. ТОЛЬКО ЕСЛИ ИСПОЛЬЗУЕТСЯ NetworkManager, идем в гномовское меню -> Система -> Настройки -> Сетевые соединения -> Вкладка VPN -> Добавить -> Типа содеинения Point-to-Point -> Имя соединения UNLIM, шлюз unlim.is74.ru, имя и пароль вашей учетки в интерсвязи -> Применить -> закрываем окно настройки соединений.

8. Если используется NetworkManager, кликаем ЛЕВОЙ кнопкой мыши по иконке сети в панели, VPN -> UNLIM. Все, подключены. Если используется network-scripts, командуем ifup unlim74

Все ошибки можно посмотреть в /var/log/messages
 

    fetus

    очки: 16
    спасибо за труды, очень помогло твое решение

    MIC

    очки: 9
    человеческое описание

    Chartbreaker

    очки: 27
    +

Каин

Ословед
А какие пакеты необходимы для работы скриптов? Я бы хотел прикрутить подобное творение под MAC OS X
Это возможно?
Если да, то как это сделать?
 
Если честно, ХЗ как оно там в MacOS устроено, но IMHO перспективы нерадужные. MacOS - это вам не конструктор "linux", который можно заточить как хочешь, это, блин, труЪ юзер-фриндли система, где за вас все сделано, а все что не сделано - то сделать не получится.

Можешь попробовать переточить скрипт, который выстраивает маршруты - этого, в принципе, будет почти достаточно. Но вот переключение маршрутов после поднятия ppp-интерфейса... Есть большие сомнения. Если в макоси используется штатный PPPD - да, загнуть можно. Иначе - увольте, ничего не выйдет.

MacOS X - это НЕ фрюникс (freebsd/linux), она неточибельная
 
Спасибо за труды! Хотелось бы еще чтобы скрипт умел разъединять соединение, лучше чтобы в одном скрипте это было. и какойнибудь индикатор соединения гденибудь висел.
 

Namenloss

Сотрудник ИС
Капец, тут кто-то в теме про mac os кричал, что пользователи mac os те же юниксоводы и место им тут же, в этом разделе. Ха-ха, mac os к вашему сведению может компилить почти весь, если не весь, софт из исходников. По-этому не вижу проблемы поставить mpd или ppp и настроить как в инструкции на сайте ис74.ру.
P.S. афтар темы, выпейте яду. dhcpcd 3.2.3 + ppp (либо mpd) могут все это без всяких танцов с бубном. На freebsd dhclient (после некоторой доработки, замечу, что ни dhcpcd ни dhclient не является утилитой базовой части ОС относительно того же gentoo, во freebsd аналогично) + ppp идеально работают без пинков.
 
dalth, у меня сейчас стоит Mandriva 2008 Powerpack, и при установке твоего шедевра (is74-scripts-1.0-5.noarch.rpm),точнее сразу же после того, как я нажимаю "установить", появляется окошко такого типа: "Некоторые запрошенные пакеты не могут быть установлены: is74-scripts-1.0.5.noarch (из-за неудовлетворенности pptp). Все равно продолжить?". После продолжения установки никаких изменений нет. Подскажи ламеру, где я не прав
Спс.
 

L_ninyo

Ословед
(из-за неудовлетворенности pptp). Все равно продолжить?". После продолжения установки никаких изменений нет. Подскажи ламеру, где я не прав
Спс.

Вдумайтесь в то что вы сами сказали?! Ответ на ваш вопрос - в вашем же вопросе, как бы банально это не звучало.

В системе должны присутствовать пакеты ppp и pptp и соответственно врубленна поддержка вышеназванных протоколов в ведре.
 
dhcpcd 3.2.3 + ppp (либо mpd) могут все это без всяких танцов с бубном. На freebsd dhclient (после некоторой доработки, замечу, что ни dhcpcd ни dhclient не является утилитой базовой части ОС относительно того же gentoo, во freebsd аналогично) + ppp идеально работают без пинков.
Для начала, ознакомтесь вот с этой таблицей (она снята в Windows XP)
Код:
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 80 48 4b e6 48 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC - Packet Scheduler Miniport
0x10004 ...00 15 83 b3 cf f2 ...... Bluetooth Device (Personal Area Network) #4
===========================================================================
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      10.48.136.1   10.48.138.189      20
        10.48.0.0      255.240.0.0      10.48.136.1   10.48.138.189      1
      10.48.136.0    255.255.252.0    10.48.138.189   10.48.138.189      20
    10.48.138.189  255.255.255.255        127.0.0.1       127.0.0.1      20
      10.100.12.0    255.255.255.0      10.48.136.1   10.48.138.189      1
   10.255.255.255  255.255.255.255    10.48.138.189   10.48.138.189      20
        78.29.0.0    255.255.255.0      10.48.136.1   10.48.138.189      1
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1      1
      192.168.0.0      255.255.0.0      10.48.136.1   10.48.138.189      1
        224.0.0.0        240.0.0.0    10.48.138.189   10.48.138.189      20
  255.255.255.255  255.255.255.255    10.48.138.189   10.48.138.189      1
  255.255.255.255  255.255.255.255    10.48.138.189           10004      1
Default Gateway:       10.48.136.1
 
P.S. афтар темы, выпейте яду.
Только после вас и после того, как вы научите pppd отрабатывать опцию defaultroute при уже имеющемся default gateway, а также научите систему раутить пакеты PPTP на VPN-сервер по имеющейся таблице без default gateway. Договорились? :p
 
Спасибо за труды! Хотелось бы еще чтобы скрипт умел разъединять соединение, лучше чтобы в одном скрипте это было. и какойнибудь индикатор соединения гденибудь висел.
1. Индикатор соединения у вас УЖЕ ЕСТЬ. Добавьте в панель GNOME или KDE апплет "инспектор сети" или какой-нибудь такой же по смыслу, и укажите у него в настройках интерфейс ppp0
2. Никакому скрипту нет нужды "разъединять соединение": прост овыполните killall -TERM pppd например
 
P.S. афтар темы, выпейте яду. [...] На freebsd dhclient (после некоторой доработки, замечу, что ни dhcpcd ни dhclient не является утилитой базовой части ОС относительно того же gentoo, во freebsd аналогично) + ppp идеально работают без пинков.
Это в вас говорит обида за то, что FreeBSD была успешно прогнорирована мной? Не волнуйтесь, вам тоже толика моего внимания досталась: http://www.freshports.org/net-im/pidgin-manualsize/ :crazy2:
 
Вызывает удивление решение оказаться от default route, выдаваемого по dhcp. Поскольку pptp-серверы расположенны в сети 78.29.3.0/24, проще установить маршрут до этой сети. Далее, уже предлагалось решение http://city.is74.ru/forum/index.php?posts/5348418
 
Вызывает удивление решение оказаться от default route, выдаваемого по dhcp. Поскольку pptp-серверы расположенны в сети 78.29.3.0/24, проще установить маршрут до этой сети. Далее, уже предлагалось решение http://city.is74.ru/forum/index.php...l) В таком варианте будет работать, согласен.
 

Каин

Ословед
ну никого не нада пиннать! Это вариант... И если он рабочий, то автору медаль! (сам проверить не могу сижу на MAC OS X)
как появится время - буду пробовать собирать пакеты для своей оси (правда до этого сборкой никогда не занимался) необходимые для запуска скрипта. Думаю этого хватит... Если этого будет недостаточно, то просьба высказать свои соображения.

А вообще хорошо было бы, что б кто-то со значительным опытом проделал это всё!
 

Namenloss

Сотрудник ИС
Для начала, ознакомтесь вот с этой таблицей (она снята в Windows XP)
Код:
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 80 48 4b e6 48 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC - Packet Scheduler Miniport
0x10004 ...00 15 83 b3 cf f2 ...... Bluetooth Device (Personal Area Network) #4
===========================================================================
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      10.48.136.1   10.48.138.189      20
        10.48.0.0      255.240.0.0      10.48.136.1   10.48.138.189      1
      10.48.136.0    255.255.252.0    10.48.138.189   10.48.138.189      20
    10.48.138.189  255.255.255.255        127.0.0.1       127.0.0.1      20
      10.100.12.0    255.255.255.0      10.48.136.1   10.48.138.189      1
   10.255.255.255  255.255.255.255    10.48.138.189   10.48.138.189      20
        78.29.0.0    255.255.255.0      10.48.136.1   10.48.138.189      1
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1      1
      192.168.0.0      255.255.0.0      10.48.136.1   10.48.138.189      1
        224.0.0.0        240.0.0.0    10.48.138.189   10.48.138.189      20
  255.255.255.255  255.255.255.255    10.48.138.189   10.48.138.189      1
  255.255.255.255  255.255.255.255    10.48.138.189           10004      1
Default Gateway:       10.48.136.1
ааа, вротмненоги, я же не посмотрел как винда работает, какой ужас, вот я дурак :megalol::megalol::megalol:
Только после вас и после того, как вы научите pppd отрабатывать опцию defaultroute при уже имеющемся default gateway, а также научите систему раутить пакеты PPTP на VPN-сервер по имеющейся таблице без default gateway. Договорились?
у меня отсутсвует справка с кузнецова 2а, я такой ерундой не страдаю, все что нужно мне сделать, чтобы мой ноут с фри7.0 поднимал нормальные конекты pppd демоном, это подправить dhclient, как это делается я же и выкладывал http://city1.is74.ru/forum/showpost.php?p=6008393
 
В системе должны присутствовать пакеты ppp и pptp и соответственно врубленна поддержка вышеназванных протоколов в ведре.
пакеты ppp и pptp у меня установлены.а насчет поддержки протоколов нельзя ли по-конкретнее? заранее срасибо...
 
пакеты ppp и pptp у меня установлены.а насчет поддержки протоколов нельзя ли по-конкретнее? заранее срасибо...
В общем-то, инструкция крайне простая - если у вас УЖЕ установлены ppp, pptp и пакет из вложения, все что вам остается - это вспомнить, что is74-scripts написал после установки (он там инструкцию выводит!!) Но если вы не прочли сообщения инсталлятор, то процитирую кусок начального сообщения:

1. Указать в файле /etc/sysconfig/is74config имя интерфейса, которым ваш линукс смотрит в интерсвязевскую сеть, как правило это eth0

2. Там же указать use_local_dns="no"
Эта опция объясняет скриптам, что у нас нет каких-либо хитростей и мы почти верим тому, что нам расскажут сервера Интерсвязи по DHCP

3. В /etc/sysconfig/is74login указать ваше регистрационное имя (то самое под которым вы заходите в "Личный кабинет")

4. Указать в /etc/ppp/chap-secrets пароль для вашей учетной записи

Проверяем:

1. Заходим как root (а лучше, делаем su)

2. Даем команду: ifdown eth0 ; ifup eth0 (eth0 - это имя интерфейса, которым ваш компьютер смотрит в Интерсвязь, и который мы укащали ранее)

Потом можно в терминале сказать pppd call vpn74 nodetach, или pppd call unlim74 nodetach - соединение будет установлено, либо вы увидите диагностику с намеками на причину ошибки
 
Сверху