снова vpn

Извиняюсь за эту изъезженную тему, но после трех вечеров мучений у меня закончились мысли.
Я новичек в линуксе, но пока намерен все же поставить арч. Я уже впринципе без мануалов при установке арча и настройки vpn обхожусь ))

Проблема в то, когда понкаю вылезает такая штука (если сделать “mknod /dev/ppp с 108 0” то после ребута снова она):
/usr/sbin/pppd: is unable to open the /dev/ppp device.
You need to create the /dev/ppp device node by executing the following command as root:
mknod /dev/ppp с 108 0

Ладно, фиг с этой /usr/sbin/pppd, все же после “mknod /dev/ppp с 108 0” и “pon corbina debug nodetach” он начинает коннектится, выглядит это как-то так:
[root@jArch ~]# pon corbina debug nodetach
/usr/sbin/pppd: is unable to open the /dev/ppp device.
You need to create the /dev/ppp device node by executing the following command as root:
mknod /dev/ppp с 108 0
[root@jArch ~]# mknod /dev/ppp с 108 0 
[root@jArch ~]# pon corbina debug nodetach
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/pts/0
sh: /bin/ip: No such file or directory
sh: /bin/ip: No such file or directory
sent [LCP ConfReg id=0x1 <asyncmap 0x0> <magic 0xa6221696> <pcomp> <accomp>]
# что то там 
sent [LCP EnchoReg id=0x0 magic=0xa6221696]
rcvd [CHAP Challenge id=0x1 <d6dde158cec3e45b8fc002d6f59b4483>, name = "vpn33.sp
b"]
sent [CHAP Response id=0x1 <645e944538292310f2cda143baaf5a57>, name = "mylogin"]
rcvd [CHAP Success id=0x1 ""]
CHAP authentication succeeded
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1 <addr 83.102.254.201>]
sent [IPCP ConfReq id=0x1 <addr 83.102.254.201>]
rcvd [LCP ProtRej id=0x2 80 fd 01 01 00 11 1a 04 78 00 18 04 78 00 15 03 2f]
Protocol-Reject for 'Compression Control Protokol' (0x80fd) received
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>]
rcvd [IPCP ConfNak id=0x2 <addr 89.179.126.214>]
sent [IPCP ConfReq id=0x3 <addr 89.179.126.214>]
rcvd [IPCP ConfAck id=0x3 <addr 89.179.126.214>]
not replacing existing default route via 10.138.0.17
Cannot determine ethernet adress for proxy ARP
local IP address 89.179.126.214
remote IP address 89.102.254.201
Script /etc/ppp/ip-up started (pid 4841)
Script /etc/ppp/ip-up finished (pid 4841), status = 0x0
# тут немного тупит
rcvd [LCP TermReq id=0x3]
LCP terminated by peer
Connect time 1.0 minutes.
Sent 1746896284 bytes, received 496 bytes.
Script /etc/ppp/ip-down started (pid 4842)
sent [LCP TermAck id=0x3]
Script pptp vpn.spb.corbina.ru --nolaunchpppd finished  (pid 4823), status = 0x0
Modem hangup
Connection terminated.
using chanell 2
Using interface ppp0
Connect: ppp0 <---> /dev/pts/0
Script /etc/ppp/ip-down finished (pid 4842),
sh: /bin/ip: No such file or directory
sh: /bin/ip: No such file or directory
sent [LCP Conf Req id=0x2 <asyncmap 0x0> <magic 0x8b0c7e06> <pcomp> <accomp>]
rcvd [LCP CongReq id=0x1 <auth chap MD5> <magic 0x6f9ce7a3>]
sent [LCP CongAck id=0x1 <auth chap MD5> <magic 0x6f9ce7a3>]
в общем и так далее, как выдрать полный лог не знаю

Пытался с различными настройками vpn, вот как все делаю:

