Настройка сети в Ubuntu

Команды, выделенные курсивом, вводятся в терминале. При использовании данных команд потребуется ввести пароль root-пользователя. Обратите внимание, что ввод пароля не отображается, но при этом пароль вводится.

В файле /etc/network/interfaces укажите Ваши сетевые реквизиты: sudo gedit /etc/network/interfaces.

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address Ваш IP-адрес
netmask 255.255.255.0
gateway Ваш шлюз

up route add -net 10.0.0.0 netmask 255.0.0.0 gw Ваш шлюз

Затем в /etc/resolv.conf укажите DNS-серверы: sudo gedit /etc/resolv.conf.

nameserver 10.0.0.1
nameserver 10.0.0.2
nameserver 217.76.183.38
nameserver 217.76.183.36

Удалите Network Manager: sudo aptitude remove network-manager.

Установите пакет xl2tpd: sudo apt-get install xl2tpd.

Если в Вашем дистрибутиве нет данного пакета, то перезагрузите компьютер и воспользуйтесь следующей командой для того, чтобы скачать и установить его:

После установки пакета отредактируйте /etc/xl2tpd/xl2tpd.conf: sudo gedit /etc/xl2tpd/xl2tpd.conf.

[global]
access control = yes
[lac akado]
lns = vpn.akado-ural.ru
redial = yes
redial timeout = 10
require chap = yes
require authentication = no
name = Ваш логин
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
require pap = no
autodial = yes

Затем отредактируйте /etc/ppp/options.xl2tpd: sudo gedit /etc/ppp/options.xl2tpd.

unit 0
name Ваш логин
remotename l2tp
ipparam akado
connect /bin/true
mru 1460
mtu 1460
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
noauth
defaultroute
replacedefaultroute

В файле /etc/ppp/chap-secrets укажите Ваш логин и пароль: sudo gedit /etc/ppp/chap-secrets.

login * password

В файле /etc/init.d/xl2tpd измените секцию start: sudo gedit /etc/init.d/xl2tpd.

start)
      if !([ -f /var/run/xl2tpd/l2tp-control ]) ; then
              mkdir -p /var/run/xl2tpd
              touch /var/run/xl2tpd/l2tp-control
      fi
      echo -n "Starting $DESC: "
      start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
               --exec $DAEMON -- $DAEMON_OPTS
      echo "$NAME."
      ;;

Перезагрузите компьютер. После перезагрузки локальная сеть и VPN будут автоматически подключены.

Проверить работоспособность Вы можете командой ifconfig. При вводе данной команды должна отобразиться информация о следующих интерфейсах: lo, eth0 и ppp0. Обратите внимание, что интерфейс ppp0 при перезагрузке компьютера может подняться не сразу из-за особенности работы VPN по L2TP-протоколу.