ISP`s IT Аутсорсинг
Быстрый переход: Главная блога Главная сайта Форум
Если Вы чего то недопоняли или не нашли - задайте
вопрос на нашем форуме и мы попробуем Вам помочь.
Subnets.ru Регистрация IP и Автономных систем mega-net.ru

Архивные статьи в категории ‘Windows’

Добро пожаловать в блог! Надеемся, что Вы еще вернетесь.

Появилась у нас недавно задача, под которую выделять отдельный реальный сервер жалко, а юзать один сервер совместно с другими задачами геморно.

Давно хотели попробовать (модную нынче) виртуализацию, когда на одном физическом сервере располагается более одной системы и вот как раз такой случай.

На просторах тырнета с помощью гугла была найдена статейка «Ставим VirtualBox на FreeBSD без использования X11«, собственно хорошая статья для старта разборок с виртуализацией.

Приведу копию статьи с моими дополнениями после нее.

Текущая актуальная версия порта VirtualBox — 3.2.4. Начиная, с 3.1.0 версии порт разбит на два: virtualbox-ose-kmod (модули ядра) и virtualbox-ose (сам virtualbox).

 

В текущей версии порта решена проблема с установкой VirtualBox без X11 и со встроенным vnc сервером. Поэтому процесс установки сводится к стандартным действиям.
Действия по шагам:
# cd /usr/ports/net/libvncserver
# make
# make install
# cd /usr/ports/emulators/virtualbox-ose-kmod
# make
# make install

После этого ставим непосредственно VirtualBox:
# cd /usr/ports/emulators/virtualbox-ose
# make config

далее, выбираем нужные нам опции:

# make
# make install

Добавляем загрузку модуля VirtualBox и запуск скрипта для возможности работы адаптера виртульной машины в bridge-режиме (без нее — только NAT):
# echo ‘vboxdrv_load=»YES»‘ >> /boot/loader.conf
# echo ‘vboxnet_enable=»YES»‘ >> /etc/rc.conf

Чтобы лишний раз не перезагружаться, вручную грузим модуль и скрипт:
# kldload vboxdrv
# /usr/local/etc/rc.d/vboxnet start

Создание и настройка виртуальной машины

 

Создаем виртуальную машину (посмотреть все возможные ostype: VBoxManage list ostypes)

# VBoxManage createvm --name MicroXP --ostype WindowsXP --register --basefolder /usr/vbox

Задаем парамерты виртуалки (bridgeadapter1 указывает адаптер хоста, к которому привязываем виртуалку)

# VBoxManage modifyvm MicroXP --memory 512 --floppy disabled --audio none --nic1 bridged --bridgeadapter1 em0 --vram 4 --accelerate3d off --boot1 disk --acpi on --cableconnected1 on

Создаем жесткий диск, размер указывается в мегабайтах

# VBoxManage createhd --filename /usr/local/vbox/iso/MicroXP.vdi --size 1000 --register

Создаем контроллер на виртуалке

# VBoxManage storagectl MicroXP --name "IDE Controller" --add ide

Подключаем диск к контроллеру

# VBoxManage storageattach MicroXP --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /usr/local/vbox/MicroXP.vdi

Подключаем установочный образ к контроллеру

# VBoxManage storageattach MicroXP --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /usr/local/vbox/MicroXP-v0.82.iso

Устанавливаем загрузку с установочного образа

# VBoxManage modifyvm MicroXP --boot1 dvd

Далее, запускаем машину и указываем ей параметры vnc:

# VBoxHeadless -s MicroXP -n -m 5900 -o password

Подключаемся любым vnc-клиентом (например, RealVNC или UltraVNC) и ставим ОС.

—————————————————

Добавлено 24.01.2013

Внимание.

Virtualbox с версии 4.2 изменил работу виртуалок с VNC. Теперь вместо ключа -n нужно запускать так:

# VBoxManage setproperty vrdeextpack VNC
# VBoxManage modifyvm MicroXP --vrdeproperty VNCPassword=password
# VBoxManage modifyvm MicroXP --vrdeauthlibrary null
# VBoxManage modifyvm MicroXP --vrdeport 5900
# VBoxHeadless --startvm MicroXP

Ссылки:

—————————————————

Затем нужно поставить guest additions в виртуалку, без них vnc сервер иногда глючит:

# VBoxManage storageattach MicroXP --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /usr/local/lib/virtualbox/additions/VBoxGuestAdditions_3.2.4.iso

После этого, виртуальная машина готова к использованию.

Правда, несмотря на установленные guest additions, заставить работать курсор мыши мне не удалось.

—————————

Мои дополнения/заметки

Вышеописанным способом мне удалось установить две виртуальные машины с OS:

  1. FreeBSD 8.1 — в кач-ве сервера
  2. Windows XP — в кач-ве клиента

Запускать с vnc нужно тогда когда необходим доступ к консоли сервера, т.е. получается как удаленная KVM.
Если нужно просто запустить уже готовую и настроенную виртуальную машину, то пользуем:

# VBoxManage startvm MicroXP --type headless

Останавливаем виртуальную машину  через acpi:

# VBoxManage controlvm MicroXP acpipowerbutton

или более жестко:

# VBoxManage controlvm MicroXP poweroff

Выставляем hdd как загрузчик, послее того как установили OS:

# VBoxManage modifyvm MicroXP --boot1 disk

Отцепить установочный диск:

 # VBoxManage storageattach MicroXP —storagectl «IDE Controller» —port 1 —device 0 —medium none

Просмотр всех запущенных машин:

# VBoxManage list runningvms

Просмотр всех зарегистрированных машин:

# VBoxManage list vms

Просмотр информации о виртуальной машине:

# VBoxManage showvminfo MicroXP

Backup

Бекап виртуальных машин можно сделать через команду export, перед выполнением команды export необходимо выключить виртуалку или поставить сделать сохранение состояния:

Выключение:

# VBoxManage controlvm MicroXP poweroff
Сохранение состояния:
# VBoxManage controlvm MicroXP savestate

После чего можно выполнить export:

# VBoxManage export MicroXP -o /usr/WinXP.ovf

Внимание: после выполнения команды на выключение или команды на сохранения состояния виртуальную машину необходимо запускать снова, не забудьте об этом.

Недавно я заморочился над темой автоматического резервного копирование виртуальных машин Virtualbox, чтобы они сами ежедневно бекапились. Почитал в Инете каждый «во что горазд» делает. Кто то через export, кто то через clonehd, а кто то через snapshot.

Поразмыслив я для себя все же остановился на варианте с export. Для выполнения задачи резервного копирования виртуальных машин Virtualbox я накатал скрипт на PERL, который запихнул в /etc/crontab OS FreeBSD.

Кому интересно, то вот исходник скрипта для backup`а всех запущенных виртуальных машин: http://subnets.ru/files/virtualbox_backup.pl.txt

Что делает скрипт автоматического backup`а для virtualbox машин:

  • получает листинг всех запущенных виртуальных машин, которые и будут подвергаться бекапу
  • создает директорию для backup`а: /some/path/backup/год/месяц/день/имя_виртуальной_машины
  • создает в backup дире файл readme.txt куда помещает вывод команды showvminfo по бекапируемой виртуалке
  • выполняет savestate виртуальной машины
  • выполняет export виртуальной машины
  • выполняет запуск виртуальной машины
  • после завершения бекапирования всех запущенных машин, скрипт выполняет удаление папки с бекапом месячной давности

Import