pptpclient-1.7.2-1 ставлю сразу при установки арча в Select Packages
rc.conf
eth0="dhcp"
INTERFACES=(eth0)
gateway="default gw 192.168.0.1 #так же ставил сюда адрес шлюза 10.138.0.17, а в ROUTES соответственно убирал "!" - эффекта ноль
ROUTES=(!gateway)
resolv.conf не трогаю, он туда сам все прописывает, я только провиряю.. там нечто подобное
search corbina.net
nameserver 213.234.192.8
nameserver 85.21.192.3 # что есть верно для корбины
в /etc/ppp/options.pptp комментирую refuse-pap, refuse-eap, refuse-chap, refuse-mscha (пробовал оставлять не комментируя), остальное оставляю как есть
Lock
noauth
#refuse-pap
#refuse-eap
#refuse-chap
#refuse-mscha
nobsdcomp
nodeflate
/etc/ppp/chap-secrets, здесь логин и пасс подключения к корбине, логин здесь совпадает с name в /etc/ppp/peers/corbina
mylogin PPTP mypass * 
/etc/ppp/peers/corbina
pty "pptp vpn.spb.corbina.net --nolaunchpppd" #ставил также сюда и ip
name mylogin
remotename PPTP
defaultroute
persist
noauth

Вроде все. Пингует vpn.spb.corbina.net, шлюз, форум корбины homenet.corbina.ru, днсы. Dhсз работает отлично. Вот последний лог ifconfig -a
eth 0 
Link encap: Ethernet Hwaddr 00:50:8D:B6:18:A5
inet addr:10.138.30.237 Bcast:10.138.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10545 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:752715 (735.0 Kb) TX bytes:1446 (1.4 Kb)
Interrupt:23 Base address:0xc000
eth1
Link encap: Ethernet Hwaddr 00:50:8D:B6:18:A6
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:22
lo
Link encap: Ethernet Hwaddr 00:50:8D:B6:18:A5
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10545 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
В мамке две сетевых.
Ну, а вторую карту прописать? И маршрут по умолчанию на первую?
eth0="dhcp"
eth1="eth1 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
INTERFACES=(eth0 eth1)
установи iproute2 (pacman -Sy iproute2)
rc.local
# маршрут по умолчанию
ip r r default dev eth0
# на шлюз
ip r a 10.0.0.0/8 via 10.138.0.17
После поднятия ppp0 маршрут по умолчанию на него
ip r r default dev ppp0
и проверить на внутреннюю сеть - если нет иаршрута до впн сервера будет постоянный дисконнект
под рукой нет проверить но можно попробывать добавить в rc.local
ip r a 10.0.0.0/8 dev eth0
- может ругнуться есть маршрут, но хуже не будет.
Тьфу, продублировал..

И если не ошибаюсь и корбины куча маршрутов прописывается - зайди на их сайт-форум etc…
Благодарю. Все работает. Ко всему, пришлось прописывать маршруты до впн и днсов, остальные корбиновские пока не стал, они нужны для доступа через lo к форуму видео сервисам и прочей ерунды.
Инет работает и это главное.
Правда осталась проблема, после pon corbina сначала по прежнему вылазит /usr/sbin/pppd: и только после mknodи второго пона соединяет. Разве так и должно быть?
.jh
Правда осталась проблема, после pon corbina сначала по прежнему вылазит /usr/sbin/pppd: и только после mknodи второго пона соединяет. Разве так и должно быть?
у меня такая же проблема (( неужели никто не знает как решить?
modprobe ppp_generic? и если поможет прописать этот модуль в /etc/rc.conf MODULES?
systemd должен умереть.
помогло, спасибо
Подскажите, у меня такая проблема:
На ноуте вайфай, точка доступа своя домашняя с адресом 192.168.1.1
сервер впн vpn.velnet.lan айпишники разные один из них 10.30.0.4, у других только последняя цифра меняется
Соответствено, чтобы выйти в интернет мне нужно подсоединится к точке доступа, потом уже до впн
сервер впн пингуется успешно ppd vn dubug nodetach коннектица успешно.
Моя таблица маршрутизации:

172.16.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0

eth0 я просто отключил, чтоб не мешалась
если нужна ещё какая то информация, то мне её придётся тупо перепечатывать:) т.к. нет на ноуте интернета))
что-то у меня с маршрутизацией, а что не знаю, помогите, пожалуйста.
а у провайдера никакой информации по этому поводу нет?
systemd должен умереть.
к сожалению это местный провайдер, который не заморачивается с проблемами не Виндовс систем(
 
Зарегистрироваться или войдите чтобы оставить сообщение.