![]() |
◊ |
| www.udomlya.ru | Медиа-Центр | Удомля КТВ | Старый форум | |
|
|
#1 |
|
Новичок
Регистрация: 24.12.2006
Сообщений: 22
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
|
привет.
у меня не получилось настроить согласно топикам в данном разделе, т.к. в ubuntu нет пакета pptp-client. есть pptp-linux. поковыряв в носу и выпив пива, удалось настроить интернет. я не спец в этом, поэтому выкладываю не для справки, а для критики. скажите, пожалуйста, есть ли тут ошибки? создаем файл: anton@kpoxtop:~$ cat /etc/ppp/peers/praktika_vpn remotename praktika_vpn pty "pptp --loglevel 1 10.0.0.1 --nolaunchpppd" name ИМЯ_ПОЛЬЗОВАТЕЛЯ_ИНТЕРНЕТ noauth debug nodetach lock noccp есть запись в chap.secret, соответствующая учетной записи "ИМЯ_ПОЛЬЗОВАТЕЛЯ_ИНТЕРНЕТ". далее делаем следующее: sudo pon praktika_vpn sudo route del default sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.xxx.250 sudo route add default gw 192.168.99.2 где 10.0.xxx.250 - IP роутера у меня на чердаке. |
|
|
|
|
#2 |
|
Местный
Регистрация: 26.04.2006
Адрес: Улица Свободы
Сообщений: 1,249
Вы сказали Спасибо: 4
Поблагодарили 73 раз(а) в 53 сообщениях
|
все очень похоже как и в случае с pptp-command
в убунту я тоже не спец, но ведь если работает, значит все правильно? ![]() з.ы. ну единственное из этого лучше сделать bash скрипт Код:
cat /etc/init.d/vpn
#!/bin/bash
# Start/stop/restart PPTP VPN client.
my_default_net=10.0.0.0/17
my_default_dev=eth1
my_vpn_gw=192.168.***.***
my_vpn_dev=ppp0
# Start vpn
vpn_start()
{
# Start PPTP VPN client
/usr/sbin/pptp-command start
# Route inet connections to PPTP device
/sbin/route del default
/sbin/route add default gw 192.168.***.*** dev ppp0
# Allow PPTP Udomlya VPN traffic
# /etc/rc.d/rc.firewall pptp_start
# Print message
echo "PPTP VPN client is started!"
}
# Stop vpn
vpn_stop()
{
# Disallow PPTP Udomlya VPN traffic
# /etc/rc.d/rc.firewall pptp_stop
# Stop PPTP Udomlya VPN
/usr/sbin/pptp-command stop
# Update route table
# /sbin/route add default gw $my_default_gw
# Print message
echo "PPTP VPN client is stopped!"
}
# Restart vpn
vpn_restart()
{
vpn_stop
vpn_start
}
case "$1" in
start)
vpn_start
;;
stop)
vpn_stop
;;
restart)
vpn_restart
;;
*)
echo "Usage: ${0##*/} {start|stop|restart}"
esac
ненужные стрроки я просто закомментировал, т.к. лень было их удалять, да и мало ли... кто знает что ждет нас в будущем?
__________________
Все, что когда-либо происходит, никогда не забывается. Даже если ты об этом не помнишь. (с)Spirited Away Возможно, люди заблуждаются и совершают ошибки потому, что у них есть что-то важное. И это "что-то" по-настоящему дорого им. Последний раз редактировалось Vulzscht; 25.03.2008 в 09:21. |
|
|
|
|
#3 | |
|
Новичок
Регистрация: 08.02.2008
Сообщений: 15
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Опция "nodefaultroute" уменьшит на одну команду (route del default)
Цитата:
|
|
|
|
|
|
#4 |
|
Новичок
Регистрация: 24.12.2006
Сообщений: 22
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
|
всем спасибо!
route del default удаляет мой внутрисетевой гейтвей (10.0.xxx.250). он был в таблице еще до включения интернета. даже без опции nodefaultroute ничего лишнего не создается. после всех манипуляций выглядит так: Код:
anton@kpoxtop:~$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.99.2 * 255.255.255.255 UH 0 0 0 ppp0 10.0.xxx.0 * 255.255.255.0 U 0 0 0 eth0 link-local * 255.255.0.0 U 1000 0 0 eth0 10.0.0.0 10.0.xxx.250 255.0.0.0 UG 0 0 0 eth0 default 192.168.99.2 0.0.0.0 UG 0 0 0 ppp0
|
|
|
|
|
#5 | |
|
Местный
Регистрация: 26.04.2006
Адрес: Улица Свободы
Сообщений: 1,249
Вы сказали Спасибо: 4
Поблагодарили 73 раз(а) в 53 сообщениях
|
Цитата:
проще сразу вбить, что соединение с сетью 10.0.0.0 идет через 10.0.ххх.250 Код:
sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.xxx.250 тогда уже не нужно будет удалять фелолтный маршрут... трафик не должен гоняться, т.к. там разные устройства (eth0 ppp0) и указано, что для сети 10.0.0.0 свой маршрут зы link-local это 127.0.0.1?
__________________
Все, что когда-либо происходит, никогда не забывается. Даже если ты об этом не помнишь. (с)Spirited Away Возможно, люди заблуждаются и совершают ошибки потому, что у них есть что-то важное. И это "что-то" по-настоящему дорого им. |
|
|
|
|
|
#6 |
|
Новичок
Регистрация: 24.12.2006
Сообщений: 22
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
|
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|