Как да настроитеИнтернет връзка (връзка) към Beeline в Linux

В един момент смених ISP-а си и открих, че старият ми рутер не може да работи през L2TP с нужната ми скорост. Стар компютър с процесор Core2Duo лежеше в прашен килер, от който беше решено да се направи рутер, като се постави друга мрежова карта там, в допълнение към мрежовата карта на дънната платка. Оказа се обаче, че установяването на връзка с Beeline не е толкова лесно. Намерих доста рецепти в интернет, но уви нито една не се оказа напълно работеща – поне при мен. В резултат на това, след като дръпнах тук и там, все още успях да настроя L2TP връзка с Beeline и искам да споделя моя метод с вас.

1. Системни изисквания

  1. Компютър с процесор Intel Core2Duo и 110Gb твърд диск. Както знаете, L2TP натоварва рутерите доста силно поради криптиране на данни, но Core2Duo е достатъчен за очите.
  2. Linux дистрибуция CentOS 6.5. Комплектът за разпространение, както можете да видите, не може да се нарече свеж. всички съвременни дистрибуции трябва да работят

2. Персонализиране

2.1. Инсталиране и конфигуриране на xl2tpd.

За да инсталиратеxl2tpd, трябва да включите хранилището на EPEL и за това трябва да инсталирате пакета epel-release. Разбира се, трябва да инсталирате онези пакети, от които зависиxl2tpd. След свързване и инсталиране (с помощта на yum), трябва да стартираме отновоxl2tpd, за да го конфигурираме правилно. В моя случай файлът/etc/xl2tpd/xl2tpd.conf изглежда така:

Където "xxxxxxxxx " е данните за вход, а "парола " е паролата, зададена ви в Beeline и която можете да промените в личния си акаунт на уебсайта на Beeline.

Файл/etc/ppp/options.xl2tpd аз изглеждам така:

Тук, както можете да видите, ще трябва да посочите и вашето потребителско име вместо "xxxxxxxxxx ". След това можем да кажем на операционната система, че искаме да стартираме xl2tpd при стартиране на системата:

И всъщност го стартирайте:

2.2. Настройка на мрежов интерфейс

2.3. Установяване на L2TP връзка

Сега преминаваме към най-интересното. За тези, които ги мързи и имат нужда от готова рецепта, давам моя скрипт, който глупаво прави това, което трябва. За останалото обяснявам целия процес на пръсти, в случай че някой се интересува или ако по някаква причина няма да работи за някого и той ще се опита да разбере защо. Така.

На третия етап регистрираме отделен маршрут към този L2TP сървър с командата:

Това се прави, за да можем да поддържаме връзка с L2TP сървъра, когато сменим шлюза (рутера по подразбиране) с друг.

Това е необходимо, така че отново да поддържаме комуникация с отдалечената страна на L2TP тунела при смяна на шлюза (рутер по подразбиране).

И накрая ето моят скрипт, за да изведа всичко, който извиквам в /etc/rc.local и след това всяка минута чрез cron, в случай че нещо се случи с тунела и той се срине. След това скриптът ще го повдигне автоматично. За съжаление се оказа, че това не винаги се случва, например, когато загубим ток във входа, а компютърът ми е на UPS, тогава за да работи всичко отново, трябва да рестартирате компютъра.

2.4. И за лека закуска

Може да откриете, че някои сайтове се отварят за вас, а други не. Проблемът, както винаги, е MTU, който може да бъде различен за различните доставчици. В този случай добавянето на следните правила към/etc/sysconfig/iptablesпочти със сигурност ще помогне:

Благодаря