Как да настроитеИнтернет връзка (връзка) към Beeline в Linux
В един момент смених ISP-а си и открих, че старият ми рутер не може да работи през L2TP с нужната ми скорост. Стар компютър с процесор Core2Duo лежеше в прашен килер, от който беше решено да се направи рутер, като се постави друга мрежова карта там, в допълнение към мрежовата карта на дънната платка. Оказа се обаче, че установяването на връзка с Beeline не е толкова лесно. Намерих доста рецепти в интернет, но уви нито една не се оказа напълно работеща – поне при мен. В резултат на това, след като дръпнах тук и там, все още успях да настроя L2TP връзка с Beeline и искам да споделя моя метод с вас.
1. Системни изисквания
- Компютър с процесор Intel Core2Duo и 110Gb твърд диск. Както знаете, L2TP натоварва рутерите доста силно поради криптиране на данни, но Core2Duo е достатъчен за очите.
- 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почти със сигурност ще помогне: