Постоянное одновременное подключение Интернет + Локалка (Domolink) на Ubuntu
GNU Linux Debian (Ubuntu, Runtu, LinuxMint)
1. Покдлючение к Интернету
Подключение к Интернету создаем стандартным способом при помощи утилиты pppoeconf - задаем логин, пароль, отвечаем на пару вопросов - готово. В результате чего в файлах /etc/ppp/chap-secrets и /etc/ppp/pap-secrets, будет находится введённое соответствие - логин-пароль; в файле /etc/ppp/peers/dsl-provider - настройки соединения, в т.ч. будет указан логин (строка user "dml_n.........."), файл /etc/network/interfaces будет иметь примерно такой вид:
Код:
# This file describes the network interfaces
available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
Файл /etc/ppp/peers/dsl-provider должен иметь такой вид:
Код:
# Minimalistic default options file for DSL/PPPoE connections
unit 1
noipdefault
defaultroute
replacedefaultroute
hide-password
noauth
persist
plugin rp-pppoe.so eth0
user "dml_n........."
Параметр persist отвечает за то, что соединение будет постоянным.
2. Подключение к локалке
Подключение к локалке Домолинк обеспечим редактированием уже существующих файлов. Создадим копию файла /etc/ppp/peers/dsl-provider, назавем его, например, domolink
Код:
# Minimalistic default options file for DSL/PPPoE connections
unit 0
noipdefault
#defaultroute
#replacedefaultroute
hide-password
noauth
persist
plugin rp-pppoe.so eth0
user "ldml_n........."
Обратите внимание, что строки с defaultroute и replacedefaultroute необходимо закомментировать или удалить, а в строке user нужно указать логин для подключения к локалке.
В файлах /etc/ppp/chap-secrets и /etc/ppp/pap-secrets добавьте строчку с логином и паролем для локалки.
Чтобы обеспечить подключение соединения при загрузке операционной системы, необходимо добавить следующие строки в файл /etc/network/interfaces
Код:
auto domolink
iface domolink inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider domolink
3. Настройка маршрутизации
Обязательным пунктом является настройка маршрутизации. Создайте файл c правами 755 от пользвателя root и группы root - /etc/init.d/my-route
Код:
#! /bin/sh
# my-route
route add -net 10.159.0.0 netmask 255.255.0.0 dev ppp1
route add -net 82.151.104.68 netmask 255.255.255.252 dev ppp1
Чтобы обеспечить автозапуск этого файла после перезагрузки создайте символическую ссылку:
Код:
ln - s /etc/init.d/my-route /etc/ppp/ip-up.d/my-route
Вариант файла /etc/init.d/my-gateway для выделенного сервера: