И так задача. Нужно организовать pptp-подключение к Windows VPN-серверу в SUSE Linux Enterprise. Оговорюсь сразу - к другим серверам данная инструкция тоже подойдет. Придется лишь немного побаловаться с шифрованием. Довольно часто на различных форумах задаются подобные вопросы и обычно регомендуют устанавливать дополнительное ПО вроде kvpnc. В моей инструкции ничего устанавливать не надо. Разработчики и так все включили в дистрибутив.
Первым делом на необходимо получить права суперпользователя и сохранить оригинальные конфиги. Для этого:
# su
Запросит пароль - вводим пароль root.
Теперь сохраняем конфиги:
# cp /etc/ppp/options.pptp /etc/ppp/options.pptp.default
# cp /etc/ppp/options.pptp /etc/ppp/options.isp - данный шаг не обязателен, но мало ли где еще оригинальный файл пригодится.
# cp /etc/ppp/chap-secrets /etc/ppp/chap-secrets.default
Теперь редактируем /etc/ppp/options.isp:
# gedit /etc/ppp/options.isp
Привезти его нам надо вот к такому содержимому(см. рис. ниже), где:
require-mmpe-128 - Используем тип шифрования трафика
refuse-eap, refuse-pap, refuse-chap, refuse-mschap - отключаем ненужные нам проверки.
persist - восстановление связи,вслучае обрыва.
defaultroute, replacedefaultroute - меняет маршрут на ppp соединение. Полезно, если клиент не смог принять данные от сервера.
Теперь создаем "клиента":
# gedit /etc/ppp/peers/isp
И заносим туда вот это содержимое:
pty "pptp 10.13.101.101 --nolaunchpppd"
connect /bin/true
name pomka
remotename isp - запомните идентификатор, пригодится нам.
file /etc/ppp/options.isp
ipparam isp
Теперь необходимо внести логин и пароль. Для этого редактируем /etc/ppp/chap-secrets:
# gedit /etc/ppp/chap-secrets
И вносим логин идентификатор(писал о нем выше) пароль *
Ну вот и все. Теперь подключаемся:
# pppd call isp
Теперб уж точно все. Подключение установлено.
понедельник, ноября 19, 2007
пятница, ноября 09, 2007
Virtualbox: Не удалось получить доступ к USB-подсистеме
Намедни решил залезть в свойства виртуальной машины в Virtualbox 1.5.2. И вот что увидел:
Немного побегал по форумам Virtualbox и вот готовое решение проблемы. Для начала узнаем id группы vboxusers. В SUSE Linux Enterprise Desktop 10 для этого идем в меню "Компьютер", в нем "Центр управления", далее "Yast". Спросит пароль - вводим пароль суперпользователя. Дальше во вкладке "Пользователи и безопастность" выбираем "Управление группами". Видим, что id нашей группы 1000.
А можно просто - в терминале набираем:
# cat /etc/group
И у меня последней строкой vboxusers:!:1000:pomka. В этой строке видно, что id=1000.
Теперь нам необходимо отредактировать /etc/fstab. Для этого переходим в режим суперпользователя:
# su
Попросит пароль - вводим. Далее открываем любимым редактором /etc/fstab:
# gedit /etc/fstab
И приводим строку usbfs /proc/bus/usb usbfs noauto 0 0 к вот такому виду:
usbfs /proc/bus/usb usbfs devgid=1000,devmode=664 0 0
Где devgid=1000 id вашей группы vboxusers.
Все, перезагружаемся. И проблема решена.
Немного побегал по форумам Virtualbox и вот готовое решение проблемы. Для начала узнаем id группы vboxusers. В SUSE Linux Enterprise Desktop 10 для этого идем в меню "Компьютер", в нем "Центр управления", далее "Yast". Спросит пароль - вводим пароль суперпользователя. Дальше во вкладке "Пользователи и безопастность" выбираем "Управление группами". Видим, что id нашей группы 1000.
А можно просто - в терминале набираем:
# cat /etc/group
И у меня последней строкой vboxusers:!:1000:pomka. В этой строке видно, что id=1000.
Теперь нам необходимо отредактировать /etc/fstab. Для этого переходим в режим суперпользователя:
# su
Попросит пароль - вводим. Далее открываем любимым редактором /etc/fstab:
# gedit /etc/fstab
И приводим строку usbfs /proc/bus/usb usbfs noauto 0 0 к вот такому виду:
usbfs /proc/bus/usb usbfs devgid=1000,devmode=664 0 0
Где devgid=1000 id вашей группы vboxusers.
Все, перезагружаемся. И проблема решена.
Устанавливаем Quake 3 Arena. Ну не все же работать?
Как пишет Wikipedia
Сегодня мы установим Quake 3 Arena для игры на game.zavolga.net.
Для этого нам понадобятся:
Quake III 1.32 Released for Linux
pak0.pk3 и default.cfg от оригинальной версии игры, Проблема в том, что на постсовецком пространстве Q3 официально не издавался, поэтому лицензионный диск у вас вряд ли есть. Но не думаю, что это большая проблема.
OPS mod 1.03a.
Первым делом переходим в каталог с скачанными файлами игры.
Затем нам необходимы права суперпользователя. Поэтому:
# su
Затем вводим пароль и запускаем установку:
# ./linuxq3apoint-1.32b-3.x86.run
Сначала появится одно окошко с текстом лицензионного соглашения. Принимаем его...
...Затем второе. Его тоже принимаем.
У меня окно инсталлятора выглядит достаточно некорректно. Поэтому его пришлось переместить, что-бы добраться до кнопки "Begin Install". Которую мы, кстати, нажимаем.
По завершению окно пришлось перемещать обратно, что-бы уже нажать "Exit".
После этого копируем pak0.pk3 и default.cfg в директорию /usr/local/games/quake3/baseq3:
# cp pak0.pk3 /usr/local/games/quake3/baseq3
# cp default.cfg /usr/local/games/quake3/baseq3
Теперь копируем OSP Mod в директорию /usr/local/games/quake3/:
# cp osp-Quake3-1.03* /usr/local/games/quake3/
Теперь переходим в директорию с установленной Quake3:
# cd /usr/local/games/quake3/
Теперь приступаем к установке OSP Mod. Для этого сначала извлекаем osp-Quake3-1.03_full.zip
# unzip osp-Quake3-1.03_full.zip
Затем osp-Quake3-1.03a_patch.zip
# unzip osp-Quake3-1.03a_patch.zip
При извлечении osp-Quake3-1.03a_patch.zip необходимо заменить некоторые файлы, поэтому когда такой вопрос задаст система вводим "А".
Ну вот и все. Теперь набираем quake3:
# quake3
И начинаем игру. При входе в игру можно нажать кнопку "Mods" и выбрать любой установленный мод.
Подключение к серверу
1. Войдите в игру.
2. Смените свой ник, для этого зайдите в Setup -> Player.
3. Нажмите Multiplayer -> Specify и введите avalon.zavolga (для локальных пользователей) и avalon.zavolga.net (для внешних).
4. Нажмите кнопку Fight.
Quake III Arena — культовая компьютерная игра в жанре многопользовательского шутера от первого лица, изданная компанией id Software 2 декабря 1999 года, третья в серии игр Quake и первая, не имеющая однопользовательского режима.
Сегодня мы установим Quake 3 Arena для игры на game.zavolga.net.
Для этого нам понадобятся:
Quake III 1.32 Released for Linux
pak0.pk3 и default.cfg от оригинальной версии игры, Проблема в том, что на постсовецком пространстве Q3 официально не издавался, поэтому лицензионный диск у вас вряд ли есть. Но не думаю, что это большая проблема.
OPS mod 1.03a.
Первым делом переходим в каталог с скачанными файлами игры.
Затем нам необходимы права суперпользователя. Поэтому:
# su
Затем вводим пароль и запускаем установку:
# ./linuxq3apoint-1.32b-3.x86.run
Сначала появится одно окошко с текстом лицензионного соглашения. Принимаем его...
...Затем второе. Его тоже принимаем.
У меня окно инсталлятора выглядит достаточно некорректно. Поэтому его пришлось переместить, что-бы добраться до кнопки "Begin Install". Которую мы, кстати, нажимаем.
По завершению окно пришлось перемещать обратно, что-бы уже нажать "Exit".
После этого копируем pak0.pk3 и default.cfg в директорию /usr/local/games/quake3/baseq3:
# cp pak0.pk3 /usr/local/games/quake3/baseq3
# cp default.cfg /usr/local/games/quake3/baseq3
Теперь копируем OSP Mod в директорию /usr/local/games/quake3/:
# cp osp-Quake3-1.03* /usr/local/games/quake3/
Теперь переходим в директорию с установленной Quake3:
# cd /usr/local/games/quake3/
Теперь приступаем к установке OSP Mod. Для этого сначала извлекаем osp-Quake3-1.03_full.zip
# unzip osp-Quake3-1.03_full.zip
Затем osp-Quake3-1.03a_patch.zip
# unzip osp-Quake3-1.03a_patch.zip
При извлечении osp-Quake3-1.03a_patch.zip необходимо заменить некоторые файлы, поэтому когда такой вопрос задаст система вводим "А".
Ну вот и все. Теперь набираем quake3:
# quake3
И начинаем игру. При входе в игру можно нажать кнопку "Mods" и выбрать любой установленный мод.
Подключение к серверу
1. Войдите в игру.
2. Смените свой ник, для этого зайдите в Setup -> Player.
3. Нажмите Multiplayer -> Specify и введите avalon.zavolga (для локальных пользователей) и avalon.zavolga.net (для внешних).
4. Нажмите кнопку Fight.
Подписаться на:
Сообщения (Atom)