Поможите плиззззззззз.
Поможите плиззззззззз.
Уважаемые гуру.
Помогите разобраться с подключением через vpn. Перечитал факи и маны, но все бестолку, инета так и нет. Наставьте на путь истинный.
Есть mandrake 10.1, локалка с выходом в инет через vpn, IP машине присваивает DHCP сервак, внутри локалки 10.0.*.* на выходе в инет присваивается 172.16.*.*. Установил ppp и pptp. Произвел все настройки и в итоге я получил:
[root@localhost]# pptp-command start VPN
All routes added.
Tunnel VPN is active on ppp0. IP Address: 172.16.0.12
Installed /etc/resolv.conf.pptp as /etc/resolv.conf
[root@localhost]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:A5:14:E2:DA
inet addr:10.0.0.12 Bcast:10.0.3.255 Mask:255.255.252.0
inet6 addr: fe80::202:a5ff:fe14:e2da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27934 errors:0 dropped:0 overruns:249 frame:0
TX packets:157 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1795117 (1.7 Mb) TX bytes:14181 (13.8 Kb)
Interrupt:16 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:912 errors:0 dropped:0 overruns:0 frame:0
TX packets:912 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:60452 (59.0 Kb) TX bytes:60452 (59.0 Kb)
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.16.0.12 P-t-P:172.16.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:42 (42.0 b) TX bytes:48 (48.0 b)
Думал, что из-за маски в ppp0 подклучении:
[root@localhost]# ifconfig ppp0 netmask 0.0.0.0
Но все глухо. Пинг не проходит (типа неизвестный хост), страницы не открываются. Поможите плиззззззззз.
Помогите разобраться с подключением через vpn. Перечитал факи и маны, но все бестолку, инета так и нет. Наставьте на путь истинный.
Есть mandrake 10.1, локалка с выходом в инет через vpn, IP машине присваивает DHCP сервак, внутри локалки 10.0.*.* на выходе в инет присваивается 172.16.*.*. Установил ppp и pptp. Произвел все настройки и в итоге я получил:
[root@localhost]# pptp-command start VPN
All routes added.
Tunnel VPN is active on ppp0. IP Address: 172.16.0.12
Installed /etc/resolv.conf.pptp as /etc/resolv.conf
[root@localhost]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:A5:14:E2:DA
inet addr:10.0.0.12 Bcast:10.0.3.255 Mask:255.255.252.0
inet6 addr: fe80::202:a5ff:fe14:e2da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27934 errors:0 dropped:0 overruns:249 frame:0
TX packets:157 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1795117 (1.7 Mb) TX bytes:14181 (13.8 Kb)
Interrupt:16 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:912 errors:0 dropped:0 overruns:0 frame:0
TX packets:912 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:60452 (59.0 Kb) TX bytes:60452 (59.0 Kb)
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.16.0.12 P-t-P:172.16.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:42 (42.0 b) TX bytes:48 (48.0 b)
Думал, что из-за маски в ppp0 подклучении:
[root@localhost]# ifconfig ppp0 netmask 0.0.0.0
Но все глухо. Пинг не проходит (типа неизвестный хост), страницы не открываются. Поможите плиззззззззз.
Llama,
[root@localhost]# route -n
Kernel IP routing table
Destination/ Gateway/ Genmask
10.0.0.0/ 0.0.0.0/ 255.255.252.0
0.0.0.0/ 10.0.0.1/ 0.0.0.0
Flags/ Metric/ Ref/ Use/ Iface
U/ 0/ 0/ 0/ eth0
UG/ 0/ 0/ 0/ eth0
[root@localhost]# ping 172.16.0.1
PING 172.16.0.1 (172.16.0.1) 56(84) bytes of data.
64 bytes from 172.16.0.1: icmp_seq=1 ttl=63 time=0.656 ms
64 bytes from 172.16.0.1: icmp_seq=2 ttl=63 time=0.461 ms
[root@localhost]# route -n
Kernel IP routing table
Destination/ Gateway/ Genmask
10.0.0.0/ 0.0.0.0/ 255.255.252.0
0.0.0.0/ 10.0.0.1/ 0.0.0.0
Flags/ Metric/ Ref/ Use/ Iface
U/ 0/ 0/ 0/ eth0
UG/ 0/ 0/ 0/ eth0
[root@localhost]# ping 172.16.0.1
PING 172.16.0.1 (172.16.0.1) 56(84) bytes of data.
64 bytes from 172.16.0.1: icmp_seq=1 ttl=63 time=0.656 ms
64 bytes from 172.16.0.1: icmp_seq=2 ttl=63 time=0.461 ms
_Dest_, у тебя не прописался шлюз по умолчанию.
Попробуй после установления соединения сделать:
route del -net 0.0.0.0
route add default gw 172.16.0.1
и пингануть хотя бы 195.209.34.118
Проверь так же, прописались ли у тебя dns-сервера (см. /etc/resolv.conf)
Попробуй после установления соединения сделать:
route del -net 0.0.0.0
route add default gw 172.16.0.1
и пингануть хотя бы 195.209.34.118
Проверь так же, прописались ли у тебя dns-сервера (см. /etc/resolv.conf)
Опыт растет прямо пропорционально выведенному из строя оборудованию
Llama
Ну ладно, если я такой далекий от Linux, то все по порядку. И так:
После загрузки компа
[root@localhost]# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1502 errors:0 dropped:0 overruns:0 frame:0
TX packets:1502 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:101412 (99.0 Kb) TX bytes:101412 (99.0 Kb)
[root@localhost]# ifconfig eth0 up
eth0 Link encap:Ethernet HWaddr 00:02:A5:14:E2:DA
inet addr:10.0.0.12 Bcast:10.0.3.255 Mask:255.255.252.0
inet6 addr: fe80::202:a5ff:fe14:e2da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20188 errors:0 dropped:0 overruns:2559 frame:0
TX packets:427 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1301066 (1.2 Mb) TX bytes:39678 (38.7 Kb)
Interrupt:16 Base address:0xe800
lo .......................
Включаю сеть
Далее:
[root@localhost]# pptp-command start VPN
All routes added.
Tunnel VPN is active on ppp0. IP Address: 172.16.0.12
Installed /etc/resolv.conf.pptp as /etc/resolv.conf
[root@localhost]# ifconfig
eth0 .......................
lo............................
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.16.0.12 P-t-P:172.16.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:276 (276.0 b) TX bytes:48 (48.0 b)
Если я выполняю эту команду, то вырубается сеть:
[root@localhost]# route del -net 0.0.0.0
А это проходит на ура.
[root@localhost]# route add default gw 172.16.0.1
[root@localhost]# route -n
Kernel IP routing table
Destination/ Gateway/ Genmask/ Flags/
172.16.0.1/ 0.0.0.0/ 255.255.255.255/ UH/
10.0.0.0/ 0.0.0.0/ 255.255.252.0/ U/
0.0.0.0/ 172.16.0.1/ 0.0.0.0/ UG/
0.0.0.0/ 10.0.0.1/ 0.0.0.0/ UG/
Metric/ Ref/ Use Iface
0/ 0/ 0 ppp0
0/ 0/ 0 eth0
0/ 0/ 0 ppp0
0/ 0/ 0 eth0
[root@localhost]# ping 195.203.34.118
PING 195.203.34.118 (195.203.34.118) 56(84) bytes of data.
И опять глухо, инета нет.
Вот мои файлы:
/etc/resolv.conf
name server 213.247.211.5
name server 213.247.212.5
/etc/ppp/options
name 10.0.0.12
noauth
-pap
+chap
bsdcomp 0
deflate 0
noproxyarp
defaultroute
debug
Ну ладно, если я такой далекий от Linux, то все по порядку. И так:
После загрузки компа
[root@localhost]# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1502 errors:0 dropped:0 overruns:0 frame:0
TX packets:1502 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:101412 (99.0 Kb) TX bytes:101412 (99.0 Kb)
[root@localhost]# ifconfig eth0 up
eth0 Link encap:Ethernet HWaddr 00:02:A5:14:E2:DA
inet addr:10.0.0.12 Bcast:10.0.3.255 Mask:255.255.252.0
inet6 addr: fe80::202:a5ff:fe14:e2da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20188 errors:0 dropped:0 overruns:2559 frame:0
TX packets:427 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1301066 (1.2 Mb) TX bytes:39678 (38.7 Kb)
Interrupt:16 Base address:0xe800
lo .......................
Включаю сеть
Далее:
[root@localhost]# pptp-command start VPN
All routes added.
Tunnel VPN is active on ppp0. IP Address: 172.16.0.12
Installed /etc/resolv.conf.pptp as /etc/resolv.conf
[root@localhost]# ifconfig
eth0 .......................
lo............................
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.16.0.12 P-t-P:172.16.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:276 (276.0 b) TX bytes:48 (48.0 b)
Если я выполняю эту команду, то вырубается сеть:
[root@localhost]# route del -net 0.0.0.0
А это проходит на ура.
[root@localhost]# route add default gw 172.16.0.1
[root@localhost]# route -n
Kernel IP routing table
Destination/ Gateway/ Genmask/ Flags/
172.16.0.1/ 0.0.0.0/ 255.255.255.255/ UH/
10.0.0.0/ 0.0.0.0/ 255.255.252.0/ U/
0.0.0.0/ 172.16.0.1/ 0.0.0.0/ UG/
0.0.0.0/ 10.0.0.1/ 0.0.0.0/ UG/
Metric/ Ref/ Use Iface
0/ 0/ 0 ppp0
0/ 0/ 0 eth0
0/ 0/ 0 ppp0
0/ 0/ 0 eth0
[root@localhost]# ping 195.203.34.118
PING 195.203.34.118 (195.203.34.118) 56(84) bytes of data.
И опять глухо, инета нет.
Вот мои файлы:
/etc/resolv.conf
name server 213.247.211.5
name server 213.247.212.5
/etc/ppp/options
name 10.0.0.12
noauth
-pap
+chap
bsdcomp 0
deflate 0
noproxyarp
defaultroute
debug
Ооопс... я слегка ошибся...
Какйо адрес у vpn сервера?
Вообщем смысл такой:
1) надо до установления соединения по vpn Удалить шлюз по умолчанию (route del -net 0.0.0.0)
2) Прописать что-то типа route add -host 10.0.0.100 gw 10.0.0.1 10.0.0.100 заменить на ip vpn-сервера. Как я понимаю у тебя vpn-server нахродится не в сети 10.0.0.0 ? Если vpn-сервер стоит в сети 10.0.0.0 то этот пункт пропустить.
3) Убедиться, что пингуется vpn-сервер
4) поднять vpn
5) убедиться что 172.16.0.1 пингуется
6) прописать default gateway: route add default gw 172.16.0.1
7) Пробывать пинговать что-то снаружи... хоть тот же tut.by или адреса в /etc/resolv.conf (кстати, nameserver пишется одним словом в resolv.conf)
Какйо адрес у vpn сервера?
Вообщем смысл такой:
1) надо до установления соединения по vpn Удалить шлюз по умолчанию (route del -net 0.0.0.0)
2) Прописать что-то типа route add -host 10.0.0.100 gw 10.0.0.1 10.0.0.100 заменить на ip vpn-сервера. Как я понимаю у тебя vpn-server нахродится не в сети 10.0.0.0 ? Если vpn-сервер стоит в сети 10.0.0.0 то этот пункт пропустить.
3) Убедиться, что пингуется vpn-сервер
4) поднять vpn
5) убедиться что 172.16.0.1 пингуется
6) прописать default gateway: route add default gw 172.16.0.1
7) Пробывать пинговать что-то снаружи... хоть тот же tut.by или адреса в /etc/resolv.conf (кстати, nameserver пишется одним словом в resolv.conf)
Опыт растет прямо пропорционально выведенному из строя оборудованию
хм... в простейшем случае
#!/bin/sh
команда1
команда2
... и т.п.....
не забудь сдалать chmox +x имя_скрипта
Почитать http://kamensk.net.ru/forb/info/linux/p ... /bash.html
http://gazette.linux.ru.net/rus/article ... guide.html
#!/bin/sh
команда1
команда2
... и т.п.....
не забудь сдалать chmox +x имя_скрипта
Почитать http://kamensk.net.ru/forb/info/linux/p ... /bash.html
http://gazette.linux.ru.net/rus/article ... guide.html
Опыт растет прямо пропорционально выведенному из строя оборудованию
Вот пишу тебе из под Linux-a.
Попытался написать скрипт. Но полавина команд не работает.
#!/bin/sh
ifconfig eth0 down
ifconfig eth0 hw ether 00:02:A3:04:E5:DA
ifconfig eth0 up
route del -net 0.0.0.0 <---------------- начиная с этой не работает
route add -host 10.0.255.2 gw 10.0.0.1
pptp-command start vpn
route add default gw 172.16.0.1
exit 0
Попытался написать скрипт. Но полавина команд не работает.
#!/bin/sh
ifconfig eth0 down
ifconfig eth0 hw ether 00:02:A3:04:E5:DA
ifconfig eth0 up
route del -net 0.0.0.0 <---------------- начиная с этой не работает
route add -host 10.0.255.2 gw 10.0.0.1
pptp-command start vpn
route add default gw 172.16.0.1
exit 0
Llama,
И всетаки нужна. Понимаешь есть люди у которых инет - безлимитный. А я так на хвосте.
А по поводу скрипта то он вообще не ругается. Я запускаю его через проводник и все. Ввожу ifconfig и проверяю. Резултат только от трех первых строк.
А как можно посмотреть что он выдает или как можно запустить скрипт из терминала?
И всетаки нужна. Понимаешь есть люди у которых инет - безлимитный. А я так на хвосте.
А по поводу скрипта то он вообще не ругается. Я запускаю его через проводник и все. Ввожу ifconfig и проверяю. Резултат только от трех первых строк.
А как можно посмотреть что он выдает или как можно запустить скрипт из терминала?