Здравствуйте, знакомый преподаватель, зная о моей ОС, попросил установить им на кафедре такую же для изучения. Проблема следующая - не могу настроить там интернет подключение по впн. Интернет раздает Информационно-Вычислительный Центр(ИВЦ). Нужно сказать, что я уже настраивал(по описаниям в интернете) впн другу.
На внутреннем сайте ВУЗа есть howto для мандривы следующего содержания:
Для настройки соединения виртуальной частной сети (VPN) необходимо знать пароль пользователя с правами администратора – root .
Убедитесь, что уже установлены пакеты приложений: ppp , pptp-linux и mc (необязательно, но желательно).
Для этого в графической оболочке выберите в меню пункт «Система-Настройка-Настройка компьютера». Введите пароль пользователя root и выберите пункт просмотра доступного для установки программного обеспечения. Проверьте установку ppp в Система / Серверы, pptp-linux в Сеть / Другое и mc в Файловые утилиты.
Скачайте следующие файлы, например, в домашний каталог (/home/<имя_пользователя>):
* vpn.sh – скрипт запуска установки / удаления VPN-соединения с сервером vpn1.rrtu.
#!/bin/sh
T1=`/sbin/ifconfig | grep -c "ppp"`
if [ $T1 -gt 0 ];
then
/usr/bin/killall pppd
echo "---------------------"
echo "VPN-connection: STOP !!!"
echo "---------------------"
else
if [ -z $1 ];
then
echo -n "** Login: "
read U
else
U=$1
echo "** Login: $U"
fi
if [ -z $2 ];
then
echo -n "** Password: "
read -s P
else
P=$2
echo "** Password: !!! INSECURE !!!"
fi
echo
echo "-----------------------"
echo "VPN-connection: WAIT..."
echo "-----------------------"
echo "$P" >/tmp/.chaps
/usr/sbin/pppd user $U defaultroute nobsdcomp nodeflate nomppe refuse-pap refuse-mschap pty \
"/usr/sbin/pptp vpn1.rrtu --nolaunchpppd"
sleep 5
rm /tmp/.chaps
T2=`/sbin/ifconfig | grep -c "ppp"`
echo
if [ $T2 -gt $T1 ];
then
echo "------------------"
echo "VPN-connection: OK"
echo "------------------"
else
echo "**********************"
echo "VPN-connection: ERROR !!!"
echo "**********************"
fi
fi
echo
echo "--- END ---"
* chap-secrets – база пользователей и паролей.
# Secrets for authentication using CHAP
# client server secret IP addresses
* * @/tmp/.chaps *
* ppp-up.sh и ppp-down.sh – скрипты для установки сетевых маршрутов при установлении / удалении VPN-соединения.
T=`netstat -nr | grep "^0\.0\.0\.0 .*eth" | awk -F " " '{print $2;}'`
route add -net 192.168.0.0/16 gw $T
route add default gw $PPP_REMOTE
route del default gw $T
T=`netstat -nr | grep "^192\.168\.0\.0 .*eth" | awk -F " " '{print $2;}'`
route add default gw $T
route del default gw $PPP_REMOTE
route del -net 192.168.0.0/16 gw $T
Переключитесь на текстовую консоль, например, нажав комбинацию клавиш Ctrl+Alt+F2. Введите имя пользователя root и его пароль. Запустите файловую оболочку Midnight Commander командой mc.
Выполните следующие подготовительные действия:
* vpn.sh поместите в каталог /home, сделайте владельцем файла пользователя root и сделайте исполняемым для всех –
сhown root:root /home/vpn.sh; chmod 755 /home/vpn.sh
* chap-secrets добавьте его строки к существующему файлу либо замените существующий файл в каталоге /etc/ppp, сделайте владельцем файла пользователя root и доступным только для него –
сhown root:root /etc/ppp/chap-secrets; chmod 600 /etc/ppp/chap-secrets
* ppp-up.sh и ppp-down.sh поместите, соответственно, в каталоги /etc/ppp/ip-up.d и /etc/ppp/ip-down.d, сделайте владельцем файла пользователя root и сделайте исполняемым для всех –
сhown root:root /etc/ppp/ip-up.d/ppp-up.sh; chmod 755 /etc/ppp/ip-up.d/ppp-up.sh
сhown root:root /etc/ppp/ip-down.d/ppp-down.sh; chmod 755 /etc/ppp/ip-down.d/ppp-down.sh
* Сделайте исполняемым от имени пользователя root программу pptp –
chmod u+s /usr/sbin/pptp
*
Проверьте наличие каталога /tmp или создайте его.
Выйдите из Midnight Commander нажав клавишу F10. Завершите сеанс работы набрав команду exit.
Переключитесь в графический режим нажав клавиши Ctrl+Alt+F7. Создайте на «Рабочем столе» ссылку на файл /home/vpn.sh и в свойствах укажите «Выполнять в терминальном окне».
Для подключения сделайте двойной щелчок по ссылке – появится терминальное окно с запросом имени учётной записи (login) доступа в Интернет и пароля (прервать запрос имени и пароля можно нажав клавиши Ctrl+C):
После ввода имени учётной записи и пароля производится установка VPN-соединения, а затем сообщается о результате подключении – успешно (ОК) или ошибка (ERROR !!!):
После появления строки «--- END ---» терминальное окно можно закрыть.
Для отключения от Интернет вновь сделайте двойной щелчок по ссылке на «Рабочем столе». Если VPN-подключение было активно, то появится терминальное окно:
После появления строки «--- END ---» терминальное окно можно закрыть.
Для автоматизации подключения можно в свойствах ссылка на «Рабочем столе» указать вызов скрипта с параметрами:
*
'/home/vpn.sh' – по умолчанию, потребуется ввести имя учётной записи подключения и пароль;
*
'/home/vpn.sh' anonim – именем учётной записи подключения будет anonim, потребуется ввести пароль;
*
'/home/vpn.sh' anonim passanonim – именем учётной записи подключения будет anonim, паролем для неё будет passanonim
(ЛЮБОЙ ЧЕЛОВЕК СМОЖЕТ ПОСМОТРЕТЬ ВАШ ПАРОЛЬ)
Можно ли переделать данную инструкцию для ubuntu 10.10?
Настройки интернета на винде:
Вывод ifconfig -a:
eth0 Link encap:Ethernet HWaddr 00:1e:8c:0d:15:9e
inet6 addr: fe80::21e:8cff:fe0d:159e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:34 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:3
collisions:0 txqueuelen:1000
RX bytes:5844 (5.8 KB) TX bytes:3111 (3.1 KB)
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:720 (720.0 B) TX bytes:720 (720.0 B)
wlan0 Link encap:Ethernet HWaddr 00:15:af:21:ee:e7
UP 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)
Идти в ИВЦ не могу по причине того, что я вообще не должен находиться на территории данного ВУЗа. В данный момент доступа к компьютеру у меня нет, но он будет завтра.
Перепробовал почти все, описанные в интернетах howto.
Помогите, пожалуйста.