Для успешного подключения к интернет необходимо наличие пакета pptp-linux. При соответствующих изменениях инструкция может быть использована и для других Linux.
Перед началом работы проверьте, что установлен пакет pptp-linux. Этот пакет - клиентская часть VPN.
Данные, необходимые для создания подключения:
IP адрес VPN сервера: 172.16.0.69, 172.16.0.73, 172.16.0.77 (nas-01.ntech.local, nas-02.ntech.local, nas-03.ntech.local соответственно)
Имя пользователя: my_login
Пароль пользователя: my_pass
Для того, чтобы подключить компьютер к Интернету, используя VPN, требуется отредактировать пять файлов и один файл создать:
1. Файл описания сетевого (или нескольких) интерфейса.
/etc/network/interfaces
2. Файл паролей
/etc/ppp/chap-secrets
3. Вновь созданный файл в каталоге /etc/ppp/peers/, названный, например, ntech.
/etc/ppp/peers/ntech
4. Файл с настройками диспетчера службы имен
/etc/nsswitch.conf
5. Файл настроек службы имен
/etc/resolv.conf
1. /etc/network/interfaces
auto eth0
iface eth0 inet static
address xxx.xx.xxx.xxx
netmask 255.255.255.224
gateway yyy.yyy.yyy.yyy
dns-nameservers 172.16.0.69 172.16.0.73 172.16.0.77
dns-search ntech.local
up route add -net 172.16.0.0 netmask 255.255.0.0 gw yyy.yyy.yyy.yyy dev eth0
где:
xxx.xxx.xxx.xxx - ваш IP адрес
yyy.yyy.yyy.yyy - ваш основной шлюз
2. /etc/ppp/chap-secrets
В этот файл необходимо добавить строку, содержащую информацию об авторизации, полученную от провайдера. Замените слова my_login и my_pass своими данными.
# Secrets for authentication using CHAP
#client server secret IP addresses
my_login * my_pass *
3. /etc/ppp/peers/ntech
Во вновь созданный файл ntech в каталоге /etc/ppp/peers/ скопируйте нижеследующее содержимое и замените слово my_login своими данными
А также в строке pty pptp xxx.xxx.xxx.xxx --nolaunchpppd"
где xxx.xxx.xxx.xxx - ваш vpn сервер - 172.16.0.69, 172.16.0.73, 172.16.0.77 (nas-01.ntech.local, nas-02.ntech.local, nas-03.ntech.local соответственно)
pty "pptp xxx.xxx.xxx.xxx --nolaunchpppd"
file /etc/ppp/options.pptp
name "my_login"
remotename PPTP
ipparam ntech
noipdefault
defaultroute
replacedefaultroute
persist
holdoff 10
mtu 1492
4. Необходимо привести файл /etc/nsswitch.conf к такому виду:
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
5. Добавим 3 строчки в файл /etc/resolv.conf
nameserver 172.16.0.69
nameserver 172.16.0.73
nameserver 172.16.0.77
На этом настройка подключения завершена.
Теперь, для того чтобы подключить интернет, набираем в консоли
pon ntech
, а для того, чтобы отключить, набираем
poff ntech
Для того, чообы подключение к интернет запускалось автоматически при старте компьютера, добавим 3 строчки в файл /etc/network/interfaces
auto tunnel
iface tunnel inet ppp
provider ntech
Вот конфигурация моего провайдера, когда прописываю в терминале pon ntech выбивает
Cant open options file /etc/ppp/options.pptp: No such file or directory
Как решить данную проблему?