Импорт виртуальных машин:
Может понадобиться или при восстановлении из backup`а или просто при переносе на другой физический сервер.
По умолчанию каталог для хранения виртуальных машин является home каталогом юзера под котором вы вошли в систему, чтобы изменить местоположение выполним:

# mkdir -p /usr/vbox/machines
# mkdir /usr/vbox/hdd
# VBoxManage setproperty machinefolder /usr/vbox/machines
# VBoxManage setproperty hdfolder /usr/vbox/hdd

Сначала проверим как оно импортнется:

# VBoxManage import /usr/WinXP.ovf --dry-run

Если все ОК, то теперь можно импортить:

# VBoxManage import /usr/WinXP.ovf

Отныне все виртуалки будут «жить» в каталоге /usr/vbox.

Добавить ещё сетевуху можно командой:

# VBoxManage modifyvm MicroXP --nic2 bridged --bridgeadapter2 vlan4 --cableconnected2 on

Этим мы добавили вторую сетевую карту, забриджевали её с vlan4 на реальном сервере.
Все последущие карты добавляются/изменяются/удаляются так же с указанием —nicX, где X это номер карты

Махнуть MAC-адрес на втором адаптере можно командой:

# VBoxManage modifyvm MicroXP --macaddress2 auto

MAC-адрес будет выбран автоматически, либо можно самому задать мак:

# VBoxManage modifyvm MicroXP --macaddress2 444444444444

Удалить любую сетевуху из виртуалки можно по её номеру, мы удалим вторую, которую создали выше:

# VBoxManage modifyvm MicroXP --nic2 none

Проблем или отличий в работе виртуальной машины и реальной я не заметил. Все работает как надо.

Виртуальные машины помогут вам либо решить задачу с нехваткой реальных серверов под какую либо задачу, либо отличный способ для того чтобы создать тестовый стенд для тестирования чего либо.

Например мы собирали тестовый стенд из 3-х виртуалок и гоняли на них BGP с использованием Quagga.

—————————

Добавлено 24.01.2013

Внимание. Virtualbox с версии 4.2 инсталит свои модули в папку с ядром /boot/kernel вместо папки /boot/modules:

# ls -la /boot/kernel/vbox*
-r-xr-xr-x  1 root  wheel  243579 24 янв 17:38 /boot/kernel/vboxdrv.ko
-r-xr-xr-x  1 root  wheel  639853 24 янв 17:38 /boot/kernel/vboxdrv.ko.symbols
-r-xr-xr-x  1 root  wheel    9075 24 янв 17:38 /boot/kernel/vboxnetadp.ko
-r-xr-xr-x  1 root  wheel   48281 24 янв 17:38 /boot/kernel/vboxnetadp.ko.symbols
-r-xr-xr-x  1 root  wheel   23080 24 янв 17:38 /boot/kernel/vboxnetflt.ko
-r-xr-xr-x  1 root  wheel   76126 24 янв 17:38 /boot/kernel/vboxnetflt.ko.symbols

Поэтому если вы апгрейднули версию Virtualbox и у вас полезли ошибки такого плана:

# /usr/local/etc/rc.d/vboxnet start
/usr/local/etc/rc.d/vboxnet: WARNING: Can't load vboxnetflt module.

А в /var/log/messages у вас появилось:

kernel: link_elf: symbol ng_free_item undefined

То вам необходимо:

  • выгрузить vboxdrv.ko если он загружен: # kldunload vboxdrv.ko
  • пересобрать virtualbox-ose-kmod
  • загрузить vboxdrv: # kldload vboxdrv.ko
  • # /usr/local/etc/rc.d/vboxnet start

Если и это не помогает, то нужно пересобрать ядро, а потом снова повторить вышеописанную процедуру.

Пересбор ядра:

# cd /usr/src
# make kernel KERNCONF=YOUR_KERNEL_NAME

И с этого момента не забывайте, что если вы по какой то причине пересобирали ядро, то вам нужно после этого пересобирать и virtualbox-ose-kmod.

Ссылки:

—————————

Ссылки

З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА ! Пожалуйста, уважайте чужой труд.

Автор: Николаев Дмитрий (virus (at) subnets.ru)

 

Ничего не понялТак себе...Не плохоДовольно интересноОтлично ! То что нужно ! (голосов: 3, среднее: 5,00 из 5)
Loading...Loading...
Отправить на почту Отправить на почту

Возможности создаваемой системы:

  • Отправка факсов с windows машин в локальных доверенных сетях
  • Отправка факсов с почты
  • Отправка факсов с web-интерфейса
  • Уведомление о состоянии отправленных факсов по почте/сообщения по сети индивидуальному/групповому пользователю
  • Прием факсов и распечатка на принтере
  • Доступность списка полученных факсов через сетевую директорию (в нашем случае samba)
  • Доступность с писка полученных факсов через web-интерфейс
  • Здесь сильно нехвататет:

  • dialup доступ к системе на случай аварии
  • Использования голосовых функций модема при отправке и приеме, т.к. у меня просто нет такого модема
  • Установлена Freebsd 7.3-stable, hylafax-6.0.4_1.
    Для работы с почтой:

    • Любой MTA (я буду использовать exim)

    Для работы в виндовой сетке

    • samba
    • cups/lpr
    • /usr/ports/print/hplip — драйвера для моего HP принтера

    Для работы через веб интерфейс:

    • apache22-itk
    • php5
    • mysql
    • phpmyadmin
    • cd /usr/ports/databases/pear-MDB2_Driver_mysql
    • pear-1.9.0
    • PHP PEAR 5 including MDB2_driver_mysql, Mail and Mail_Mime
    • PECL FileInfo
    • PHP mbstring — for improved UTF-8 sorting support (optional)
    • PHP MySQL 5
    • MySQL server 4.1.12 or better (see Important Notes below)
    • ImageMagick
    • ghostscript
    • libtiff
    • netpbm-devel
    • libungif
    • sudo

    Характеристики железа, на котором все это работает:

    1. pentium3-1Ghz/512Mb/40Gb hdd
    2. 4 модема courier
    3. МУльтикарта mosChip nm9835

    У меня установлена мультикарта для работы 2 модемов и можно подгрузить puc модуль, но модемы у меня упорно не виделись, так что тем, кто использует мультикарты, надо собрать ядро с device puc.

    Все поставлено, можно начинать настройку.

    Настройка hylafax
    Команды:

    • faxsetup — сделает общие настройки факс- сервера.
    • faxaddmodem — позволит добавить модем

    Файлы (все конфиги находятся в /var/spool/hylafax/etc):

  • FaxDispatch
    • FILETYPE=tif;
      SENDTO=mail@your-server.ru;
  • FaxNotify
    • NOTIFY_FAXMASTER=yes;
      RETURNFILETYPE=tif
  • В файл конфига модема:
    • FaxrcvdCmd: «bin/faxrcvd.php»
      DynamicConfig: «bin/dynconf.php»
      NotifyCmd: «bin/notify.php «
  • В файл /etc/ttys
    • cuad0  «/usr/local/sbin/faxgetty»  unknown on insecure
      ln -s /var/spool/hylafax/bin/ps2fax /var/spool/hylafax/bin/ps2fax.gs
      ln -s /var/spool/hylafax/bin/pdf2fax /var/spool/hylafax/bin/pdf2fax.gs

    —————————————————————————————————————
    Настроим веб сервер.

    Т.к. сервер будет исполнять системные команды, я предпочел использовать apache22 с патчем itk. Это позволит мне ограничить работу виртуального хоста в системе действиями от непривелигированного пользователя uucp, например. Для активации патча необходимо сделать:
    # sudo make WITH_MPM=itk -C /usr/ports/www/apache22/

    Этот рецепт можно также использовать на собственном виртуальном хостинге, но следует учитывать, что apache22-itk работает примерно в 5 раз медленнее простого апача, так что может это кому-то пойдет только во вред. Мне нет, у меня нет больших нагрузок и я решил попробовать что-то необычное

    ServerAdmin it@your-server.ru
    DocumentRoot «/usr/local/www/avantfax»
    ServerName fax.your-server.ru
    ErrorLog «/var/log/fax-error_log»
    CustomLog «/var/log/fax-access_log» common
    # Включилась паранойя, и я изменил все запросы с http на https
    RewriteEngine on
    RewriteCond %{SERVER_PORT} ^80$
    RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
    # Настроим от чьего имени будет работать этот виратуальный хост

    AssignUserId uucp uucp

    # Тут настроим работу php
    php_admin_value upload_tmp_dir /usr/local/www/avantfax/tmp
    php_admin_flag safe_mode off # Обязательно, иначе не будет работать avantfax, указываю не в глобальной конфигурации, чтобы остальные вируальные хосты работали в сейвмоде
    php_admin_flag display_errors on # Посмотрим будут ли ошибки, потом можно отключить
    php_admin_value doc_root /usr/local/www/avantfax
    php_admin_value user_dir «www»
    php_admin_value open_basedir «/usr/local/www/avantfax:/usr/local/share/pear:/var/spool/hylafax:/usr/local/bin» # Разрешим этому вируальному хосту испольнять код-пхп в определенных директориях.
    php_admin_value session.save_path /usr/local/www/avantfax/tmp
    php_admin_value memory_limit «64M»
    php_flag max_execution_time 60

    —————————————————————————————————————
    Делаем веб морду

    0. Качаем архив с скриптами http://downloads.sourceforge.net/project/avantfax/avantfax-3.2.2.tgz?use_mirror=ignum

    1. Этот скрипт написан для разных систем, поэтому сперва изменим пути в нескольких скриптах, или создадим символические ссылки.

    Я предпочитаю сменить пути в файлах:
    avantfax/includes/faxrcvd.php, notify.php, remold.php, faxcover.php, phb.php

    Создадим базу вебморды нашей факс машины
    # mysql -uroot -p < create_user.sql
    # mysql -uavantfax -ppassword avantfax < create_tables.sql

    2. Приведем avantfax/includes/local_config.php в соответстви с нашей системой:
    cp /usr/local/www/avantfax/avantfax/includes/local_config-example.php /usr/local/www/avantfax/avantfax/includes/local_config.php

    Опишу необходимые настройки в local_config.php:

  • Ищем $BINARYDIR = ‘/usr/bin’;, меняем на $BINARYDIR = ‘/usr/local/bin’;
  • $dft_config_lang поставим ru вместо en
  • $HYLAFAX_PREFIX
  • 3. # sudo chmod -R 777 tmp faxes templates/admin_theme/templates_c и templates/main_theme/templates_c

    4. Сделаем символическую ссылки на наши скрипты:

  • # ln -s /usr/local/www/avantfax/includes/faxrcvd.php /var/spool/hylafax/bin/faxrcvd.php
  • # ln -s /usr/local/www/avantfax/includes/dynconf.php /var/spool/hylafax/bin/dynconf.php
  • # ln -s /usr/local/www/avantfax/includes/notify.php /var/spool/hylafax/bin/notify.php
  • 5. Отредактируем конфигурацию модема (первый модем в моей системе /dev/cuad0):
    # vi /var/spool/hylafax/etc/config.cuad0

      FaxrcvdCmd: bin/faxrcvd.php
      DynamicConfig: bin/dynconf.php
      UseJobTSI: true

    6. # vi /var/spool/hylafax/etc/config

      NotifyCmd: bin/notify.php

    7. Заменим стандарный faxcover на авантфаксовый:

      # mv /usr/bin/faxcover /usr/bin/faxcover.old
      # ln -s /usr/local/www/avantfax/avantfax/includes/faxcover.php /usr/local/bin/faxcover

    8. Настроим управление очередью факса от имени нашего веб сервера (добавим аккаунт в фаил hosts.faxd uucp). Именно поэтому я использую апач c патчем itk, с ним легко можно ограничить действия виртуального хоста в системе. Это нужно для того, чтобы администратор системы был юзер hylafax, от имени которого работает вся наша система:

      # /usr/sbin/faxadduser -a my_password apache
      # /usr/sbin/faxdeluser localhost
      # /usr/sbin/faxdeluser 127.0.0.1
      # echo 127.0.0.1 >> /var/spool/hylafax/etc/hosts.hfaxd

    Помните , что указанный пароль используется в файле local_config.php as $FAXRMPWD.

    9. Добавим два скрипта от рута в крон (/etc/crontab). Один нужен для создания адресной книги, а второй удаляет все временные файлы, которые остают после заливки файлов юезрами в факс-машину через веб морду:

      0 * * * * /var/www/avantfax/includes/phb.php
      0 0 * * * /var/www/avantfax/includes/avantfaxcron.php -t 2

    10. Настроим возможность выполнения некоторых команд в системе от имени root, но с правами юзера hylafax (/usr/local/etc/sudoers):
    hylafax ALL = NOPASSWD: /sbin/reboot, /sbin/halt, /usr/local/sbin/faxdeluser, /usr/local/sbin/faxadduser -u * -p * *

    11. Теперь можно перезапустить машину для проверки, что все само стартует в случае перегрузки и пробовать войти в вебинтерфейс avantfax:

    http://fax.your-server.ru/admin/

    Если все в порядке, то появится запрос на ввод логина/пароля.

    ПО-умолчанию: admin/password. При первом входе будет предложено сменить пароль на что-то иное.

    Первое что необходимо сделать это создать всех пользователей системы и все модемы, распределить их на группы в соответвии с желаемымой маршрутизацией.

    Например:

    • device: cuad0
    • alias: dep1
    • contact: faxdep1@your-server.ru

    Теперь каждый факс, пришедший на факс cuad0, будет отправлен в pdf на адрес faxdep1@your-server.ru.

    Настроить как будет рассылать MTA эти письма, вы сами решайте. У нас пересылается на секретаря. Остальные модемы настраиваются аналогично.

    На всякий случай, импортировать уже принятые факсы в вебморду можно следующим образом:

      # cd /var/spool/hylafax; for i in `ls recvq/*`; do bin/faxrcvd.php $i ttyS0; done

    Для импорта отправленных:

      # cd /var/spool/hylafax; for i in `ls doneq/q*`; do bin/notify.php $i done :30; done

    —————————————————————————————————————
    Настройка самба для расшаривания папки с принятыми факсами:

    [Fax_Rec]
    comment = Incoming Faxes
    browseable = yes
    writable = yes
    path = /var/spool/hylafax/recvq
    public = yes

    Зная умения пользователей, подстрахуемся сетевой корзиной:
    vfs objects = recycle full_audit
    recycle:repository = /usr/home/data/fax/.killed
    recycle:keeptree = yes
    recycle:versions = yes

    —————————————————————————————————————
    Автоматическое распечатывание cups принятых факсов.

    Установим и настроим cups.
    Я поставил вот такие пакеты: cups-base-1.4.2_4, cups-client-1.4.2_4, cups-image-1.4.2_4, cups-pstoraster-8.15.4_5, cups-samba-6.0_3, cups-smb-backend-1.0_3.
    Последние 2 нужны были для публикации притеров посредством самбы. Некоторые из отправляющих факсы с клиента программ работают через самба-принтер. Так что возможно многим оно и не понадобится. Далее установим hplip-2.8.2_7 — это драйвера для принтеров HP.

    Установка закончена, теперь настраиваем:

    В файле /usr/local/etc/cups/cupsd.conf делаем следующие изменения:

      Listen 127.0.0.1:631
      Listen :631

    Остальное я не правил, меня устроил дефолтный конфиг. Теперь добавим принтер:

      1. http://local_address:631/
      2. Нажимаем на Printers.
      3. Add Printer. Вводим имя root и его пароль.
      4. Name: имя вашего принтера (название может быть любое). Все остальное не заполняем. Continue.
      6. Не забудьте сделать печать тестовой страницы. Если увидели картинку, то все в порядке.
      7. Далее я долго мучался, почему мой принтер не печататет и нашел ответ. Надо сделать симлинки от старого lpr:
      # cd /usr/bin
      # mv lp lp.bak
      # mv lpq lpq.bak
      # mv lpr lpr.bak
      # mv lprm lprm.bak
      # ln -s /usr/local/bin/lp /usr/bin/lp
      # ln -s /usr/local/bin/lpq /usr/bin/lpq
      # ln -s /usr/local/bin/lpr /usr/bin/lpr
      # ln -s /usr/local/bin/lprm /usr/bin/lprm
      У меня возникла проблема с принтером принтером HP 2055dn, его драйверов не было, поэтому я воспользовался драйвером входящим в состав порта hplip-2.8.2_7 и положил его в /usr/local/etc/cups/ppd/HP_2055.ppd. Больше проблем не было,я и не настраивал больше ничего тут. Таким образом идем далее..

      Для автоматического распечатывания пришедших факсов используйте код в файле

      # /usr/local/bin/tiff2ps -1 $1 | /usr/bin/lpr

    Ваш принтер должен быть PostScript своместимый. Можно указать явно размер бумаги, это необходимо для некоторых типов принтеров:

      # /usr/bin/tiff2ps -1 -h 11.1082 -w 7.8543 $1 | /usr/bin/lpr

    Мы используем для получения аванфаксовый файл faxrcvd.php поэтому в конфиге надо выставить

      $PRINTFAXRCVD = true;
      $PRINTFAX2PS  = ‘/usr//local/bin/fax2ps’;

    —————————————————————————————————————
    Рассмотрим работу с несколькими модемами и принтерами.

    Тут все очень просто. Т.к. наша система плотно связана с avantfax, то и настройки мы должны проводить в неё.Идем в админку http://fax.your-server.ru/admin/. Тут Заходим в пункт «параметры модемов» и заполняем: название модем, на какой принтер печатать, какой номер. Собственно после этого у вас должно заработать как надо.
    —————————————————————————————————————
    Что делать тем, кто не хочет установить avantfax?

    Вполне законное желание, во многих компания к этому уже пришли. Пропустите все изменения, которые связаны с avantfax.
    Далее вам необходимо поместить примерно такой код в FaxDispatch:

      case «$DEVICE» in cuad0)
      SENDTO=name@your-server.ru
      PRINTER=lj2015
      ;;
      esac

    —————————————————————————————————————
    Отправка факсов с рабочих мест:
    Скачаем вот это http://prdownloads.sourceforge.net/winprinthylafax/WinprintHylaFAX-1.2.9.exe?download, и несколько автоматизируем процесс настройки клиентов таким reg-файлом:

      reg add «HKLM\SYSTEM\ControlSet001\Control\Print\Monitors\Winprint Hylafax\Ports\HFAX1:» /v Username /t reg_sz /d %username% /f
      reg add «HKLM\SYSTEM\ControlSet001\Control\Print\Monitors\Winprint Hylafax\Ports\HFAX1:» /v Password /t reg_sz /d PassWord /f
      reg add «HKLM\SYSTEM\ControlSet001\Control\Print\Monitors\Winprint Hylafax\Ports\HFAX1:» /v DefaultEmail /t reg_sz /d %username%@your-server.ru /f
      reg add «HKLM\SYSTEM\ControlSet001\Control\Print\Monitors\Winprint Hylafax\Ports\HFAX1:» /v AddressBookPath /t reg_sz /d %userprofile% /f

    Этот кусок реестра форточек позволяет настроить параметры winprint, для настройки уведомлений и авторизированного доступа к системе. Теперь пользователь может отправить факс простым распечатыванием на специальный факсовый принтер. Впрочем, можно обойти все машины и настроить факсовый притер вручную.
    —————————————————————————————————————
    Работа с почтовым сервером

    Мозга до sendmail мне никогда не хватало, поэтому в /etc/mail/mailer.conf:

      sendmail /usr/local/sbin/exim
      send-mail /usr/local/sbin/exim
      mailq /usr/local/sbin/exim -bp
      newaliases /usr/local/sbin/exim -bi
      hoststat /usr/local/sbin/exim
      purgestat /usr/local/sbin/exim

    Транспорт
    faxmail:
    driver = accept
    condition = ${if eq{$local_part}{fax}{yes}{no}}
    transport = faxmail
    no_more

    faxmail:
    driver = pipe
    command =»/usr/local/bin/faxmail -n -t done -d $h_subject $sender_address»

    Теперь при посылке почты на fax@your-server.ru ексим выполнит отправку факса. Соответвенно, если у вас почтовый сервер и сервер с факсами разные, то на основном сервере надо настроить пересылку почты на смтп нашей факсмашины.

    Дальше больше и интереснее.
    Теперь рассмотрим работу hylafax с asterisk и iaxmodem. Как настраивать астреиск, тема другой статьи, поэтому я предполагаю, что он уже настроен у вас.
    Итак, устанавливаем /usr/ports/net/iaxmodem. Создаем конфиг программного модема /usr/local/etc/iaxmodem/ttyIAX0:
    mode 660
    port 4570
    refresh 300
    server 127.0.0.1
    peername iaxmodem0
    secret parolka
    cidname subnets.ru
    cidnumber 203
    codec alaw

    В /etc/rc.conf для автостарта:
    iaxmodem_enable=»YES»

    Командой faxaddmodex ttyIAX0 добавим новый модем и настроим его. В итоге получим конфиг модема IAX0 для hylafax.

    Настроим iax.conf для астериска:
    [general]
    bindport=4569
    bindaddr=127.0.0.1
    bandwidth=low
    disallow=lpc10
    jitterbuffer=no
    forcejitterbuffer=no
    autokill=yes

    [iaxmodem0]
    type=friend
    username=iaxmodem0
    context=office
    secret=parolka
    host=127.0.0.1
    port=4570
    qualify=yes
    disallow=all
    allow=ulaw
    trunk=no

    Ну и sip.conf:
    exten => 203,1,Set(LANGUAGE()=ru)
    exten => 203,n,Dial(IAX2/iaxmodem0/${EXTEN},10,r)

    Несколько советов по управлению факс-машиной:

      Очистка факс машины:
      # cd /var/spool/hylafax/
      # rm archive/* docq/* log/* recvq/* sendq/* tmp/*

    З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА !

    Автор: makky
    Ничего не понялТак себе...Не плохоДовольно интересноОтлично ! То что нужно ! (голосов: 4, среднее: 3,75 из 5)
    Loading...Loading...
    Отправить на почту Отправить на почту

    600 PENDING (Операция не завершена.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    601 ERROR_INVALID_PORT_HANDLE (Обнаружен неверный индекс порта.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    602 ERROR_PORT_ALREADY_OPEN (Указанный порт уже открыт.)
    COM-порт, который должен быть использован сетевым соединением уже используетсядругим активным сетевым соединением или процессом (например, программой мониторинга телефонной линии, такой как факс-программой). Завершите работу с приложением, блокирующим COM-порт.

    603 ERROR_BUFFER_TOO_SMALL (Буфер вызывающей программы слишком мал.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    604 ERROR_WRONG_INFO_SPECIFIED (Была указана некорректная информация.)
    Возможно, файл телефонной книги удаленного доступа и текущая конфигурация Удаленного Доступа к Сети несовместимы. Если вы заменили коммуникационное оборудование (последовательный порт или модем), проверьте конфигурацию Удаленного Доступа к Сети.

    605 ERROR_CANNOT_SET_PORT_INFO (Информация порта не может быть установлена.)
    Возможно, файл телефонной книги удаленного доступа и текущая конфигурация Удаленного Доступа к Сети несовместимы. Если вы заменили коммуникационное оборудование (последовательный порт или модем), проверьте конфигурацию Удаленного Доступа к Сети. Если эта ошибка будет возникать в дальнейшем, удалите и создайте заново удаленное соединение к сети.

    606 ERROR_PORT_NOT_CONNECTED (Указанный порт не подключен.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    607 ERROR_EVENT_INVALID (Обнаружено неверное событие.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    608 ERROR_DEVICE_DOES_NOT_EXIST (Указанное устройство не существует.)
    Возможно, файл телефонной книги удаленного доступа и текущая конфигурация Удаленного Доступа к Сети несовместимы. Если вы заменили коммуникационное оборудование (последовательный порт или модем), проверьте конфигурацию Удаленного Доступа к Сети. Если эта ошибка будет возникать в дальнейшем, удалите и создайте заново удаленное соединение к сети.

    609 ERROR_DEVICETYPE_DOES_NOT_EXIST (Указанный тип устройства не существует.)
    Возможно, файл телефонной книги удаленного доступа и текущая конфигурация Удаленного Доступа к Сети несовместимы. Если вы заменили коммуникационное оборудование (последовательный порт или модем), проверьте конфигурацию Удаленного Доступа к Сети. Если эта ошибка будет возникать в дальнейшем, удалите и создайте заново удаленное соединение к сети.

    610 ERROR_BUFFER_INVALID (Был указан неверный буфер.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    611 ERROR_ROUTE_NOT_AVAILABLE (Указанный маршрут недоступен.)
    Вероятно, конфигурация сети неверна. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    612 ERROR_ROUTE_NOT_ALLOCATED (Указанный маршрут не локализован.)
    Вероятно, конфигурация сети неверна. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу. Эта ошибка также может произойти, если ваш компьютеру не хватает рабочих ресурсов.

    613 ERROR_INVALID_COMPRESSION SPECIFIED (Указано неверное сжатие.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    614 ERROR_OUT_OF_BUFFERS (Доступный буфер недостаточен.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    615 ERROR_PORT_NOT_FOUND (Указанный порт не найден.)
    Возможно, файл телефонной книги удаленного доступа и текущая конфигурация Удаленного Доступа к Сети несовместимы. Если вы заменили коммуникационное оборудование (последовательный порт или модем), проверьте конфигурацию Удаленного Доступа к Сети. Если эта ошибка будет возникать в дальнейшем, удалите и создайте заново удаленное соединение к сети.

    616 ERROR_ASYNC_REQUEST_PENDING (Асинхронный запрос не завершен.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    617 ERROR_ALREADY_DISCONNECTING (Модем уже отключен.)
    Дождитесь, пока Удаленный Доступ к Сети завершит соединение

    618 ERROR_PORT_NOT_OPEN (Указанный порт не открыт.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.)

    619 ERROR_PORT_DISCONNECTED (Указанный порт не подключен.)
    Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    620 ERROR_NO_ENDPOINTS (Конечная точка не может быть определена.)
    Вероятно, конфигурация сети неверна. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    621 ERROR_CANNOT_OPEN_PHONEBOOK (Система не смогла открыть телефонную книгу.)
    Удаленный Доступ к Сети использует файл Rasphone.pbk, находящийся в директории \System32\Ras. Убедитесь, что файл находится в этой директории, после чего перезапустите Удаленный Доступ к Сети

    622 ERROR_CANNOT_LOAD_PHONEBOOK (Система не смогла загрузить телефонную книгу.)
    Удаленный Доступ к Сети использует файл Rasphone.pbk, находящийся в директории \System32\Ras. Убедитесь, что файл находится в этой директории, после чего перезапустите Удаленный Доступ к Сети

    623 ERROR_CANNOT_FIND_PHONEBOOK_ENTRY (Система не смогла найти запись в телефонной книге для данного подключения.)
    Удаленный Доступ к Сети нашел телефонную книгу, но не может найти запись, соответствующую данному подключению. Эта ошибка не будет происходить если только другое приложение не использует телефонную книгу Удаленного Доступа к Сети и не укажет неверную запись подключения.

    624 ERROR_CANNOT_WRITE_PHONEBOOK (Система не смогла обновить файл телефонной книги.)
    Удаленный Доступ к Сети использует файл Rasphone.pbk, находящийся в директории \System32\Ras. Убедитесь, что ваш диск не переполнен и у вас есть права для изменения этого файла.

    625 ERROR_CORRUPT_PHONEBOOK (Система нашла в телефонной книге неверную информацию.)
    Файл телефонной книги Rasphone.pbk может быть поврежден. Удалите этот файл из директории \System32\Ras, после чего перезапустите Удаленный Доступ к Сети для того чтобы создать новую телефонную книгу.

    626 ERROR_CANNOT_LOAD_STRING (Строка не может быть загружена.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    627 ERROR_KEY_NOT_FOUND (Ключ не может быть найден.)
    Возможно, один из конфигурационных файлов Удаленного Доступа к Сети содержит неверную информацию. Если вы используете модем, не поддерживаемый вашей версией Windows, установите поддерживаемый модем.

    628 ERROR_DISCONNECTION (Подключение прервано.)
    Если это подключение по телефонной линии, попробуйте передозвониться. Если вы продолжаете получать это сообщение, понизьте начальную скорость модема и отключите дополнительные настройки модема. Если это подключение к виртуальной частной сети (VPN), в доступе может быть отказано по причине политики удаленного доступа, либо по иным причинам. Обратитесь в службу техподдержки.

    629 ERROR_REMOTE_DISCONNECTION (Подключение прервано удаленным компьютером.)
    Соединение разорвано по одной из следующих причин:
    * Неисправимая ошибка телефонной линии.
    * Шумы в линии.
    * Отключение системным администратором.
    * Неудавшаяся попытка соединения с модемом сервера удаленного доступа на выбранной скорости.

    Для того чтобы заново установить соединение, нажмите «Перенабрать». Вы также можете активировать автоматический передозвон в разделе Свойства для данного соединения. Если эта ошибка будет возникать в дальнейшем, понизьте скорость подключения модема, после чего попробуйте передозвониться.
    Вы можете попробовать подключиться к другому серверу, для того чтобы определить, не связана ли эта проблема конкретно с севером, на который вы пытаетесь дозвониться. Также, вы может попробовать подключиться к своему серверу с другой телефонной линии.)
    После установки Windows 98 Second Edition перестанет работать 128-битное шифрование данных, и при попытке установить соединение удаленного доступа, использующее 128-битное шифрование, будет появлятьсясообщение об ошибке 629. Если вы попробуете установить (или переустановить) 128-битную версию обновления Windows 98 Dial-Up Networking Security Upgrade (Msnt128.exe), у вас ничего не получится.
    При попытке установки обновления появится диалоговое окно 128 bit encryption for Dial-Up Networking (Not for Export), а после нажатия кнопки ОК обновление будет прекращено. Причина этого кроется в том, что Windows 98 Second Edition включает в себя новую версию 40-битных файлов Dial-up Networking, которые замещают установленные ранее 128-битную версию. Рабочую версию 128-bit Dial-up Networking Security Upgrade для Win98 SE поищите на http://www.microsoft.com.

    630 ERROR_HARDWARE_FAILURE (Модем отключен из-за аппаратной неисправности.)
    Соединение разорвано по одной из следующих причин:
    * В вашем модеме (или в другом коммуникационном оборудовании) произошла неисправимая ошибка.
    * В вашем коммуникационном порту произошла неисправимая ошибка.
    * Кабель вашего модема отключен.

    Для диагностики и решения проблемы проделайте следующее:
    * Убедитесь, что ваш модем включен и кабель подключен в гнездо LINE модема.
    * Убедитесь, что ваш модем функционирует правильно.
    Эта ошибка может возникать в тех случаях, когда модем пытается использовать только что найденный COM-порт, установленный при загрузке Windows. Для устранения ошибки измените соответствующие свойства соединения удаленного доступа. Ошибка может также возникать по вине некоторых программ, автоматически запускаемых при загрузке системы.

    631 ERROR_USER_DISCONNECTION (Пользователь отключил модем.)
    Из-за события, произошедшего на вашем компьютере соединение было разорвано. Перезвоните.

    632 ERROR_INVALID_SIZE (Определен неверный размер структуры.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    633 ERROR_PORT_NOT_AVAILABLE (Модем уже используется или не сконфигурирован для исходящих звонков.)
    Если это подключение по телефонной линии, COM-порт, который должен быть использован сетевым соединением уже используется другим другим активным сетевым соединением или процессом (например, программой мониторинга телефонной линии, такой как факс-программой). Завершите работу с приложением, блокирующим COM-порт.
    Если это подключение к виртуальной частной сети (VPN), Устройство VPN, которое должно быть использовано сетью, не может быть открыто.

    634 ERROR_CANNOT_PROJECT_CLIENT (Ваш компьютер не может быть зарегистрирован в удаленной сети.)
    Сервер удаленного доступа не может зарегистрировать имя вашего компьютера в сети. Чаще такое возможно с протоколом NetBIOS, однако, также может происходить с TCP/IP или IPX протоколами. Обычно, это происходит в случае, если адрес уже используется в сети.

    635 ERROR_UNKNOWN (Неизвестная ошибка.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    636 ERROR_WRONG_DEVICE_ATTACHED (Устройство, подключенное к порту, отличается от ожидаемого.)
    Возможно, ваша аппаратная конфигурация и настройки конфигурации для вашего подключения несовместимы друг с другом. Если вы заменили коммуникационное оборудование (последовательный порт или модем), проверьте конфигурацию Удаленного Доступа к Сети.

    637 ERROR_BAD_STRING (Обнаруженная строка не может быть конвертирована.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    638 ERROR_REQUEST_TIMEOUT (Истекло время запроса.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    639 ERROR_CANNOT_GET_LANA (Асинхронная сеть недоступна.)
    Возможно, ваша сеть NetBIOS неверно сконфигурирована. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    640 ERROR_NETBIOS_ERROR (Произошла ошибка в NetBIOS.)
    Модем не может установить соединение на указанной скорости. Понизьте начальную скорость модема и перезвоните. Также, попробуйте отключить аппаратное и программное сжатие. Если установить соединение все-таки не удается, попробуйте добавить NWLink IPX/SPX/NetBIOS Compatible Transport Protocol.

    643 ERROR_SERVER_GENERAL_NET_FAILURE (Сетевой адаптер сервера неисправен.)
    Сообщите об ошибке в службу техподдержки.

    645 ERROR_AUTH_INTERNAL (Внутренняя ошибка аутентификации.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу. (Обычно подобное сообщение вызвано тем, что в настройках соединения на вкладке «Безопасность» установлена опция «Использовать безопасный пароль». Отключите ее.

    650 ERROR_SERVER_NOT_RESPONDING (Сервер удаленного доступа не отвечает.)
    Эту проблему можно обойти, включив запуск окна терминала:
    0. Откройте папку удаленного доступа
    1. Правой кнопкой щелкните по выбранному соединению и выберите Properties в открывшемся меню
    2. На закладке General нажмите кнопку Configure
    3. Перейдите на закладку Options
    4. Поставьте галочку в пункте Bring up terminal window after dialing
    Теперь после установки соединения будет появляться окно теминала. Для его закрытия просто нажимайте Continue.

    Еще вариант ошибки 650

    Как правило, такая ошибка появляется в тех случаях, когда ваш провайдер перегружен и не может выделить вам свободный IP-адрес.
    Ошибку может вызывать одно из перечисленного ниже:
    * Сервер удаленного доступа не запущен. Обратитесь к вашему системному администратору для того чтобы убедиться, что сервер запущен.
    * Линия может быть слишком зашумлена, либо вашему модему не удалось корректно установить связь с модемом сервера удаленного доступа на выбранной скорости. По обоим этим причинам, понизьте начальную скорость (bps) модема, после чего перезвоните.
    * Проверьте Список Совместимого Оборудования чтобы убедиться, что ваш модем там указан. Самый современный список поддерживаемых модемов находится на сайте Microsoft. Если ваш модем есть в списке, свяжитесь с производителем модема для обновления драйверов.
    * Возможно, кабель модема должен быть заменен.
    * Возможно, неверны аутентификационные настройки данного подключения.
    * Возможно, на сервере удаленного доступа одновременно включены программное и аппаратное сжатие. Обычно, на серверах удаленного доступа включено программное сжатие, а аппаратное отключено.

    651 ERROR_FROM_DEVICE (Модем сообщил об ошибке.)
    Ваш модем (либо другое устройство) сообщило об ошибке.
    Если вы подключаетесь по телефонной линии и используете поддерживаемый внешний модем, выключите и затем включите модем. Закройте и снова запустите Удаленный Доступ к Сети, после чего перезвоните.
    Если это подключение к виртуальной частной сети (VPN), вы, возможно, неверно указали адрес TCP/IP в конфигурации сети, либо сервер, к которому вы пытаетесь подключиться, может быть недоступен.

    665 ERROR_PORT_NOT_CONFIGURED (Модем неправильно сконфигурирован.)
    Если устройство уже используется другим подключением, прервите то подключение. Перенастройте подключение для использования другого устройства.

    666 ERROR_DEVICE_NOT_READY (Модем не функционирует.)
    Ваш модем (либо другое устройство) не отвечает по одной из следующих причин:
    * Внешний модем выключен.
    * Модем ненадежно подключен к компьютеру. Убедитесь, что кабель надежно подключен как к модему, так и к компьютеру.
    * Последовательный кабель не соответствует требованиям Удаленного Доступа к Сети.
    * Модем испытывает аппаратные проблемы. Выключите модем, подождите 20 секунд, и включите модем.

    667 ERROR_READING_INI_FILE (Системе не удается прочесть .INI-файл медиа.)
    Возможно, один из конфигурационных файлов Удаленного Доступа к Сети содержит недействительную информацию.

    668 ERROR_NO_CONNECTION (Соединение было прервано.)
    Передозвонитесь. Если вы будете продолжать получать это сообщение, отмените начальную скорость модема и оключите дополнительные параметры модема, такие как программное сжатие.

    676 ERROR_LINE_BUSY (Телефонная линия занята.)
    Перенаберите номер. Если это подключение к виртуальной частной сети (VPN), проверьте имя или IP адрес сервера, к которому вы подключаетесь и попробуйте подключиться снова.

    677 ERROR_VOICE_ANSWER (Вместо модема ответил человек.) A voice line is answering instead of a modem. (Модем или другое устройство не снимает телефонную трубку. Проверьте номер и перенаберите его снова. Если это подключение к виртуальной частной сети (VPN), проверьте имя или IP адрес сервера, к которому вы подключаетесь и попробуйте подключиться снова.

    678 ERROR_NO_ANSWER (Отсутствует ответ.)
    Модем или другое устройство не снимает телефонную трубку. Проверьте номер и перенаберите его снова. Если это подключение к виртуальной частной сети (VPN), проверьте имя или IP адрес сервера, к которому вы подключаетесь и попробуйте подключиться снова. Также, убедитесь, что телефонная линия подключена в правильное гнездо модема.

    679 ERROR_NO_CARRIER (Система не смогла определить несущую.)
    Модем или другое устройство не снимает телефонную трубку. Многие модемы выдают эту ошибку, если удаленный модем не снимает трубку. Проверьте номер и перенаберите его снова. Если это подключение к виртуальной частной сети (VPN), проверьте имя или IP адрес сервера, к которому вы подключаетесь и попробуйте подключиться снова. Если это соединение PPPoE проверьте правильность ввода service-name.

    680 ERROR_NO_DIALTONE (Отсутствует гудок в линии.)
    Телефонная линия может быть неверно подключена к вашему модему, либо отключена от него. Возможно, перед номером необходимо установить префикс, например 9, для выхода на внешнюю линию, либо номер мог оказаться слишком длинным. Убедитесь, что телефонная линия подключена в правильное гнездо модема. Также, убедитесь, что для подключения к внешней линии вы указали специальные номера доступа, например префикс 9 с последующей запятой. Проверьте, отсутствует ли на вашей телефонной линии прерывистый тональный сигнал, соответствующий сообщению автоответчика. Убедитесь, что в поле набираемого номера нет лишних символов (тире и т.п.). Многие модемы не могут набрать более 34 цифр. После введения номера, превышающего эту длинну, эти модемы разбивают его на две, либо более строк, из которых набирают только первую (незаконченную). Это происходит модемами USRobotics и Multitech.

    681 ERROR_IN_COMMAND (Модем сообщает об общей ошибке.)
    Возможно, один из конфигурационных файлов Удаленного Доступа к Сети содержит недействительную информацию.

    691 ERROR_AUTHENTICATION_FAILURE (В доступе отказано по причине недействительности имени пользователя и/или пароля.)
    Ваша учетная запись не зарегистрирована на указанном домене. Вы ввели неправильный логин/пароль. Проверьте правильность указанных данных.
    Если вы забыли логин/пароль, обратитесь в службу техподдержки.

    692 ERROR_PORT_OR_DEVICE (Аппаратная неисправность модема.)
    Ваш модем (либо другое устройство) не отвечает по следующей причине: Модем выключен, функционирует не правильно, либо ненадежно подключен к компьютеру.
    Для решения этой проблемы проделайте следующее:
    * Сбросьте ваш модем. (Вкл/выкл для внешнего модема и перезагрузитесь, если модем внутренний)
    * Если вы используете внешний модем, убедитесь, что вы используете нужный последовательный кабель, и что он недежно подключен. Вы можете попробовать заменить модемный кабель. Также, если для поключения к последовательному порту вы используете адаптер, убедитесь что адаптер правильно подключен к модему. Например 9-25 контактный адаптер для мыши будет неправильно работать с последовательным сетевым подключением.
    * Протестируйте последовательный порт или мультипортовый адаптер, при необходимости замените их.
    * Убедитесь, что параметры подтверждения установления связи содема указаны верно. За информацией о параметрах подтверждения установления связи, возможных для вашего модема, обратитесь к документации модема.
    * Если ваш модем не поддерживается Удаленным Доступом к Сети, переключитесь на поддерживаемый модем.

    699 ERROR_RECV_BUF_FULL (Ответ модема вызвал переполнение буфера.)
    Произошла внутренняя ошибка. Перегрузите компьютер для того чтобы убедиться, что все недавние изменения конфигурации вступили в силу.

    701 ERROR_UNSUPPORTED_BPS (Модем перешел на скорость подключения, не поддерживаемую COM-драйвером.)
    Ваш модем пытается подключиться на скорости, не поддерживаемой последовательным портом. Сбросьте начальную скорость подключения до следующей низшей стандартной отметки.

    710 ERROR_OVERRUN (Во время общения с модемом была обнаружена ошибка последовательного переполнения.)
    Понизьте начальную скорость модема (бит/сек.) и перезвоните.

    712 ERROR_BIPLEX_PORT_NOT_AVAILABLE (Инициализирован двусторонний порт. Подождите несколько секунд и перенаберите номер.)
    Эта ошибка может возникать при подключении, сконфигурированном для приема звонков (двунаправленное подключение). Ошибка происходит когда вы производите исходящий звонок одновременно с инициализацией сервером подключения для приема входящих звонков. Удаленный Доступ к Сети произведет повторный звонок через несколько секунд.

    715 ERROR_TOO_MANY_LINE_ERRORS (Из-за плохого качества телефонной линии происходит слишком много ошибок.)
    Во время аутентификации в телефонной линии происходит слишком много асинхронных ошибок. Попробуйте еще раз. Если эта проблема будет возникать в дальнейшем, понизьте скорость передачи и отключите все установленные параметры модема. Проверьте качество телефонной линии.

    718 ERROR_PPP_TIMEOUT (Время ожидания ответа удаленного компьютера истекло.)
    PPP-диалог начался, однако был завершен из-за отсутствия ответа удаленного компьютера в течение определенного времени. Это могло быть вызвано низким качеством линии. Возможно, вследствие проблем на сервере вам не удалось назначить IP-адрес. В большинстве случаев для устранения ошибки просто перезвоните.

    719 ERROR_PPP_REMOTE_TERMINATED (Подключение было прервано удаленным компьютером.)
    PPP-диалог начался, однако был завершен по требованию удаленного компьютера. Это может быть вызвано плохим качеством телефонной линии. Перезвоните.

    720 ERROR_PPP_NO_PROTOCOLS_CONFIGURED (Попытка подключения не удалась по причине конфликта протоколов управления PPP между вашим компьютером и удаленным компьютером.)
    Отсутствуют сетевые протоколы управления PPP, сконфигурированные для вашего соединения, либо соответствующий сетевой протокол не был установлен. Проверьте, что в вашей ОС установлены все необходимые компоненты для работы с сетью.

    721 ERROR_PPP_NO_RESPONSE (Удаленный компьютер не отвечает.)
    Произошла попытка начать PPP-диалог, однако удаленный компьютер не отвечает. Данная ошибка возникает если сервер не поддерживает PPP (Windows NT 3.51 и более ранние серверы удаленного доступа, либо SLIP сервер). Данная ошибка также может возникать, если сервер требует регистрацию с использованием окна терминала перед запуском PPP.

    723 ERROR_PHONE_NUMBER_TOO_LONG (Слишком длинный номер телефона)
    Слишком длинный номер телефона, включая префикс и суффикс.

    800 Сервер недоступен
    Вариантов несколько:
    — стоит файрволл, который неправильно настроен;
    — неправильно указан адрес VPN сервера PPTP;
    — в данный момент по непонятной причине нет физического доступа к впн серверу


    На английском:

    List of Error Codes for Dial-up Connections or VPN Connections

    SUMMARY
    This article lists the error codes that you may receive when you use Windows 2000, Windows XP, or Windows Server 2003 as a client computer to make a dial-up connection or a VPN connection.

    Note Error codes with numbers higher than 900 will only be seen if you are trying to connect to a Routing and Remote Access Server that is running Windows 2000 or later.
    MORE INFORMATION
    The following list contains the error codes for dial-up connections or VPN connections:

    600
    An operation is pending.

    601
    The port handle is invalid.

    602
    The port is already open.

    603
    Caller’s buffer is too small.

    604
    Wrong information specified.

    605
    Cannot set port information.

    606
    The port is not connected.

    607
    The event is invalid.

    608
    The device does not exist.

    609
    The device type does not exist.

    610
    The buffer is invalid.

    611
    The route is not available.

    612
    The route is not allocated.

    613
    Invalid compression specified.

    614
    Out of buffers.

    615
    The port was not found.

    616
    An asynchronous request is pending.

    617
    The port or device is already disconnecting.

    618
    The port is not open.

    619
    The port is disconnected.

    620
    There are no endpoints.

    621
    Cannot open the phone book file.

    622
    Cannot load the phone book file.

    623
    Cannot find the phone book entry.

    624
    Cannot write the phone book file.

    625
    Invalid information found in the phone book.

    626
    Cannot load a string.

    627
    Cannot find key.

    628
    The port was disconnected.

    629
    The port was disconnected by the remote machine.

    630
    The port was disconnected due to hardware failure.

    631
    The port was disconnected by the user.

    632
    The structure size is incorrect.

    633
    The port is already in use or is not configured for Remote Access dialout.

    634
    Cannot register your computer on the remote network.

    635
    Unknown error.

    636
    The wrong device is attached to the port.

    637
    The string could not be converted.

    638
    The request has timed out.

    639
    No asynchronous net available.

    640
    A NetBIOS error has occurred.

    641
    The server cannot allocate NetBIOS resources needed to support the client.

    642
    One of your NetBIOS names is already registered on the remote network.

    643
    A network adapter at the server failed.

    644
    You will not receive network message popups.

    645
    Internal authentication error.

    646
    The account is not permitted to log on at this time of day.

    647
    The account is disabled.

    648
    The password has expired.

    649
    The account does not have Remote Access permission.

    650
    The Remote Access server is not responding.

    651
    Your modem (or other connecting device) has reported an error.

    652
    Unrecognized response from the device.

    653
    A macro required by the device was not found in the device .INF file section.

    654
    A command or response in the device .INF file section refers to an undefined macro

    655
    The macro was not found in the device .INF file section.

    656
    The macro in the device .INF file section contains an undefined macro

    657
    The device .INF file could not be opened.

    658
    The device name in the device .INF or media .INI file is too long.

    659
    The media .INI file refers to an unknown device name.

    660
    The device .INF file contains no responses for the command.

    661
    The device .INF file is missing a command.

    662
    Attempted to set a macro not listed in device .INF file section.

    663
    The media .INI file refers to an unknown device type.

    664
    Cannot allocate memory.

    665
    The port is not configured for Remote Access.

    666
    Your modem (or other connecting device) is not functioning.

    667
    Cannot read the media .INI file.

    668
    The connection dropped.

    669
    The usage parameter in the media .INI file is invalid.

    670
    Cannot read the section name from the media .INI file.

    671
    Cannot read the device type from the media .INI file.

    672
    Cannot read the device name from the media .INI file.

    673
    Cannot read the usage from the media .INI file.

    674
    Cannot read the maximum connection BPS rate from the media .INI file.

    675
    Cannot read the maximum carrier BPS rate from the media .INI file.

    676
    The line is busy.

    677
    A person answered instead of a modem.

    678
    There is no answer.

    679
    Cannot detect carrier.

    680
    There is no dial tone.

    681
    General error reported by device.

    682
    ERROR WRITING SECTIONNAME

    683
    ERROR WRITING DEVICETYPE

    684
    ERROR WRITING DEVICENAME

    685
    ERROR WRITING MAXCONNECTBPS

    686
    ERROR WRITING MAXCARRIERBPS

    687
    ERROR WRITING USAGE

    688
    ERROR WRITING DEFAULTOFF

    689
    ERROR READING DEFAULTOFF

    690
    ERROR EMPTY INI FILE

    691
    Access denied because username and/or password is invalid on the domain.

    692
    Hardware failure in port or attached device.

    693
    ERROR NOT BINARY MACRO

    694
    ERROR DCB NOT FOUND

    695
    ERROR STATE MACHINES NOT STARTED

    696
    ERROR STATE MACHINES ALREADY STARTED

    697
    ERROR PARTIAL RESPONSE LOOPING

    698
    A response keyname in the device .INF file is not in the expected format.

    699
    The device response caused buffer overflow.

    700
    The expanded command in the device .INF file is too long.

    701
    The device moved to a BPS rate not supported by the COM driver.

    702
    Device response received when none expected.

    703
    ERROR INTERACTIVE MODE

    704
    ERROR BAD CALLBACK NUMBER

    705
    ERROR INVALID AUTH STATE

    706
    ERROR WRITING INITBPS

    707
    X.25 diagnostic indication.

    708
    The account has expired.

    709
    Error changing password on domain.

    710
    Serial overrun errors were detected while communicating with your modem.

    711
    RasMan initialization failure. Check the event log.

    712
    Biplex port is initializing. Wait a few seconds and redial.

    713
    No active ISDN lines are available.

    714
    Not enough ISDN channels are available to make the call.

    715
    Too many errors occurred because of poor phone line quality.

    716
    The Remote Access IP configuration is unusable.

    717
    No IP addresses are available in the static pool of Remote Access IP addresses.

    718
    PPP timeout.

    719
    PPP terminated by remote machine.

    720
    No PPP control protocols configured.

    721
    Remote PPP peer is not responding.

    722
    The PPP packet is invalid.

    723
    The phone number, including prefix and suffix, is too long.

    724
    The IPX protocol cannot dial-out on the port because the computer is an IPX router.

    725
    The IPX protocol cannot dial-in on the port because the IPX router is not installed.

    726
    The IPX protocol cannot be used for dial-out on more than one port at a time.

    727
    Cannot access TCPCFG.DLL.

    728
    Cannot find an IP adapter bound to Remote Access.

    729
    SLIP cannot be used unless the IP protocol is installed. 730
    Computer registration is not complete.

    731
    The protocol is not configured.

    732
    The PPP negotiation is not converging.

    733
    The PPP control protocol for this network protocol is not available on the server.

    734
    The PPP link control protocol terminated..

    735
    The requested address was rejected by the server..

    736
    The remote computer terminated the control protocol.

    737
    Loopback detected..

    738
    The server did not assign an address.

    739
    The remote server cannot use the Windows NT encrypted password.

    740
    The TAPI devices configured for Remote Access failed to initialize or were not installed correctly.

    741
    The local computer does not support encryption.

    742
    The remote server does not support encryption.

    743
    The remote server requires encryption.

    744
    Cannot use the IPX net number assigned by the remote server. Check the event log.

    745
    ERROR_INVALID_SMM

    746
    ERROR_SMM_UNINITIALIZED

    747
    ERROR_NO_MAC_FOR_PORT

    748
    ERROR_SMM_TIMEOUT

    749
    ERROR_BAD_PHONE_NUMBER

    750
    ERROR_WRONG_MODULE

    751
    The callback number contains an invalid character. Only the following 18 characters are allowed: 0 to 9, T, P, W, (, ), -, @, and space

    752
    A syntax error was encountered while processing a script.

    753
    The connection could not be disconnected because it was created by the multi-protocol router.

    754
    The system could not find the multi-link bundle.

    755
    The system cannot perform automated dial because this connection has a custom dialer specified.

    756
    This connection is already being dialed.

    757
    Remote Access Services could not be started automatically. Additional information is provided in the event log.

    758
    Internet Connection Sharing is already enabled on the connection.

    759
    An error occurred while the existing Internet Connection Sharing settings were being changed.

    760
    An error occurred while routing capabilities were being enabled.

    761
    An error occurred while Internet Connection Sharing was being enabled for the connection.

    762
    An error occurred while the local network was being configured for sharing.

    763
    Internet Connection Sharing cannot be enabled. There is more than one LAN connection other than the connection to be shared.

    764
    No smart card reader is installed.

    765
    Internet Connection Sharing cannot be enabled. A LAN connection is already configured with the IP address that is required for automatic IP addressing.

    766
    A certificate could not be found. Connections that use the L2TP protocol over IPSec require the installation of a machine certificate, also known as a computer certificate.

    767
    Internet Connection Sharing cannot be enabled. The LAN connection selected as the private network has more than one IP address configured. Please reconfigure the LAN connection with a single IP address before enabling Internet Connection Sharing.

    768
    The connection attempt failed because of failure to encrypt data.

    769
    The specified destination is not reachable.

    770
    The remote computer rejected the connection attempt.

    771
    The connection attempt failed because the network is busy.

    772
    The remote computer’s network hardware is incompatible with the type of call requested.

    773
    The connection attempt failed because the destination number has changed.

    774
    The connection attempt failed because of a temporary failure. Try connecting again.

    775
    The call was blocked by the remote computer.

    776
    The call could not be connected because the remote computer has invoked the Do Not Disturb feature.

    777
    The connection attempt failed because the modem (or other connecting device on the remote computer is out of order.

    778
    It was not possible to verify the identity of the server.

    779
    To dial out using this connection you must use a smart card.

    780
    An attempted function is not valid for this connection.

    781
    The connection requires a certificate, and no valid certificate was found. For further assistance, click More Info or search Help and Support Center for this error number.

    782
    Internet Connection Sharing (ICS and Internet Connection Firewall (ICF cannot be enabled because Routing and Remote Access has been enabled on this computer. To enable ICS or ICF, first disable Routing and Remote Access. For more information about Routing and Remote Access, ICS, or ICF, see Help and Support.

    783
    Internet Connection Sharing cannot be enabled. The LAN connection selected as the private network is either not present, or is disconnected from the network. Please ensure that the LAN adapter is connected before enabling Internet Connection Sharing.

    784
    You cannot dial using this connection at logon time, because it is configured to use a user name different than the one on the smart card. If you want to use it at logon time, you must configure it to use the user name on the smart card.

    785
    You cannot dial using this connection at logon time, because it is not configured to use a smart card. If you want to use it at logon time, you must edit the properties of this connection so that it uses a smart card.

    786
    The L2TP connection attempt failed because there is no valid machine certificate on your computer for security authentication.

    787
    The L2TP connection attempt failed because the security layer could not authenticate the remote computer.

    788
    The L2TP connection attempt failed because the security layer could not negotiate compatible parameters with the remote computer.

    789
    The L2TP connection attempt failed because the security layer encountered a processing error during initial negotiations with the remote computer.

    790
    The L2TP connection attempt failed because certificate validation on the remote computer failed.

    791
    The L2TP connection attempt failed because security policy for the connection was not found.

    792
    The L2TP connection attempt failed because security negotiation timed out.

    793
    The L2TP connection attempt failed because an error occurred while negotiating security.

    794
    The Framed Protocol RADIUS attribute for this user is not PPP.

    795
    The Tunnel Type RADIUS attribute for this user is not correct.

    796
    The Service Type RADIUS attribute for this user is neither Framed nor Callback Framed.

    797
    A connection to the remote computer could not be established because the modem was not found or was busy. For further assistance, click More Info or search Help and Support Center for this error number.

    798
    A certificate could not be found that can be used with this Extensible Authentication Protocol.

    799
    Internet Connection Sharing (ICS cannot be enabled due to an IP address conflict on the network. ICS requires the host be configured to use 192.168.0.1. Please ensure that no other client on the network is configured to use 192.168.0.1.

    800
    Unable to establish the VPN connection. The VPN server may be unreachable, or security parameters may not be configured properly for this connection.

    801
    This connection is configured to validate the identity of the access server, but Windows cannot verify the digital certificate sent by the server.

    802
    The card supplied was not recognized. Please check that the card is inserted correctly, and fits tightly.

    803
    The PEAP configuration stored in the session cookie does not match the current session configuration.

    804
    The PEAP identity stored in the session cookie does not match the current identity.

    805
    You cannot dial using this connection at logon time, because it is configured to use logged on user’s credentials.

    900
    The router is not running.

    901
    The interface is already connected.

    902
    The specified protocol identifier is not known to the router.

    903
    The Demand-dial Interface Manager is not running.

    904
    An interface with this name is already registered with the router.

    905
    An interface with this name is not registered with the router.

    906
    The interface is not connected.

    907
    The specified protocol is stopping.

    908
    The interface is connected and hence cannot be deleted.

    909
    The interface credentials have not been set.

    910
    This interface is already in the process of connecting.

    911
    An update of routing information on this interface is already in progress.

    912
    The interface configuration in invalid. There is already another interface that is connected to the same interface on the remote router.

    913
    A Remote Access Client attempted to connect over a port that was reserved for Routers only.

    914
    A Demand Dial Router attempted to connect over a port that was reserved for Remote Access Clients only.

    915
    The client interface with this name already exists and is currently connected.

    916
    The interface is in a disabled state.

    917
    The authentication protocol was rejected by the remote peer.

    918
    There are no authentication protocols available for use.

    919
    The remote computer refused to be authenticated using the configured authentication protocol. The line has been disconnected.

    920
    The remote account does not have Remote Access permission.

    921
    The remote account has expired.

    922
    The remote account is disabled.

    923
    The remote account is not permitted to logon at this time of day.

    924
    Access was denied to the remote peer because username and/or password is invalid on the domain.

    925
    There are no routing enabled ports available for use by this demand dial interface.

    926
    The port has been disconnected due to inactivity.

    927
    The interface is not reachable at this time.

    928
    The Demand Dial service is in a paused state.

    929
    The interface has been disconnected by the administrator.

    930
    The authentication server did not respond to authentication requests in a timely fashion.

    931
    The maximum number of ports allowed for use in the multilinked connection has been reached.

    932
    The connection time limit for the user has been reached.

    933
    The maximum limit on the number of LAN interfaces supported has been reached.

    934
    The maximum limit on the number of Demand Dial interfaces supported has been reached.

    935
    The maximum limit on the number of Remote Access clients supported has been reached.

    936
    The port has been disconnected due to the BAP policy.

    937
    Because another connection of your type is in use, the incoming connection cannot accept your connection request.

    938
    No RADIUS servers were located on the network.

    939
    An invalid response was received from the RADIUS authentication server. Make sure that the case sensitive secret password for the RADIUS server is set correctly.

    940
    You do not have permission to connect at this time.

    941
    You do not have permission to connect using the current device type.

    942
    You do not have permission to connect using the selected authentication protocol.

    943
    BAP is required for this user.

    944
    The interface is not allowed to connect at this time.

    945
    The saved router configuration is incompatible with the current router.

    946
    RemoteAccess has detected older format user accounts that will not be migrated automatically. To migrate these manually, run XXXX.

    948
    The transport is already installed with the router.

    949
    Received invalid signature length in packet from RADIUS server.

    950
    Received invalid signature in packet from RADIUS server.

    951
    Did not receive signature along with EAPMessage from RADIUS server.

    952
    Received packet with invalid length or Id from RADIUS server.

    953
    Received packet with attribute with invalid length from RADIUS server.

    954
    Received invalid packet from RADIUS server.

    955
    Authenticator does not match in packet from RADIUS server.

    Ничего не понялТак себе...Не плохоДовольно интересноОтлично ! То что нужно ! (голосов: 4, среднее: 5,00 из 5)
    Loading...Loading...
    Отправить на почту Отправить на почту