LINUX.ORG.RU
ФорумAdmin

pptp/vpn Archlinux


0

1

Да, adriano32, это сново я, но теперь у меня больше информации. Итак, только что поставил арч, локально установил пакет pptpclient и зависимости к нему. Теперь к нему нужно подключить интернет. Он у меня идет VPN и с такими параметрами:
user: bmr
passw: 12345
vpn-server: 10.110.0.8

Вот какие конфиги я настроил:

/etc/ppp/peers/INET

pty "pptp 10.110.0.8 --nolaunchpppd"
name bmr
remotename PPTP
defaultroute
ipparam INET
persist
noauth
maxfail 0
lcp-echo-interval 60
lcp-echo-failure 4
file /etc/ppp/options.pptp

/etc/ppp/pap-secrets и /etc/ppp/chap-secrets

bmr	PPTP	12345	*

Соединяюсь так:

# pon INET debug nodetach

Или так:

# pptp 10.110.0.8 user bmr password 12345 require-mppe-128

Соединение вроди проходит, впн-сервер пингуется, остальное нет. В выводе команды pon внизу есть два адреса:

local IP address 88.135.251.85
remote IP address 10.10.10.10

Теперь по них нужно настроить маршрутизацию. Вот тут может я и ошибся, потому что не уверен в правильности введенных данных:

route add -net 10.10.10.0 netmask 255.255.255.0 gw 10.10.10.10

И все-таки не пингуется внешник. ЧЯДНТ?

Может пригодится следующая информация: после выполнения «pptp 10.110.0.8 user bmr password 12345 require-mppe-128» команда завершается со следующим сообщением:

/usr/sbin/pppd: The remote system is required to authenticate itself
/usr/sbin/pppd: but I couldn't find any suitable secret (password) for it to use to do so.

KERNEL_PANIC ★★★
() автор топика
Ответ на: комментарий от N1ghtmare

Свет в конце тоннеля

О, так лучше, только сервер DNS не прописан, ping только по IP ходит, по адресам не хочет. Как прописать?

KERNEL_PANIC ★★★
() автор топика
Ответ на: комментарий от N1ghtmare

Я думал, что DNS должен предоставлять сервер DHCP, на использование которого настроена система. Значит после подключения vpn ping не проходит. Делаю route del default && route add default dev ppp0, только тогда пингуются внешние адреса. Как избавится от такого шаманства?? Да, когда в hosts добавляю пару имен, тогда пинг на эти адреса по имени проходит. Значит все, кроме ДНС работает. resolv.conf при перезапуске сети затирается dhcpd - он пустеет. Блин, ну что же не так, от куда у меня руки растут???

KERNEL_PANIC ★★★
() автор топика
Ответ на: комментарий от KERNEL_PANIC

Как избавится от такого шаманства??

добавить эти две команды в файл /etc/ppp/ip-up

resolv.conf при перезапуске сети затирается dhcpd - он пустеет

гугл вам в помощь, я не помню как сделать

N1ghtmare ★★
()
Ответ на: комментарий от N1ghtmare

Не работает все-равно. resolv.conf теперь заполняется правильным адресом. В hosts добавил ya.ru, и ping ya.ru срабатывает. На остальные адреса долго думает и говорит что недоступно. В логах читаю

eth0: no IPv6 routers present

Хотя на семерочке стоят настройки DHCP + 172.21.1.16 DNS и работает, блин.

KERNEL_PANIC ★★★
() автор топика

Целый день делаю трах-тибидох, я же знаю, тут умные люди есть, да?

KERNEL_PANIC ★★★
() автор топика
Ответ на: комментарий от KERNEL_PANIC

172.21.1.16

Это DNS моего провайдера, к тебе он не подойдет. Спроси DNS своего провайдера у техподдержки или на форуме

N1ghtmare ★★
()
Ответ на: комментарий от N1ghtmare

>>172.21.1.16

Это DNS моего провайдера, к тебе он не подойдет. Спроси DNS своего провайдера у техподдержки или на форуме

Подошел же)) айпи у него де не локальный.

KERNEL_PANIC ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.