Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > настройка VPN в fedora8


Автор: Demogargon 23.11.2008, 13:11
Хочу настроить VPN соединение в fedora 8. Нашел интернете много информации и инструкций. Почти полность меня удолетворила http://www.fedoralinux.ru/forum/viewtopic.php?id=1597, но возникла проблема - я не могу найти pppd. Если я пытаюсь запустить его, то мне выдается ошибка, что такой команды не найдено. Пробывал и /sbin/pppd, не помогает. Но man по этому демону выдается исправно ... Как мне найти и обратится к pppd?

Автор: nickless 24.11.2008, 01:14
Пакеты ppp и/или rp-pppoe установлены?
Что пишет
Код

ls /etc/init.d/*ppp*

?

Автор: Demogargon 24.11.2008, 23:15
Код

[root@localhost DMG]# ls /etc/init.d/*ppp*
ls: невозможно получить доступ к /etc/init.d/*ppp*: Нет такого файла или каталога


Это система ответила на Ваш запрос

Я не совсем понял, что именно Вы хотели узнать (скорее всего все файлы имеющие эти символы в названии и лежащие в этой директории) поэтому решил написать 2 варианта

Это лежит в данной дериктории:
Код

[root@localhost DMG]# ls -a /etc/init.d/
.             cups-config-daemon  killall         nfs          sendmail
..            dnsmasq             kudzu           nfslock      setroubleshoot
acpid         dund                lirc            nscd         single
anacron       firstboot           lisa            ntpd         smartd
atd           functions           lm_sensors      nvidia       smolt
auditd        fuse                mdmonitor       pand         snmpd
autofs        gpm                 messagebus      pcscd        snmptrapd
avahi-daemon  haldaemon           microcode_ctl   psacct       sshd
bluetooth     halt                multipathd      rdisc        udev-post
btseed        hsqldb              mysqld          restorecond  winbind
bttrack       httpd               nasd            rpcbind      wpa_supplicant
capi          ip6tables           netconsole      rpcgssd      ypbind
ConsoleKit    iptables            netfs           rpcidmapd    yum-updatesd
cpuspeed      irda                netplugd        rpcsvcgssd
crond         irqbalance          network         rsyslog
cups          isdn                NetworkManager  saslauthd


Это все файлы в систме имеющие эти символы в имени своем:

Код

[root@localhost DMG]# find / -name *ppp*
/sbin/pppoe-connect
/sbin/ipppstats
/sbin/pppoe-server
/sbin/pppoe-relay
/sbin/pppoe
/sbin/pppoe-setup
/sbin/ppp-watch
/sbin/pppoe-stop
/sbin/pppoe-start
/sbin/pppoe-sniff
/sbin/ipppd
/sbin/pppoe-status
/root/.nautilus/metafiles/file:%2F%2F%2Fetc%2Fppp.xml
/root/.nautilus/metafiles/file:%2F%2F%2Fetc%2Fppp%2Fpeers.xml
/root/.kde/share/config/kppprc
/root/.kde/share/apps/kppp
/lib/modules/2.6.26.6-49.fc8/kernel/net/atm/pppoatm.ko
/lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/ppp_mppe.ko
/lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/ppp_deflate.ko
/lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/ppp_async.ko
/lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/pppox.ko
/lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/pppol2tp.ko
/lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/ppp_synctty.ko
/lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/ppp_generic.ko
/lib/modules/2.6.26.6-49.fc8/kernel/drivers/net/pppoe.ko
/lib/modules/2.6.26.5-28.fc8/kernel/net/atm/pppoatm.ko
/lib/modules/2.6.26.5-28.fc8/kernel/drivers/net/ppp_mppe.ko
/lib/modules/2.6.26.5-28.fc8/kernel/drivers/net/ppp_deflate.ko
/lib/modules/2.6.26.5-28.fc8/kernel/drivers/net/ppp_async.ko
/lib/modules/2.6.26.5-28.fc8/kernel/drivers/net/pppox.ko
/lib/modules/2.6.26.5-28.fc8/kernel/drivers/net/pppol2tp.ko
/lib/modules/2.6.26.5-28.fc8/kernel/drivers/net/ppp_synctty.ko
/lib/modules/2.6.26.5-28.fc8/kernel/drivers/net/ppp_generic.ko
/lib/modules/2.6.26.5-28.fc8/kernel/drivers/net/pppoe.ko
/usr/sbin/pppoe-connect
/usr/sbin/kppp
/usr/sbin/ipppstats
/usr/sbin/pppoe-server
/usr/sbin/pppoe-relay
/usr/sbin/pppoe
/usr/sbin/pppstats
/usr/sbin/pppd
/usr/sbin/pppoe-setup
/usr/sbin/pppdump
/usr/sbin/pppoe-stop
/usr/sbin/pppoe-start
/usr/sbin/pppoe-sniff
/usr/sbin/ipppd
/usr/sbin/pppoe-status
/usr/sbin/pppoe-discovery
/usr/bin/kppplogview
/usr/bin/kppp
/usr/share/doc/nss_ldap-257/pam.d/ppp
/usr/share/doc/rp-pppoe-3.8
/usr/share/doc/rp-pppoe-3.8/pppoe-connect
/usr/share/doc/rp-pppoe-3.8/pppoe-setup
/usr/share/doc/rp-pppoe-3.8/configs/pppoe-server-options
/usr/share/doc/rp-pppoe-3.8/configs/pppoe.conf
/usr/share/doc/rp-pppoe-3.8/pppoe-stop
/usr/share/doc/rp-pppoe-3.8/pppoe-start
/usr/share/doc/rp-pppoe-3.8/pppoe-status
/usr/share/doc/rp-pppoe-3.8/pppoe-init
/usr/share/doc/selinux-policy-3.0.8/html/services_ppp.html
/usr/share/doc/HTML/ru/kppp
/usr/share/doc/HTML/ru/kppp/kppp-faq.docbook
/usr/share/doc/HTML/en/kppp
/usr/share/doc/HTML/en/kppp/kppp-account-execute-tab.png
/usr/share/doc/HTML/en/kppp/kppp.faq.question
/usr/share/doc/HTML/en/kppp/kppp-faq.docbook
/usr/share/doc/HTML/en/kppp/kppp-modem-tab.png
/usr/share/doc/HTML/en/kppp/kppp-misc-tab.png
/usr/share/doc/HTML/en/kppp/kppp-account-dial-tab.png
/usr/share/doc/HTML/en/kppp/kppp-dialler-tab.png
/usr/share/doc/HTML/en/kppp/kppp-account-accounting-tab.png
/usr/share/doc/HTML/en/kppp/kppp-config.png
/usr/share/doc/HTML/en/kppp/kppp-device-tab.png
/usr/share/doc/HTML/en/kppp/kppp-wizard.png
/usr/share/doc/HTML/en/kppp/kppp-account-ip-tab.png
/usr/share/doc/HTML/en/kppp/kppp-account-gateway-tab.png
/usr/share/doc/HTML/en/kppp/kppp-account-login-script-tab.png
/usr/share/doc/HTML/en/kppp/kppp-graph-tab.png
/usr/share/doc/HTML/en/kppp/kppp-account-dns-tab.png
/usr/share/doc/HTML/en/khelpcenter/userguide/kppp-dialer-tab.png
/usr/share/doc/HTML/en/khelpcenter/userguide/kppp-wizard.png
/usr/share/doc/ppp-2.4.4
/usr/share/doc/ppp-2.4.4/scripts/ppp-on-rsh
/usr/share/doc/ppp-2.4.4/scripts/ppp-on-rsh.local
/usr/share/doc/ppp-2.4.4/scripts/ip-up.local.add.change_resolv_conf.usepeerdns-var_run_ppp_resolv
/usr/share/doc/ppp-2.4.4/scripts/autopppd
/usr/share/doc/ppp-2.4.4/scripts/ppp-off
/usr/share/doc/ppp-2.4.4/scripts/ppp-on-ssh
/usr/share/doc/ppp-2.4.4/scripts/ip-down.local.add.change_resolv_conf.usepeerdns-var_run_ppp_resolv
/usr/share/doc/ppp-2.4.4/scripts/ppp-on-ssh.local
/usr/share/doc/ppp-2.4.4/scripts/ppp-on-dialer
/usr/share/doc/ppp-2.4.4/scripts/ppp-on
/usr/share/doc/ppp-2.4.4/README.pppoe
/usr/share/doc/isdn4k-utils-3.2/_howto/pppcosts.txt
/usr/share/doc/isdn4k-utils-3.2/_howto/mppp.txt
/usr/share/doc/isdn4k-utils-3.2/_howto/pppd_ipx_howto.txt
/usr/share/doc/isdn4k-utils-3.2/_howto/pppbind.txt
/usr/share/doc/isdn4k-utils-3.2/_howto/mppp2.txt
/usr/share/doc/isdn4k-utils-3.2/_example/mppp_addlink.txt
/usr/share/doc/gnokii-0.6.22/sample/ppp
/usr/share/doc/gnokii-0.6.22/sample/ppp/ppp-FILES
/usr/share/doc/gnokii-0.6.22/sample/ppp/ppp-gnokii
/usr/share/doc/gnokii-0.6.22/sample/ppp/ppp-6210-modem
/usr/share/doc/gnokii-0.6.22/sample/ppp/ppp-on
/usr/share/doc/gnokii-0.6.22/sample/ppp/ppp-hscsd
/usr/share/selinux/devel/include/services/ppp.if
/usr/share/selinux/devel/include/services/ppp.xml
/usr/share/locale/ru/LC_MESSAGES/kppp.mo
/usr/share/locale/ru/LC_MESSAGES/kppplogview.mo
/usr/share/man/man5/pppoe.conf.5.gz
/usr/share/man/man8/pppd-radius.8.gz
/usr/share/man/man8/pppdump.8.gz
/usr/share/man/man8/pppoe-connect.8.gz
/usr/share/man/man8/ipppd.8.gz
/usr/share/man/man8/pppoe.8.gz
/usr/share/man/man8/pppoe-setup.8.gz
/usr/share/man/man8/pppoe-relay.8.gz
/usr/share/man/man8/pppoe-sniff.8.gz
/usr/share/man/man8/pppoe-status.8.gz
/usr/share/man/man8/pppoe-stop.8.gz
/usr/share/man/man8/pppoe-start.8.gz
/usr/share/man/man8/ppp-watch.8.gz
/usr/share/man/man8/pppoe-server.8.gz
/usr/share/man/man8/ipppstats.8.gz
/usr/share/man/man8/pppstats.8.gz
/usr/share/man/man8/pppd-radattr.8.gz
/usr/share/man/man8/pppd.8.gz
/usr/share/apps/kppp
/usr/share/system-config-network/pixmaps/ppp.xpm
/usr/share/nm-applet/ce-page-ppp.glade
/usr/share/texmf/tex/latex/pdfpages/pppdftex.def
/usr/share/icons/hicolor/64x64/apps/kppp.png
/usr/share/icons/hicolor/22x22/apps/kppp.png
/usr/share/icons/hicolor/16x16/apps/kppp.png
/usr/share/icons/hicolor/48x48/apps/kppp.png
/usr/share/icons/hicolor/128x128/apps/kppp.png
/usr/share/icons/hicolor/32x32/apps/kppp.png
/usr/share/icons/Bluecurve/16x16/apps/kppp.png
/usr/share/icons/Bluecurve/48x48/apps/kppp.png
/usr/share/icons/Bluecurve/36x36/apps/kppp.png
/usr/share/icons/Bluecurve/24x24/apps/kppp.png
/usr/share/icons/Bluecurve/32x32/apps/kppp.png
/usr/share/icons/mono/scalable/apps/kppp.svgz
/usr/share/terminfo/n/ncr160vppp
/usr/share/terminfo/n/ncr260vppp
/usr/share/applications/kde/kppplogview.desktop
/usr/share/applications/kde/Kppp.desktop
/usr/share/setroubleshoot/plugins/pppd_can_insmod.pyo
/usr/share/setroubleshoot/plugins/pppd_can_insmod.pyc
/usr/share/setroubleshoot/plugins/pppd_can_insmod.py
/usr/lib/pppd
/usr/lib/pppd/2.4.4/rp-pppoe.so
/usr/lib/pppd/2.4.4/nm-pppd-plugin.so
/usr/lib/pppd/2.4.4/pppoatm.so
/usr/include/pppd
/usr/include/pppd/pppcrypt.h
/usr/include/pppd/pppd.h
/dev/ppp
/etc/pam.d/kppp
/etc/pam.d/ppp
/etc/logrotate.d/ppp
/etc/sysconfig/network-scripts/ifdown-ppp
/etc/sysconfig/network-scripts/ifdown-ippp
/etc/sysconfig/network-scripts/ifup-ppp
/etc/sysconfig/network-scripts/ifup-ippp
/etc/ppp
/etc/ppp/pppoe-server-options
/etc/security/console.apps/kppp
/var/log/ppp
/var/run/ppp
/var/cache/man/cat8/pppd.8.bz2
/home/DMG/.nautilus/metafiles/file:%2F%2F%2Fetc%2Fppp.xml
/home/DMG/.nautilus/metafiles/file:%2F%2F%2Fusr%2Flib%2Fpppd.xml
/home/DMG/Рабочий стол/Linux VPN/ppp-2.4.3-5.src.rpm


Автор: powerfox 25.11.2008, 23:12
Цитата(Demogargon @  25.11.2008,  00:15 Найти цитируемый пост)
/usr/sbin/pppd


Цитата(Demogargon @  23.11.2008,  14:11 Найти цитируемый пост)
Пробывал и /sbin/pppd, не помогает.

В смысле? Он же есть у вас. Просто нужно из-под рута. 

Автор: Demogargon 25.11.2008, 23:15
Цитата(powerfox @ 25.11.2008,  23:12)
Цитата(Demogargon @  25.11.2008,  00:15 Найти цитируемый пост)
/usr/sbin/pppd


Цитата(Demogargon @  23.11.2008,  14:11 Найти цитируемый пост)
Пробывал и /sbin/pppd, не помогает.

В смысле? Он же есть у вас. Просто нужно из-под рута.

Вот и я о том же, что ОН ЕСТЬ, но достучаться я не могу до него.  smile  И конечно же, я это делаю из под root smile 

Автор: destrd 25.11.2008, 23:45
http://posix.ru/network/my_vpn/
http://posix.ru/network/vpn_linux/
Это посмотрите сначала, а потом сюда
http://www.google.com/linux?hl=en&q=%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+vpn&btnG=Search
Если не получится, пишитеsmile

Автор: Demogargon 2.12.2008, 23:51
Я настроил VPN соеденение. Но осталась проблема - при перезапуске системы мне приходится каждый раз править таблицу маршрутизации и заново поднимать VPN. Можете что то посоветовать?

Автор: powerfox 3.12.2008, 01:05
Цитата(Demogargon @  3.12.2008,  00:51 Найти цитируемый пост)
Я настроил VPN соеденение. Но осталась проблема - при перезапуске системы мне приходится каждый раз править таблицу маршрутизации и заново поднимать VPN. Можете что то посоветовать? 

Зависит от того, как настроили. Вообще в VPN обычно пишут таблицу в /etc/ppp/ip-up.d/CONNECTION_NAME.
Если вы хотите сделать сеть доступной после загрузки, то можно в демона в виде sh /somefile.

Автор: Demogargon 3.12.2008, 08:02
Я настроил VPN вот по этой статьее, внося несколько коррективов от себя - http://www.fedoralinux.ru/forum/viewtopic.php?pid=4838

Автор: Demogargon 16.12.2008, 18:38
У меня новая проблема появилась smile)) Я поставил Fedora 10 32-разрядную (до этого настраивал по 8, а потом под 10 (но 64 разрядной)). Итак, я поставил систему и хотел настроить VPN по отроботанной схеме. 
Код

roude add default gw 10.0.19.1

На что мне ответили, что процесс не найден и отказались править таблицу. Я долго думал, что бы это могло быть. Уже отчаявшись, я решил пропинговать этот сервак, какого же было мое удивление, когда он не ответил :(( А под Windows отвечает. Как такое может быть?

Автор: powerfox 16.12.2008, 19:18
Demogargon, что показывает ifconfig?
Думаю, что проблема в настройках сетевой карты.

Автор: Demogargon 16.12.2008, 20:30
Код

[DMG@localhost ~]$ su
Пороль:
[root@localhost DMG]# ping -c5 10.0.19.1
PING 10.0.19.1 (10.0.19.1) 56(84) bytes of data
--- 10.0.19.1 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss
time 13999ms
[root@localhost DMG]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1A:4D:58:4B:C2  
          inet addr:196.196.29.177  Bcast:196.196.29.255  Mask:255.255.255.0
          inet6 addr: fe80::21a:4dff:fe58:4bc2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:374 errors:0 dropped:0 overruns:0 frame:0
          TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:42420 (41.4 KiB)  TX bytes:8143 (7.9 KiB)
          Interrupt:23 Base address:0xe000 
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:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:800 (800.0 b)  TX bytes:800 (800.0 b)
[root@localhost DMG]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
196.196.29.0    0.0.0.0         255.255.255.0   U     1      0        0 eth0
0.0.0.0         196.196.29.48   0.0.0.0         UG    0      0        0 eth0


Но я не менял настройки сетевой карты в Fedora 10 x64, почему же в 32 что то изменилось?  

Автор: powerfox 17.12.2008, 03:35
Цитата(Demogargon @  16.12.2008,  21:30 Найти цитируемый пост)
eth0      Link encap:Ethernet  HWaddr 00:1A:4D:58:4B:C2  
          inet addr:196.196.29.177  Bcast:196.196.29.255  Mask:255.255.255.0
[root@localhost DMG]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
196.196.29.0    0.0.0.0         255.255.255.0   U     1      0        0 eth0
0.0.0.0         196.196.29.48   0.0.0.0         UG    0      0        0 eth0


Цитата(Demogargon @  16.12.2008,  19:38 Найти цитируемый пост)
roude add default gw 10.0.19.1


Я не силён в сетях, но с такими настройками, по идее, нельзя поставить 10.0.19.1 шлюзом по умолчанию. Шлюзом может быть только 196.196.29.X.
Настройки сети вручную вбивали или DHCP? Если шлюзом должен быть 10.0.19.1, то нужно, чтобы вы были из той же сети (можно создать eth0:1).

Автор: Demogargon 17.12.2008, 10:02
etho настраивается автоматически. Я ничего не настраивал. Раньше я просто добавлял нужные мне адреса и все. Теперь же я даже не могу пропинговать мой шлюз. IP внутри локальной сети у меня статический. 

Автор: Demogargon 17.12.2008, 10:59
Если же выключаю DHCP и прописываю все IP и маску вручную, то сеть вообще вырубается и таблица маршрутизации пуста становится. Я не могу туда ничего добавить даже. 

Автор: o6s 17.12.2008, 20:57
Код

roude add default gw 10.0.19.1

Когда вы прописывали эту команду, то шлюз по умолчанию делался на ppp0, т.е. поднятый vpn-tunnel, а не на eth0.
powerfox, прав на сеть 196.196.29.0/24 невозможно назначить шлюз, кроме 196.196.29.x напрямую.
Так что смотрите в сторону настроек vpn. Если всё отрабатывается корректно, то должен появляться iface ppp0.
 

Автор: Demogargon 17.12.2008, 22:43
Я пока еще не поднимаю VPN, что бы его мне поднять мне нужно таблицу исправить, обратится к VPN серверу, пройти там авторизацию и только потом будет то, о чем Вы говорите. Сейчас сне нужно поправить таблицу, но у меня это не получается, почему?

Автор: Demogargon 17.12.2008, 23:15
Точнее, почему Вы мне объяснили, объясните как это поправить ...

Автор: powerfox 18.12.2008, 02:39
Цитата(Demogargon @  17.12.2008,  11:02 Найти цитируемый пост)
etho настраивается автоматически. Я ничего не настраивал. Раньше я просто добавлял нужные мне адреса и все. Теперь же я даже не могу пропинговать мой шлюз. IP внутри локальной сети у меня статический.  


Цитата(Demogargon @  17.12.2008,  11:59 Найти цитируемый пост)
Если же выключаю DHCP

Что-то вы приводите противоречивые данные. Если вы имели в виду, что DHCP выдавал один и тот же айп, то теперь либо он выдаёт неверный айпи (вряд ли), либо вы получаете айпи от другого DHCP (у кого-то в локалке стоит).

Цитата(powerfox @  17.12.2008,  04:35 Найти цитируемый пост)
10.0.19.1

Если шлюз такой, то и айп у вас должен быть из этой же сети. Например, 10.0.122.13.

Цитата(Demogargon @  17.12.2008,  11:59 Найти цитируемый пост)
Если же выключаю DHCP и прописываю все IP и маску вручную, то сеть вообще вырубается и таблица маршрутизации пуста становится. Я не могу туда ничего добавить даже.  

Так и должно быть. Теперь добавьте шлюз:
Код

route add default 10.0.19.1

Роуты хранятся в /etc/sysconfig/network/routes:
Код

default 10.0.19.1 - -


Автор: Demogargon 18.12.2008, 13:41
Да, раньше она настраивалась автоматически и я ничего не трогал. Но в Fedora 10 - не получилось автоматически, вернее получилось, только ареса не те. Я попробывал отключить DHCP и вбить все вручную. Вдил все адреса, но не сервера не пингуются в этой посети, не не таблица маршрутизации не заполняется. Пробую добавить шлюз - пишет, что "процесс не существует". 

Автор: Demogargon 18.12.2008, 19:19
Спасибо всем, кто отвечал на мои вопросы. Проблема решена.

Автор: powerfox 19.12.2008, 13:35
Цитата(Demogargon @  18.12.2008,  20:19 Найти цитируемый пост)
Проблема решена. 


Demogargon, каким образом? И пометьте вопрос, пожалуйста, как решённый.

Автор: Demogargon 21.12.2008, 01:59
сначала были указаны IP для eth0 и маска подсети, потом тоже самое когда понимаешь VPN. При этом нужно отключить ВСЕ, что делается автоматически.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)