From f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 3 Dec 2011 11:05:10 -0600 Subject: Second part of prior commit --- tde-i18n-pl/docs/tdenetwork/kppp/Makefile.am | 4 + tde-i18n-pl/docs/tdenetwork/kppp/Makefile.in | 635 +++++++ .../docs/tdenetwork/kppp/accounting.docbook | 155 ++ tde-i18n-pl/docs/tdenetwork/kppp/callback.docbook | 327 ++++ tde-i18n-pl/docs/tdenetwork/kppp/chap.docbook | 315 ++++ tde-i18n-pl/docs/tdenetwork/kppp/costsgraphs.png | Bin 0 -> 4683 bytes .../docs/tdenetwork/kppp/dialog-setup.docbook | 1135 ++++++++++++ .../docs/tdenetwork/kppp/getting-online.docbook | 81 + .../docs/tdenetwork/kppp/global-settings.docbook | 570 ++++++ tde-i18n-pl/docs/tdenetwork/kppp/hayes.docbook | 1901 ++++++++++++++++++++ tde-i18n-pl/docs/tdenetwork/kppp/index.cache.bz2 | Bin 0 -> 41961 bytes tde-i18n-pl/docs/tdenetwork/kppp/index.docbook | 382 ++++ .../kppp/kppp-account-accounting-tab.png | Bin 0 -> 6646 bytes .../docs/tdenetwork/kppp/kppp-account-dial-tab.png | Bin 0 -> 5005 bytes .../docs/tdenetwork/kppp/kppp-account-dns-tab.png | Bin 0 -> 4441 bytes .../tdenetwork/kppp/kppp-account-execute-tab.png | Bin 0 -> 4673 bytes .../tdenetwork/kppp/kppp-account-gateway-tab.png | Bin 0 -> 3666 bytes .../docs/tdenetwork/kppp/kppp-account-ip-tab.png | Bin 0 -> 3856 bytes .../kppp/kppp-account-login-script-tab.png | Bin 0 -> 3158 bytes tde-i18n-pl/docs/tdenetwork/kppp/kppp-config.png | Bin 0 -> 15551 bytes .../docs/tdenetwork/kppp/kppp-device-tab.png | Bin 0 -> 4009 bytes .../docs/tdenetwork/kppp/kppp-dialler-tab.png | Bin 0 -> 2031 bytes tde-i18n-pl/docs/tdenetwork/kppp/kppp-faq.docbook | 824 +++++++++ .../docs/tdenetwork/kppp/kppp-graph-tab.png | Bin 0 -> 3420 bytes tde-i18n-pl/docs/tdenetwork/kppp/kppp-misc-tab.png | Bin 0 -> 4663 bytes .../docs/tdenetwork/kppp/kppp-modem-tab.png | Bin 0 -> 3272 bytes .../docs/tdenetwork/kppp/kppp-wizard-tab.png | Bin 0 -> 4460 bytes tde-i18n-pl/docs/tdenetwork/kppp/security.docbook | 137 ++ tde-i18n-pl/docs/tdenetwork/kppp/tricks.docbook | 292 +++ tde-i18n-pl/docs/tdenetwork/kppp/wizard.docbook | 169 ++ 30 files changed, 6927 insertions(+) create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/Makefile.am create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/Makefile.in create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/accounting.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/callback.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/chap.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/costsgraphs.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/dialog-setup.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/getting-online.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/global-settings.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/hayes.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/index.cache.bz2 create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/index.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-accounting-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-dial-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-dns-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-execute-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-gateway-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-ip-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-login-script-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-config.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-device-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-dialler-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-faq.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-graph-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-misc-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-modem-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/kppp-wizard-tab.png create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/security.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/tricks.docbook create mode 100644 tde-i18n-pl/docs/tdenetwork/kppp/wizard.docbook (limited to 'tde-i18n-pl/docs/tdenetwork/kppp') diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/Makefile.am b/tde-i18n-pl/docs/tdenetwork/kppp/Makefile.am new file mode 100644 index 00000000000..b964a0a9aaa --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = pl +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/Makefile.in b/tde-i18n-pl/docs/tdenetwork/kppp/Makefile.in new file mode 100644 index 00000000000..c0fe3797721 --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kppp +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = pl +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kppp/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=kppp-account-ip-tab.png callback.docbook kppp-faq.docbook kppp-account-login-script-tab.png getting-online.docbook kppp-wizard-tab.png index.docbook costsgraphs.png wizard.docbook kppp-account-gateway-tab.png tricks.docbook hayes.docbook security.docbook index.cache.bz2 kppp-account-dns-tab.png kppp-misc-tab.png kppp-graph-tab.png kppp-modem-tab.png dialog-setup.docbook global-settings.docbook accounting.docbook chap.docbook kppp-account-dial-tab.png Makefile.in kppp-config.png kppp-dialler-tab.png kppp-device-tab.png kppp-account-accounting-tab.png Makefile.am kppp-account-execute-tab.png + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kppp-faq.docbook wizard.docbook kppp-account-dns-tab.png kppp-device-tab.png kppp-account-dial-tab.png kppp-config.png kppp-wizard-tab.png kppp-dialler-tab.png callback.docbook kppp-account-execute-tab.png index.docbook accounting.docbook kppp-modem-tab.png kppp-account-accounting-tab.png kppp-account-gateway-tab.png costsgraphs.png chap.docbook security.docbook tricks.docbook kppp-account-ip-tab.png hayes.docbook dialog-setup.docbook kppp-misc-tab.png getting-online.docbook kppp-graph-tab.png kppp-account-login-script-tab.png global-settings.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp + @for base in kppp-faq.docbook wizard.docbook kppp-account-dns-tab.png kppp-device-tab.png kppp-account-dial-tab.png kppp-config.png kppp-wizard-tab.png kppp-dialler-tab.png callback.docbook kppp-account-execute-tab.png index.docbook accounting.docbook kppp-modem-tab.png kppp-account-accounting-tab.png kppp-account-gateway-tab.png costsgraphs.png chap.docbook security.docbook tricks.docbook kppp-account-ip-tab.png hayes.docbook dialog-setup.docbook kppp-misc-tab.png getting-online.docbook kppp-graph-tab.png kppp-account-login-script-tab.png global-settings.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/$$base ;\ + done + +uninstall-nls: + for base in kppp-faq.docbook wizard.docbook kppp-account-dns-tab.png kppp-device-tab.png kppp-account-dial-tab.png kppp-config.png kppp-wizard-tab.png kppp-dialler-tab.png callback.docbook kppp-account-execute-tab.png index.docbook accounting.docbook kppp-modem-tab.png kppp-account-accounting-tab.png kppp-account-gateway-tab.png costsgraphs.png chap.docbook security.docbook tricks.docbook kppp-account-ip-tab.png hayes.docbook dialog-setup.docbook kppp-misc-tab.png getting-online.docbook kppp-graph-tab.png kppp-account-login-script-tab.png global-settings.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in kppp-faq.docbook wizard.docbook kppp-account-dns-tab.png kppp-device-tab.png kppp-account-dial-tab.png kppp-config.png kppp-wizard-tab.png kppp-dialler-tab.png callback.docbook kppp-account-execute-tab.png index.docbook accounting.docbook kppp-modem-tab.png kppp-account-accounting-tab.png kppp-account-gateway-tab.png costsgraphs.png chap.docbook security.docbook tricks.docbook kppp-account-ip-tab.png hayes.docbook dialog-setup.docbook kppp-misc-tab.png getting-online.docbook kppp-graph-tab.png kppp-account-login-script-tab.png global-settings.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kppp/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/accounting.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/accounting.docbook new file mode 100644 index 00000000000..f126d74fc14 --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/accounting.docbook @@ -0,0 +1,155 @@ + +Przykładowy szablon pliku zasad dla potrzeb rejestracji kosztów połączeń + +Jeżeli zestaw zasad dla danego kraju jest niedostępny, to należy go stworzyć z wykorzystaniem poniższego szablonu. Jest to naprawdę proste, nie należy się tego obawiać. + +Nie zapomnij przesłać swojego zestawu zasad do opiekuna programu &kppp;. Nowo stworzony plik z zestawem zasad, może być sprawdzony pod kątem błędów skadniowych z wykorzystaniem opcji plik_zasad przy uruchamianiu &kppp; w linii poleceń. Następnie powinien zostać zainstalowany w katalogu ${KDEDIR}/share/apps/kppp/Rules lub ${HOME}/.kde/share/apps/kppp/Rules co spowoduje, że będzie można go wybrać w oknie konfiguracji kosztów połaczeń. + +################################################################ +# +# Disclaimer/License +# This Template ist (c) by Mario Weilguni <mweilguni@kde.org> +# It ist licensed under the same terms as the kppp package, +# which it is part of +# +################################################################ +# +# Jest to przykładowy zestaw zasad obliczania kosztów dla programu kppp +# Możesz wykorzystać go jako szablon do stworzenia własnego zestawu zasad. +# Jeżeli tak zrobisz, to usuń wszelkie komentarze i dodaj swoje, co pozwoli innym +# użytkownikom na łatwiejsze sprawdzenie twojego zestawu zasad +# +# Podpisz plik zasad swoim imieniem i adresem email, tak aby opiekun mógł się z tobą +# skontaktować w razie potrzeby +# +# UWAGA: zasady w tym zestawie nie mają większego sensu, i stanowią jedynie +# przykład dla celów demonstracyjnych +# +# UWAGA NA NAZWY PLIKÓW: +# jeżeli stworzysz swój zestaw zasad, zawsze używaj "_" w nazwie pliku +# zamiast spacji, oraz dodaj rozszerzenie ".rst +# np. plik "Taryfa dzienna TPSA" +# --> powinien nazywać się "Taryfa_dzienna_TPSA.rst" +# +# Z góry dziękuję, Bernd Wuebben +# wuebben@math.cornell.edu / wuebben@kde.org +################################################################ + + +################################################################ +# +# NAZWA ZESTAWU ZASAD. Wymagana w celach rozliczania kosztów. +# +################################################################ +name=default + +################################################################ +# ustawienia dotyczące stosowanej waluty +################################################################ + +# określa PLN (polski złoty) jako symbol waluty, nie jest to opcja wymagana +# wartością domyślną jest = "$") +currency_symbol=PLN + +# Określenie umiejscowienia (right/left) symbolu waluty (nie jest to opcja wymagana). +# wartością domyślną jest: "right") +currency_position=right + +# Określenie ilości miejsc po przecinku. +# (nie jest wymagane, wartość domyślna to "2" +currency_digits=2 + + + +################################################################ +# ustawienia połączenia +################################################################ + +# UWAGA: poniższe warunki są sprawdzane z góry do dołu, co oznacza, że +# OSTATNI pasujący warunek, jest wykorzystany do obliczenia kosztu + +# W poniżej linii wprowadza się opłatę stałą za połączenie. Czyli jeżeli nie musisz płacić +# za samo połączenie wpisz tutaj "0" lub usuń linię. +per_connection=0.0 + + +# minimalny koszt każdego połączenia. Jeżeli wynikający z czasu koszt połączenia jest mniejszy +# od poniższej wartości, to do obliczeń brana jest wpisana tu wartość +minimum_costs=0.0 + + +# Płacisz .74 PLN za pierwsze 3 minuty (180 sekund) niezależnie czy twoje połączenie +# trwa 1 sekundę czy też 180 sekund. +# Poniższe zasada ma priorytet przez pierwsze 180 sekund połączenia, niezależnie od innych +# zasad. Zobacz w rysunek costgraphs.gif w katalogu docs dystrybucji kppp +# dla graficznej ilustracji działania tej zasady +flat_init_costs=(0.74,180) + +# To jest zasada domyślna, wykorzystywana gdy żadna inna zasada nie pasuje do warunku +# Pierwszy element "0.1" to cena za jednostkę połączenia, zaś "72" to czas trwania w sekundach. +# Czyli poniższa zasada oznacza:: "Co 72 sekundy dodaj 0.1 do podsumowania kosztów" +default=(0.1, 72) + +# +# bardziej skomplikowane zasady: +# + +# od poniedziałku do niedzieli, od północy do 23.59 koszt połączenia wynosi 0,2 za każde 72 sekundy +on () between () use (0.2, 2) + +# analogicznie jak wyżejon (monday..sunday) between () use (0.2, 2) + +# analogicznie jak wyżej. Należy używać 24 godzinnego zapisu czasu, gdyż inaczej +# obliczenia nie będą działać poprawnie +on (monday..sunday) between (0:00..23:59) use (0.2, 2) + +# dotyczy piątku, soboty, niedzieli i poniedziałku od godziny 8-mej rano do 1-szej po południu +on (friday..monday) between (8:00..13:00) use(0.3,72) + +# UWAGA: +on(monday..friday) between (21:00..5:00) use (0.4,2) +# NIE dotyczy soboty od godziny 0.00 do 5.00, a jedynie od zakres poniedziałku do piątku. + +# w przypadku podanej daty (Boże Narodzenie) +on (12/25) between () use (0.3,72) + +# zakres dat i jeden dzień tygodnia +on (12/25..12/27, 12/31, 07/04, monday) between () use (0.4, 72) + +# w przypadku wielkanocy wprowadzamy +on (easter) between () use (0.3,72) + +# 50 dni po wielkanocy (wielki poniedziałek) +on (easter+50) between () use (0.3,72) + +on (thursday) between (20:00..21:52) use (8.2, 1) + + +# Zasady typu "on()" omawiane wyżej dotyczą aktualnego czasu. Możesz również stworzyć zasadę +# uzależnioną od czasu trwania połączenia w sekundach poprzez podanie tego czasu +# jako trzeciego argumentu w instrukcji "use()". +# Na przykład, powiedzmy że standardowa stawka nocna wynosi 0.20 za minutę, +# i zmniejsza się o 20% po jednej godzinie od połączenia. Wyglądać to będzie tak: + +on () between (19:30..08:00) use (0.20, 60) +on () between (19:30..08:00) use (0.16, 60, 3600) + +# Należy zwrócić uwagę na kolejność zasad, są one interpetowane w kolejności +# pojawiania się + + + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/callback.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/callback.docbook new file mode 100644 index 00000000000..3afdc92e3ce --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/callback.docbook @@ -0,0 +1,327 @@ + +Konfiguracja połączeń zwrotnych w &kppp; + +Rozdział bazuje na materiale udostępnionym przez Martin'a Häfner'a, mh@ap-dec717c.physik.uni-karlsruhe.de + + +Serwer połączeń zwrotnych w systemach &UNIX; lub &Linux; + +Ten rozdział stanowi wprowadzenie do technologii połączeń zwrotnych w systemach &UNIX; (&Linux;) oraz ich konfiguracji w programie &kppp;. Szczególną uwagę zwrócono na konfigurację połączenia do opartego na skryptach serwera połączeń zwrotnych w systemie &Linux; callback serwer + + +Wprowadzenie do połączeń zwrotnych + +Wykorzystanie technologii połączeń zwrotnych może być przydatne z wielu powodów, np.: + + + +dla podniesienie poziomu bezpieczeństwa sieci + + +w celu zmniejszenie kosztów połączeń dla współpracowników + + +do kontroli kosztów telefonów, gdy są one kosztami uzyskania przychodów w firmie + + + +Wyobraźmy sobie sytuację, w której ktoś dzwoni na numer serwera dostępowego sieci i łamie hasło dostępu. Po co instalować i utrzymywać sieciowe zapory, skoro dostęp do sieci jest taki prosty? + +Oprogramowanie połączeń zwrotnych, najpierw prosi o podanie nazwy użytkownika, a następnie rozłącza się. Następnie serwer dzwoni na numer, zdefiniowany przez administratora i przechowywany na serwerze w bazie danych. Komputer inicjujący połączenie, odbiera telefon i kontynuuje proces łączenia dalej tak jakby nic się nie stało. Serwer wymaga teraz podania nazwy użytkownika i hasła, wiedząc że nikt nie próbuje podszyć się pod autoryzowanego użytkownika. Następuje ostateczne nawiązanie połączenia i uruchomienie aplikacji pppd. + +Należy odpowiedzieć sobie teraz na pytanie, jak zmusić komputer użytkownika inicjującego połączenie, do odebrania telefonu gdy serwer oddzwoni. Czy niezbędny jest specjalny program, taki jak np.mgetty? Odpowiedź brzmi nie, nie ma potrzeby uruchamiania specjalnych programów, właściwie każdy program typu terminal np.minicom może być wykorzystany w tej sytuacji. + +Niezbędne jest tylko wysłanie do modemu polecenia włączającej tryb Automatycznej odpowiedzi, dzięki czemu modem "podniesie słuchawkę" gdy odbierze sygnał: RING. Polecenie sterujące dla modemu wygląda następująco: + +AT&SO=1 + + +Polecenie nakazuje modemowi podniesienie słuchawki po wykryciu sygnału dzwonienia RING. + +Jak wiele innych programów typu klient, &kppp; sprawdza czy połączenie zostało zamknięte przez serwer, a następnie przerywa sesję połączeniową po wykryciu sygnału NO CARRIER z modemu. Stanowi to pewne utrudnienie przy konfiguracji połączeń zwrotnych. Sygnał NO CARRIER będzie odebrany w momencie gdy serwer się rozłączy i trudno oczekiwać iż modem będzie pokazywać stan CARRIER UP przez cały czas. Niektóre rozwiązania połączeń zwrotnych wymagają specjalnego oprogramowania po stronie klienta aby uzyskać zamierzone działanie, jednak możliwe jest takie skonfigurowanie modemu aby to osiągnąć. Można to zrobić za pomocą następującego polecenia:: + +AT&C0 + + +W celu przetestowania działania tego polecenia, można wykorzystać program minicom, zadzwonić na numer serwera połączeń zwrotnych i zobaczyć co się stanie. + + + + +Konfiguracja programu &kppp; + +Po przedstawieniu teoretycznych założeń działania połączeń zwrotnych, należy omówić szczegóły konfiguracji programu &kppp; do obsługi połączenia zwrotnego. + +Procedura jest całkiem prosta, i wygląda następująco: + + + +Najpierw należy nakazać modemowi, aby akceptował połączenia przychodzące, oraz aby nie przerywał procedury negocjacji protokołów w chwili gdy serwer połączeń zwrotnych rozłączy się po raz pierwszy. Możesz ustawić obie opcje w karcie Modem okna konfiguracyjnego &kppp;, poprzez wpisanie AT&C0S0=1DT w polu: Polecenie dzwonienia. +Nie ma potrzeby dokonywania innych zmian w konfiguracji programu &kppp;. Jeżeli jednak pojawią się problemy we współpracy z modemem, to należy poszukać dodatkowych informacji w rodziale Rozwiązywanie problemów niniejszej dokumentacji. + + +Konfiguracja połączenia zwrotnego po stronie serwera jest w dużym stopniu uzależniona od wykorzystywanego systemu operacyjnego. Systemy operacyjne &UNIX;, &Windows; orazMacintosh wykorzystują różne kody znaków końca linii, i podczas procedury logowania należy się do tego dostosować. Jeżeli następuje połączenie do serwera systemu &Windows; należy używać znaków: CR/LF, jeżeli jest to serwer &UNIX; to koniec linii określa się za pomocą CR, natomiast w przypadku serwera Macintosh jest to znak LF + + +W niniejszej instrukcji przyjęto założenie, że połączenie następuje z serwerem zwrotnym opartym o system &Linux;, używającym standardowego polecenia login (tzn. nie jest to specjalny protokół autoryzacji typu PAP itp.). +W polu wyboru Uwierzytelnianie w karcie Dzwonienie okna konfiguracji nowego połączenia, należy wybrać opcję Oparte na skrypcie + + +Następnie, należy utworzyć skrypt logowania. Narzędzie edycji skryptów, jest jedną z najciekawszych możliwości programu &kppp; Narzędzie jest dostępne w oknie dialogowym Ustawienia połączenia w karcie Skrypt. + +W przedstawionym przykładzie, użytkownik userxyz powinien mieć ustawiony następujący skrypt logowania. Ponieważ serwer połączeń zwrotnych ma skonfigurowaną tablicę nazw użytkowników i odpowiadające im numery telefonów, należy skonfigurować tu użytkownika z nazwą alternatywną (inną niż nazwa użytkownika na serwerze), dla celów bezpieczeństwa. + +Dla każdej linii skryptu, należy wybrać kryteria z listy wyboru po lewej stronie okna dialogowego, i wpisać parametry dotyczące wybranej akcji po prawej stronie listy wyboru. Naciśnięcie przycisku Dodaj spowoduje dodanie odpowiedniej linii do skryptu. Można wstawić linię w środku edytowanego skryptu za pomocą przycisku Wstaw, zaś usunięcie linii odbywa się za pomocą przycisku Usuń. + +Kompletny skrypt połączeniowy powinien wyglądać następująco (znak # oznacza komentarz): + +Expect ogin: # wykorzystywany jest standardowy terminal +ID "" # program kppp wysyła nazwę użytkownika ustawioną + w głównym oknie logowania +Expect for userxyz: # lista dostępnych numerów zostaje +wyświetlona, użytkownik powinien jeden z nich wybrać +Send userxyz-home # użytkownik prosi o połączenie zwrotne +na numer telefonu domowego +Expect ogin: # proces połączenia zwrotnego jest kontynuowany +serwer nawiązuje nowe połączenie, dlatego też pojawia się pytanie o login. +Send ID +Expect assword: # następnie należy wysłać hasło +Send password +Expect > # oczekiwanie na pojawienie się znaku zachęty +(może on różnie wyglądać) +Send start_ppp # uruchomienie demona pppd na serwerze + + +Po otrzymaniu żądania zalogowania, użytkownik wysyła swoją nazwę i oczekuje na listę dostępnych dla niego numerów telefonicznych. Następnie przesyła do serwera, informację o wybranym numerze, dla celów nawiązania połączenia zwrotnego. W programie &kppp; może pojawiać się okno dialogowe z informacją o oferowanych przez serwer numerach, co może być przydatne gdy użytkownik często zmienia swoją lokalizację, np. jest przedstawicielem handlowym i dzwoni z różnych hoteli. Po dokonaniu wyboru, serwer rozłącza się i nawiązuje połączenie dzwoniąc na wybrany przez użytkownika numer, a następnie ponownie prosi o podanie nazwy użytkownika i hasła. Po przesłaniu informacji o autoryzacji, &kppp; oczekuje na pojawienie się znaku zachęty, a następnie uruchamia krótki skrypt (tutaj: start_ppp), który uruchamia demona pppd na serwerze. + +Skrypt start_ppp może wyglądać następująco: + +#!/bin/sh +stty -echo +exec /usr/sbin/pppd -detach silent modem + + +Uruchomienie i konfiguracja serwera PPP wykracza poza zakres niniejszej instrukcji. Więcej informacji na ten temat dostępne jest na stronach dokumentacji programu pppd. Obszerny opis zagadnień związanych z serwerami połączeń zwrotnych można znaleźć tutaj: http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback + + + +Pozostałe zagadnienia konfiguracyjne tzn. ustawienie pppd konfiguracja adresu IP są ustawiane standardowo, nie ma potrzeby uruchamiania żadnych dodatkowych programów. + + +Program &kppp; jak też i pozostałe programy takie jak mgetty lub faxgetty, mogą wykorzystywać ten sam port szeregowy. Nie stanowi to problemu, gdyż program &kppp; tworzy specjalny plik zabezpieczający, który informuje inne aplikacje iż &kppp; zajmuje linię w tym momencie. Dzięki temu nie ma konfliktów w dostępnie do portu szeregowego, nie zdarzy się sytuacja, aby jednocześnie korzystała z niego więcej niż jedna aplikacja. + + + + + +Rozwiązywanie problemów + +Istnieje kilka znanych problemów w działaniu programu &kppp; w trybie połączeń zwrotnych. + + + +Po przestawieniu trybu pracy modemu na automatyczną odpowiedź, konieczne może być wyzerowanie modemu po zakończeniu połączenia. W innym przypadku, modem będzie kontynuował "podnoszenie słuchawki", co nie jest pożądane w przypadku gdy jest to też linia telefoniczna. + + +Program &kppp; może mieć niewielkie problemy podczas jednoczesnego wykorzystania linii przez inne programu jak np. mgetty. Jeżeli mgetty działa i wykorzystuje linię modemową, &kppp; nie będzie mógł poprawnie zainicjować modemu. + + +Program &kppp; nie jest w stanie odpytywać użytkownika w trakcie wykonywania skryptu logowania. Powoduje to niestety, iż tak jak w podanym wyżej skrypcie przykładowym, &kppp; pyta o nazwę użytkownika dwa razy, drugi raz po oddzwonieniu przez serwer połączeń zwrotnych. Można tego uniknąć poprzez zakodowanie nazwy użytkownika na stałe w skrypcie logowania (nie jest to rozwiązanie elastyczne, ale działa). + + + + + + +Zasoby internetowe o serwerach połączeń zwrotnych + +Oprogramowanie serwera połączeń zwrotnych dla systemu &Linux; dostępne jest w wielu miejscach + +Dobrze znany program mgetty ma możliwości obsługi połączeń zwrotnych. Opis konfiguracji połączeń zwrotnych w mgetty dostępy jest pod adresem: http://www.dyer.demon.co.uk/slug/tipscrip.htm, autorem opisu jest: Colin McKinnon, colin@wew.co.uk. + +Dostęþny jest również gotowy do zastosowania pakiet dla systemu &Linux;: http://www.icce.rug.nl/docs/programs/callback/callback.html. Jego opiekunem jest Frank B. Brokken, frank@icce.rug.nl. Chociaż jego konfiguracja jest stosunkowo prosta, to na poniższej stronie dostępne jest krótkie wprowadzenie: http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback/. Strona ta zawiera również ogólne wprowadzenie do zagadnień związanych z połączeniami zwrotnymi. + + + + + +Połączenia zwrotne w module <acronym +>RAS</acronym +> systemu &Windows; NT + +System &Windows; stosuje całkowicie odmienne podejście w zakresie połączeń zwrotnych. Wymagane jest rozszerzenie protokołu PPP nazywaneCBCP (Call Back Control Protocol - Protokół Połączeń Zwrotnych). Program demona pppd oferuje wsparcie dla tego protokołu, lecz konieczne w tym celu może być ponowne skompilowanie aplikacji pppd. Twórcy programu proszą o wszelkie informacje od osób, które odniosły sukces przy łączeniu się do serwera połączeń zwrotnych w systemie NT. + + + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/chap.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/chap.docbook new file mode 100644 index 00000000000..946f15f4b25 --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/chap.docbook @@ -0,0 +1,315 @@ + +Autoryzacja <acronym +>PAP</acronym +> oraz <acronym +>CHAP</acronym +> + +Począwszy od wersji 9.1 &kppp; umożliwia stosowanie najpowszechniej używanego protokołu autentykacji: PAP + + +Autentykacja <acronym +>PAP</acronym +> w programie &kppp; + +Protokół autoryzacji PAP. może być wykorzystywany na dwa sposoby + + +Uwierzytelnianie od strony klienta + +Ten sposób wykorzystywany jest przez wielu dostawców Internetu (ISP) i jego działanie polega na konieczności uwierzytelnienia komputera inicjującego połączenie dla potrzeb serwera protokołu PPP zarządzanego przez dostawcę Internetu. Serwer protokołu PPP nie musi się uwierzytelniać przed twoim komputerem. Nie stanowi to jednak problemu bezpieczeństwa, dopóki użytkownik jest pewny że dzwoni na właściwy numer. + +Jeżeli dostawca Internetu (ISP) przekazuje użytkownikowi nazwę użytkownika, hasło, oraz informację o konieczności wykorzystania protokołu PAP, to jest to właśnie ten wariant uwierzytelniania. + + + + +Uwierzytelnianie dwustronne + +Rozwiązanie podobne do opisanego powyżej, jednakże w tym wypadku komputer klienta wymaga aby serwer PPP dostawcy Internetu (ISP) potwierdził swoją tożsamość. Jeżeli zachodzi taka sytuacja, to należy wybrać metodę uwierzytelniania Opartą na skrypcie, zamiast metody PAP. Konieczna będzie również ręczna edycja pliku /etc/ppp/pap-secrets. Jakkolwiek program &kppp; nie ma wbudowanego wsparcia dla tego rodzaju uwierzytelniania, to jednak konfiguracja i ustanowienie takiego połączenia jest stosunkowo proste. + + + + +Przygotowanie &kppp; do używania <acronym +>PAP</acronym +> + + + +Upewnij się, czy pliki /etc/ppp/options (oraz ˜/.ppprc jeżeli istnieje) nie zawierają żadnego z poniższych parametrów: + + + + + + + + + + + + + + + + + + + + + + + + + +Najprawdopodobniej nie będzie w wymienionych plikach żadnej z tych opcji, jednak zawsze należy to sprawdzić. + + +Uruchomienie &kppp; + + +Kliknij przycisk Konfiguruj + + +Wybierz z listy konto dla którego chcesz skonfigurować uwierzytelnianie PAP, a następnie kliknij przycisk Zmień... + + +Przejdź do karty: Dzwonienie + + +Wybierz opcję PAP w liście wyboru Uwierzytelnianie. + + +Jeżeli użytkownik nie chce za każdym razem wpisywać swojego hasła dostępu, może zaznaczyć pole Zapamiętaj hasło w oknie połączenia. Spowoduje to zapamiętanie hasła w pliku, ważne jest więc aby nikt inny nie miał dostępu do konta użytkownika. + + +Po zakończeniu konfiguracji, należy zamknąć okna dialogowe, wprowadzić nazwę użytkownika i hasło dostarczone przez dostawcę Internetu (ISP), a następnie kliknąć przycisk Połącz. + + + + + + + + + +Alternatywna metoda konfiguracji połączeń z uwierzytelnianiem <acronym +>PAP</acronym +> oraz <acronym +>CHAP</acronym +> w programie &kppp; + +Poniższy fragment oparty został o list email od Keith'a Brown'a kbrown@pdq.net i opisuje sposób konfiguracji programu &kppp; do pracy z wykorzystaniem konta opartego o uwierzytelnianie PAP lub CHAP. Jeżeli dostawca Internetu (ISP) podał tylko informacje o nazwie użytkownika i haśle, można pominąć ten fragment dokumentacji, gdyż wszelkie instrukcje zostały opisane wcześniej. + +Protokół uwierzytelniania PAP sprawia wrażenie bardziej skomplikowanego niż w rzeczywistości jest. Serwer (czyli komputer z którym nawiązywane jest połączenie) wymaga od klienta (komputera użytkownika) aby się zidentyfikował wykorzystując uwierzytelnianie PAP. Program demona protokołu PPP na komputerze klienta(pppd) wyszukuje w odpowiednim pliku informacji dotyczących nazwy serwera oraz nazwy użytkownika powiązanych zdanym połączeniem, a następnie wysyła zdefiniowane w tym pliku hasło. + +Poniżej znajdują się informacje o konfiguracji połączenia. Założono, iż użytkownik posiada zainstalowany program demona pppd w wersji 2.2.x lub wyższej, oraz standardową lokalizację plików konfiguracyjnych w katalogu /etc/ppp. + +Dla celów ilustracji przyjęto następujące założenia: użytkownik userbaz posiada konto internetowe na serwerze glob.net z ustawionym hasłem: foobar + +Należy zacząć od dopisania do pliku odpowiednich linii konfiguracyjnych/etc/ppp/pap-secrets. Format wpisu jest następujący: + +UŻYTKOWNIK SERWER HASŁO + +Przykładowo możesz dodać do pliku /etc/ppp/pap-secrets następującą linię: + +userbaz glob foobar + + +Można użyć dowolnej nazwy serwera, pod warunkiem, że z takiej samej nazwy użyto jako argumentu programu pppd. Jak widać we wcześniejszym przykładzie, została ona skrócona do glob, nie ma to większego znaczenia, gdyż służy ona tutaj jedynie do lokalizacji poprawnego hasła. + + +Następną czynnością, jest skonfigurowanie połączenia w programie &kppp;. Podstawowe czynności są identyczne jak dla innych połączeń, należy się tylko upewnić iż plik /etc/ppp/options jest pusty, oraz czy nie jest konieczne tworzenie specjalnego skryptu logowania. + +W oknie ustawień program &kppp; w dolnej części karty Dzwonienie znajduje się przycisk argumenty pppd. Powoduje on wyświetlenie okna edycyjnego, w którym można wprowadzić parametry, niezbędne do przekazania aplikacji demona pppd w trakcie jego uruchamiania. W przypadku przekazywania wielu parametrów, należy każdy z nich wprowadzić jako osobną wartość we właściwej kolejności w polu listy. + +Wprowadzając argumenty dla demona pppd należy zacząć od specyficznych wymagań użytkownika, a następnie podać argumenty konfigurujące uwierzytelnianie PAP. W prezentowanym przykładzie, argumenty podawane są w następującej kolejności user, userbaz, remotename oraz glob. + +Opcja informuje demona pppd o nazwie użytkownika, która zostanie odszukana w pliku pap-secrets, a następnie przesłana do serwera. Natomiast remotename wykorzystywane jest przez pppd do oznaczenia wpisu w pliku pap-secrets, tak więc może to być dowolny tekst pod warunkiem, że jest identyczny z tym zapisanym w plikupap-secrets. + +Po zapoznanie się z niniejszą dokumentacją, użytkownik powinien samodzielnie skonfigurować połączenie z wykorzystaniem protokołu uwierzytelniania PAP. Konfiguracja dla protokołu CHAP jest bardzo podobna. Więcej inforacji znajduje się w podręczniku administratora sieci systemu &Linux; w części opisującej strukturę pliku chap-secrets oraz parametry konfiguracyjne demona pppd. + + + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/costsgraphs.png b/tde-i18n-pl/docs/tdenetwork/kppp/costsgraphs.png new file mode 100644 index 00000000000..2e5d88fdbc2 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/costsgraphs.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/dialog-setup.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/dialog-setup.docbook new file mode 100644 index 00000000000..290ab2153a3 --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/dialog-setup.docbook @@ -0,0 +1,1135 @@ + +Ręczna konfiguracja połączenia + +Ręczna konfiguracja połączenia nie jest dużo trudniejsze niż z pomocą Asystenta. + +Wywołanie okna dialogowego konfiguracji odbywa się podobnie jak uruchamianie asystenta. Należy uruchomić program &kppp; poprzez wybranie w menu K pozycji Internet, a następnie Narzędzie telefonicznego łączenia z Internetem KPPP + +Pojawi się następujące okno dialogowe: + + +Ekran konfiguracji narzędzia do telefonicznego łączenia z Internetem - &kppp; + + + + +Ekran konfiguracji narzędzia do telefonicznego łączenia z Internetem - &kppp; + +Ekran konfiguracji narzędzia do telefonicznego łączenia z Internetem - &kppp; + + + +Prawdopodobnie po pierwszym uruchomieniu brak będzie skonfigurowanych połączeń, poniżej przedstawiony zostanie opis jak to zrobić. + +Przyciśnięcie przycisku Konfiguruj rozpoczyna procedurę konfiguracji telefonicznego połączenia z Internetem. + +Należy nacisnąć przycisk Ustawienia ręczne, co spowoduje pojawienie się następującego okna dialogowego: + + +Okno dialogowe Nowe połączenie + + + + + +Okno dialogowe Nowe połączenie + + +Okno dialogowe Nowe połączenie + + + + + + +Okno dialogowe Nowe połączenie składa się z następujących kart: + + + +Dzwonienie + + +Adres IP + + +Bramka + + +DNS + + +Skrypt + + +Uruchom + + +Koszty + + + +Zwykle nie trzeba wypełniać wszystkich powyższych informacji, poniżej opisane jednak zostaną wszystkie elementy + + +Karta <guilabel +>Dzwonienie</guilabel +> + + +Karta Dzwonienie okna dialogowego Nowe połączenie + + + + + +Karta Dzwonienie okna dialogowego Nowe połączenie + +Karta Dzwonienie okna dialogowego Nowe połączenie + + + + +Karta Dzwonienie zawiera następujące opcje: + + + +Nazwa połączenia: + +Należy tu wprowadzić nazwę połączenia. Może to być dowolnie wybrany tekst, jednak w przypadku korzystania z wielu połączeń, nazwy nie mogą się powtarzać. + + + +Numer telefonu + +Tutaj należy określić numer telefonu, na który ma dzwonić modem. Dla zwiększenia czytelności numeru, można wykorzystać znak-. Jeżeli oddzielisz od siebie kilka numerów znakiem dwukropka ((⪚ 1111111:2222222:3333333, program &kppp; będzie próbował dodzwonić się po kolei na każdy z nich, jeżeli otrzyma sygnał zajętości. Można używać przycisków Dodaj w celu dodania kolejnego numeru do listy, Usuń w celu jego usunięcia, oraz ikon do góry i do dołu w celu zmiany kolejności na liście. + + + +Uwierzytelnianie + +W tej pozycji należy wybrać metodę uwierzytelniania dla konfigurowanego połączenia. Informację o wymaganej metodzie uwierzytelniania, można uzyskać od dostawcy internetowego. Wykorzystanie metod PAP i CHAP zostało opisane w rozdziale: . + + + +Zapamiętaj hasło + +Zaznaczenie tej opcji, spowoduje, że program &kppp; będzie przechowywał wprowadzone hasło pomiędzy kolejnymi połączeniami. + + + +Dostosuj argumenty pppd... + +Wybranie tej opcji wywołuje okno parametrów demona pppd. Należy wprowadzić tu parametry i opcje, które &kppp; powinno przekazać przy wywoływaniu demona pppd. Ich lista i opis dostępna jest w podręczniku programu pppd. Należy unikać manipulowania tymi parametrami, jeżeli nie jest to konieczne. + + + + + + + +Karta <guilabel +>Adres IP</guilabel +> + + +Karta Adres IP okna dialogowego Nowe połączenie + + + + + +Karta Adres IP okna dialogowego Nowe połączenie + +Karta Adres IP okna dialogowego Nowe połączenie + + + + + + +Zmienny adres IP + +Należy zdobyć informację od swojego dostawcy Internetu (ISP) czy wykorzystywane jest dynamiczne przydzielanie adresów IP. Jeżeli tak jest, to adres IP będzie się zmieniał przy każdym połączeniu. + + + +Stały adres IP + +Opcja ta powinna być zaznaczona, w przypadku gdy dostawca Internetu ISP przydziela użytkownikowi stały adres IP. W takim wypadku, należy ten adres wprowadzić w polu Adres IP, a także wypełnić Pole Maska podsieci. Informacje te można otrzymać od swojego dostawcy Internetu. Dynamicznie przydzielane zmienne adresy IP, są wykorzystywane przez większość dostawców Internetu, dlatego najczęściej należy pozostawić to pole nie zaznaczone. + + + +Skonfiguruj automatycznie nazwę komputera z tego IP + +Wybranie tej opcji, spowoduje iż &kppp; ustawi nazwę komputera i domenę dla Twojego komputera po nawiązaniu połączenia ppp. +Ustawianie nazwy następuje po odpytaniu serwera DNS o nazwę hosta dla numeru IP przydzielonego dla połączenia ppp. +Opcja, ta może być użyteczna dla użytkowników korzystających z protokołu "talk", wymagającego aby nazwa komputera była identyczna, z nazwą zdefiniowaną dla danego numeru IP. Opcja ta powoduje ignorowanie ustawienia Nazwa domeny w sekcji DNS. Ustawienia domyślne są przywracane do wartości pierwotnych po zakończeniu połączenia ppp. +Wykorzystanie tej opcji nie jest konieczne, jeżeli użytkownik wykorzystuje połączenie do przeglądania Internetu, czytania e-maili lub pogawędek internetowych. Ma też ona niepożądany skutek uboczny w postaci zablokowania nowych połączeń do X serwera, innymi słowy zablokowana jest możliwość otwierania jakichkolwiek nowych programów wykorzystujących interfejs graficzny. +Opcja ta powinna być włączana tylko gdy jest naprawdę potrzebna. + + + + + + + +Karta <guilabel +>Bramka</guilabel +> + + +Karta Bramka okna dialogowego Nowe połączenie + + + + + +Karta Bramka okna dialogowego Nowe połączenie + +Karta Bramka okna dialogowego Nowe połączenie + + + + + + +Domyślna bramka + +Opcja domyślnie włączona. Powoduje, iż program demona pppd konfiguruje domyślną bramkę dla połączenia. + + + +Stała Bramka + +Opcję należy wybrać, jeżeli niezbędne jest podanie adresu bramki innego niż domyślny. + + + +Przypisz domyślny routing dla tej bramki + +Ustawienie domyślnej bramki. Jest prawie pewne, iż ta opcja powinna być zaznaczona (i jest to ustawienie domyślne). + + + + + + + +Karta <guilabel +>DNS</guilabel +> + + +Karta DNS okna dialogowego Nowe połączenie + + + + + +Karta DNS okna dialogowego Nowe połączenie + +Karta DNS okna dialogowego Nowe połączenie + + + + + + +Domena: + +Należy tu wprowadzić nazwę domeny wykorzystywaną dla komputera. Analogicznie jak w przypadku opcji DNS, nazwa domeny powraca do wartości bieżącej zdefiniowanej w pliku /etc/resolv.conf po zakończeniu połączenia. Jeżeli pole pozostawiono niewypełnione, to program nie ingeruje w nazwę domeny ustawioną w pliku /etc/resolv.conf + + + +Konfiguracja: + +Należy wybrać pomiędzy opcją: Automatyczna (dostawca Internetu ISP automatycznie przydziela adresy serwerów DNS po nawiązaniu połączenia) oraz Ręczna. Po wybraniu drugiej opcji, dostępna staje się sekcja Adres IP dla DNS. + + + +Adres IP dla DNS + +Ta część okna staje się aktywna, w chwili wybrania opcji Ręczna. Należy podać tutaj listę serwerów DNS przydzielonych przez dostawcę Internetu (ISP). Niezbędne jest podanie co najmniej jednego adresu serwera DNS, aby system operacyjny mógł przetłumaczyć czytelne dla człowieka adresy serwerów (np.: ftp.kde.org) na odpowiadające im numery IP. Adresy serwerów DNS muszą być wprowadzone w ich postaci liczbowej (np. 128.231.231.233). Zostają one dodane w trakcie działania programu do pliku /etc/resolv.conf. +Naciśnięcie przycisku Dodaj spowoduje dodanie nowego adresu serwera DNS do listy. Przycisk Usuń usuwa pojedynczy adres serwera z listy. + + + +Wyłącz istniejące DNS w trakcie połączenia + +Po zaznaczeniu tej opcji, wszystkie wpisane w pliku /etc/resolv.conf serwery DNS zostaną wyłączone w trakcie trwania połączenia. + + + + + + + +Karta <guilabel +>Skrypt</guilabel +> + + +Karta Skrypt okna dialogowego Nowe połączenie + + + + + +Karta Skrypt okna dialogowego Nowe połączenie + +Karta Skrypt okna dialogowego Nowe połączenie + + + + +W karcie Skrypt możliwe jest stworzenie skryptu logowania, specyficznego dla dostawcy Internetu do którego realizowane jest połączenie. Przed stworzeniem skryptu można skorzystać z terminala oraz informacji uzyskanych od dostawcy internetowego ISP, aby przeanalizować jaka sekwencja poleceń jest wykonywana przy nawiązywaniu połączenia. + +Po lewej stronie okna znajduje się lista wyboru, służąca do wybierania kolejno wykonywanych poleceń skryptu. W polu po prawej stronie należy wprowadzić wymagane dla danego polecenia parametry. Naciśnięcie przycisku Dodaj spowoduje dodanie wpisu na końcu edytowanego skryptu, widocznego w dolnej części okna dialogowego. Przycisk Wstaw powoduje umieszczenie polecenia w dowolnej części skryptu, zaś przycisk Usuń usuwa wybraną linię ze skryptu. + +Lista wyboru zawiera następujące polecenia: + + + +Expect + +&kppp; będzie oczekiwał pojawienia się zdefiniowanego ciągu znaków. + + + +Send + +&kppp; wyśle zdefiniowany ciąg znaków. + + + +Scan + +&kppp; będzie przeszukiwać wejściowy ciąg znaków, w poszukiwaniu zdefiniowanej sekwencji, a następnie przechowa ciąg znaków następujący po tej sekwencji (do napotkania znaku końca linii) w wewnętrznym buforze. Spacje rozpoczynające i kończące ten ciąg są pomijane. + + + +Save + +Program przechowuje wprowadzony do bufora tekst do określonego rejestru. Jedynym dostępnym rejestrem jest w chwili obecnej rejestr password. + + + +Pause + +Powoduje przerwanie działania skryptu i oczekiwanie przez zdefiniowaną liczbę sekund. + + + +Hangup + +&kppp; wysyła do modemu polecenie hangup (rozłączenia). + + + +Answer + +&kppp; ustawia tryb pracy modemu na odpowiadanie na połączenia przychodzące. + + + +Timeout + +Zmienia domyślny czas oczekiwania na określoną liczbę sekund w trakcie wykonywania skryptu. W razie potrzeby, można to polecenie wykonywać dowolną liczbę razy w trakcie wykonywania skryptu. + + + +Prompt + +Program &kppp; poprosi użytkownika o podanie ciągu znaków, wyświetlając wpisany tekst jako podpowiedź. Użytkownik zobaczy wprowadzany tekst. Jeżeli tekst podpowiedzi, zawierać będzie znacznik ##, to ten fragment zostanie zastąpiony, aktualną zawartością bufora, zapisaną przez polecenie scan. + + + +PWPrompt + +Program &kppp; prosi użytkownika o wprowadzenie ciągu znaków, wyświetlając podany tekst w pytaniu. Przy wprowadzaniu, zamiast znaków pojawi się gwiazdka "*". + + + +ID + +Jeżeli pole Nazwa użytkownika w głównym oknie programu &kppp; jest wypełnione, to jego zawartość jest wysyłana jako ID. Jeżeli pole Nazwa użytkownika nie jest wypełnione, to program &kppp; zapyta użytkownika, prosząc o podanie nazwy ID, wyświetlając wprowadzony tekst jako podpowiedź. Użytkownik, zobaczy wprowadzany przez siebie tekst. Przy kolejnym wykonaniu tego fragmentu skryptu (np. przy wykonywaniu go w pętli lub połączenia zwrotnego) pytanie zostanie wyświetlone niezależnie od tego, czy pole Nazwa użytkownika zostało wypełnione. + + + +Password + +Jeżeli pole Hasło w głównym oknie programu &kppp; jest wypełnione, to wyślij to hasło. Jeżeli nie, to poproś użytkownika o wprowadzenie hasła, wyświetlając ustawiony tekst jako podpowiedź. Zamiast wprowadzanego tekstu, będą widoczne gwiazdki "*". Przy kolejnym wykonaniu tego fragmentu skryptu (np. przy wykonywaniu go w pętli lub połączenia zwrotnego) pytanie zostanie wyświetlone niezależnie od tego, czy pole Nazwa użytkownika zostało wypełnione. + + + +LoopStart + +&kppp; oczekuje na otrzymanie określonego tekstu. Tekst ten zostanie zapamiętany do wykorzystania w poleceniu LoopEnd. + + + +LoopEnd + +Program &kppp; będzie czekać na pojawienie się określonego ciągu znaków, przed zakończeniem pętli. Jeżeli ciąg znaków będący parametrem polecenia LoopStart pojawi się, spowoduje to skok do linii następującej po poleceniu LoopStart. Pozwala to na powtarzanie wyświetlania pytań o nazwę użytkownika i hasło. + + + + + +Przykładowe skrypty + + +Przykład prostego skryptu logowania +Przykładowy skrypt połączeniowy wykorzystywany przez autora programu: + +Expect ID: # czekaj na ciąg: + Send myid # wyślij swoją nazwę użytkownika (zamień myid na rzeczywistą nazwę) + Expect word: # czekaj na 'password' + Send 4u3fjkl # wyślij hasło (tutaj przykładowo '4u3fjkl') + Expect granted # Oczekuj na tekst 'Permission granted' po poprawnym zalogowaniu. + Send ppp # uruchom sesję ppp po stronie dostawcy Internetu. + + + + + +Skrypt logowania, zadający pytanie o nazwę użytkownika i hasło i wykorzystujący pętle + +Poniżej widoczny jest skrypt zawierający pytanie o nazwę użytkownika i hasło. Pytanie pojawi się niezależnie od tego co zostało wprowadzone w polach Nazwa użytkownika oraz Hasło w głównym oknie dialogowym programu &kppp;. + +Skrypt ten ilustruje sposób wykorzystania zestawu poleceń LoopStart/LoopEnd. Jeżeli procedura logowania nie powiedzie się (np. z powodu źle wpisanego hasła) dostawca Internetu zwróci komunikat błędu, ponawiając pytanie o nazwę użytkownika i hasło. Jeżeli ciąg znaków ID: zostanie wykryty przed wykonaniem polecenia LoopEnd, program &kppp; wróci do linii następującej po poleceniu LoopStart. + +LoopStart ID: # oczekuje na nazwę użytkownika: + Prompt Enter ID: # Pyta o nazwę użytkownika i wysyła ją. + Expect word: # oczekuje na hasło' + PWPrompt Enter Password: # Pyta o hasło i wysyła je. + LoopEnd granted # Dostawca wysyła tekst 'Permission granted' w przypadku pomyślnego logowania. + Send ppp # Uruchamia połączenie ppp po stronie dostawcy Internetu + + + + +Pytanie o informacje nie wprowadzone w głównym oknie + +Widoczny poniżej skrypt, pyta od nazwę użytkownika i hasło w przypadku, ale tylko wtedy, gdy odpowiednie pola w głównym oknie programu &kppp; nie zostały wypełnione. + +LoopStart ID: # oczekuje na tekst ID: + ID Enter ID: # pyta o nazwę użytkownika i wysyła ją. + Expect word: # oczekuje na tekst 'password' + Password Enter Password # Pyta o hasło i wysyła je. + LoopEnd granted # dostawca wysyła tekst 'Permission granted' po pomyślnym zalogowaniu. + Send ppp # Uruchamia połączenie ppp po stronie dostawcy Internetu + + + + + +Skrypt do połączenia z dostawcą Internetu <acronym +>ISP</acronym +>, który używa algorytmu challenge/response do uwierzytelniania + +Widoczny poniżej skrypt, stosowany jest gdy dostawca Internetu stosuje algorytm challenge/response do uwierzytelniania. Zwykle, wykorzystywany jest sprzętowy klucz (token, coś w rodzaju kalkulatora z wyświetlaczem). Użycie tokenu wymaga znajomości hasła. Po zadzwonieniu na numer dostawcy Internetu, pojawia się ciąg znaków (challenge) który należy wprowadzić do sprzętowego klucza (tokenu). Pojawiające się na wyświetlaczu tokenu dynamicznie przydzielone hasło, należy wprowadzić w celu uzyskania połączenia. + +LoopStart ID: # czekaj na nazwę użytkownika ID: + ID Enter ID: # pytanie o nazwę i wysłanie. + Scan Challenge: # oczekuj na 'Challenge' i zapamiętaj tekst do napotkania znaku nowej linii. + Expect Password: # czekaj na 'password' + Prompt Twój token to ## - Wprowadź hasło # Pytanie o hasło i przesłanie go. + LoopEnd granted # Dostawca Internetu wysyła tekst "granted" informujący o sukcesie. + Send ppp # uruchamia połączenie ppp po stronie dostawcy Internetu. + + + + +Wykorzystanie rozkazów "Scan" i "Save" w skryptach + +Poniższy skrypt, przedstawia procedurę logowania do fikcyjnego dostawcy Internetu ISP, który wymaga nowego hasła przy każdym nowym połączeniu. Nowe hasło musi zostać zweryfikowane i zapisane przed następną sesją połączenia. + +University of Lummerland + + Login:mylogin + Password: + The password for your next session is: YLeLfkZb + Please record and enter it for verification. + Verification:YLeLfkZb + + 1 = telnet + 2 = SLIP + 3 = PPP + + Your choice: + + +Program &kppp; może zrealizować to uciążliwe zadania, za użytkownika, eliminując ryzyko zagubienia kawałka papieru na którym zapisane zostało aktualne hasło. Kluczowym elementem tego skryptu jest kombinacja poleceń: Scan/Save. + +7 Expect Login: # czekaj na pytanie o nazwę użytkownika + ID # wyślij nazwę użytkownika + Expect Password: # czekaj na pytanie o hasło + Password # wyślij hasło + Scan is: # czekaj na tekst '... next session is:' a następnie + # odczytaj przekazane hasło + Save password # zapisz hasło do potrzeb kolejnego logowania + Expect Verification: # czekaj na tekst 'Verification:' + Password # prześlij nowe hasło do weryfikacji + Expect choice: # poczekaj na pytanie dotyczące wyboru opcji połączenia + # (telnet, SLIP, PPP) + Send 3 # wybierz opcję 3, np.: PPP + + + + + + + + +Karta <guilabel +>Uruchom</guilabel +> + + +Karta Uruchom okna dialogowego Nowe połączenie + + + + + +Karta Uruchom okna dialogowego Nowe połączenie + +Karta konta Uruchom + + + + +Można tu wybrać polecenia jakie mają zostać wykonane na pewnych etapach połączenia. Polecenia są wykonywane z Twoim prawdziwym identyfikatorem użytkownika, zatem nie można wykonać programów wymagających uprawnień administratora (o ile sam nim w danym momencie nie jesteś) + +Należy podać pełną ścieżkę dostępu do programu, w przeciwnym wypadku &kppp; może go nie znaleźć. + +Można tu ustawić polecenia wykonywane na pewnych etapach połączenia modemowego. + + + +Przed połączeniem + +Wykonuje polecenie przez rozpoczęciem dzwonienia do dostawcy internetowego ISP. + + + +Po połączeniu + +Polecenie wykonywane tylko po zakończonym sukcesem połączeniu do Internetu. + + + +Przed rozłączeniem + +Polecenie wykonywane w czasie trwania połączenia, tuż przed rozłączeniem się modemu. + + + +Po rozłączeniu + +Polecenie wykonywane po zamknięciu połączenia. + + + + +Można tutaj uruchamiać na przykład program leafnode tuż po połączeniu, do sprawdzania poczty. Można sprawdzać kolejkę poczty wychodzącej tuż przed rozłączeniem. Można też wykorzystać ze skryptu czyszczącego do usunięcia dzienników (logów) oraz pamięci podręcznej po rozłączeniu. + + + + +Karta <guilabel +>Koszty</guilabel +> + + +Karta Koszty okna dialogowego Nowe połączenie + + + + + +Karta Koszty okna dialogowego Nowe połączenie + +Karta Koszty okna dialogowego Nowe połączenie + + + + +Zaznaczenie opcji Włącz obliczanie kosztów połączenia włącza lub wyłącza funkcję liczenia kosztów. + +Z listy należy wybrać sposób liczenia kosztów uzależniony od kraju i dostawcy internetowego. + +Jeżeli na liście nie ma żądanego dostawcy Internetu, możliwe jest zdefiniowanie własnego zestawu zasad liczenia kosztów poprzez skopiowanie dostarczonego szablonu. Więcej informacji jako to zrobić znajduje się w dodatku do dokumentacji. + +Ostatnią opcją w tym oknie, jest Podczas połączenia zliczaj, opisana poniżej. + + +Zliczanie przesłanych danych + + +Na czym polega funkcja zliczania przesłanych danych? + +Zlicza ona po prostu liczbę bajtów przesłanych do i z Internetu przez program &kppp;. Zliczane mogą być bajty wysyłane, odbierane lub wysyłane i odbierane jednocześnie, w zależności od wyboru użytkownika. + + + + +Do czego mogę wykorzystywać tę funkcję? + +Wielu dostawców internetowych, obciąża użytkowników kosztami połączenia w zależności od przesłanych danych. Czasami dostawca Internetu ISP oferuje stałą kwotę do wysokości pewnego limitu, a następnie obciąża kosztami przesłania za każdy kolejny megabajt ponad ten limit. Program &kppp; pokazuje użytkownikowi aktualny stan przesłanych danych, co pozwala na dokładną kontrolę kosztów korzystania z Internetu. Nawet jeśli użytkownik nie jest obciążany kosztami dostępu w zależności od przesłanych danych, to może skorzystać z tej opcji dla zaspokojenia własnej ciekawości. + + + + +Który rodzaj zliczania wybrać? + +W dużej części uzależnione jest to od dostawcy Internetu. Wielu z nich, oblicza jedynie liczbę megabajtów pobranych z Internetu, ignorując ilość danych wysyłanych. W takim wypadku należy wybrać bajty WE. Jeżeli koszty uzależniane są od ruchu w obie stronym należy wybrać bajty WE i WY. Pozycja bajty WY umieszczona została raczej w celu zachowania kompletności listy, jako że nie jest autorom znany żaden dostawca Internetu, który wykorzystuje ruch wyjściowy do naliczania kosztów. Z tej opcji mogą jednak korzystać osoby, uruchamiające serwer WWW lub &FTP; na komputerze domowym. + + + + +Niedogodności + +Wykorzystanie opcji zliczania wysłanych i odebranych bajtów nie jest narzędziem doskonałym. Zliczanie dokonywane jest niezależnie od źródła danych, a wielu dostawców ustawia swoje limity przesyłania na dane wysyłane/odbierane poza ich wewnętrzną sieć. Inni ustalają różne poziomy limitów, w zależności od tego czy dane są z sieci dostawcy, w kraju czy z zagranicy. Może się okazać, że jeżeli Internet nie jest intensywnie wykorzystywany do przeglądania sieci, zaś większość stron pobierana jest z serwera pośredniczącego dostawcy Internetu, to dostawca nie pobiera żadnych kosztów za takie połączenie. Program &kppp; nie jest w stanie kategoryzować pakietów IP w zależności od źródła ich pochodzenia, tak więc wszystkie będą wliczane do ruchu wychodzącego/przychodzącego. Innym przykładem może być stosowanie przez dostawcę internetowego serwera pośredniczącego dla grup dyskusyjnych, jak np.: nntpcached, wtedy jest pewne iż wartość przesyłania danych wykazana przez &kppp; będzie wyższa od wartości, za którą naliczone będą koszty dostępu do sieci. Z drugiej jednak strony, program &kppp; nigdy nie spowoduje, iż rachunek będzie wyższy niż to wynika z wyliczeń. + + + + + + + + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/getting-online.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/getting-online.docbook new file mode 100644 index 00000000000..ecfa96d7dfd --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/getting-online.docbook @@ -0,0 +1,81 @@ + +Prosty sposób na połączenie z Internetem + + +Przygotowanie do połączenia + +Jeżeli użytkownik posiada zainstalowaną w miarę nową dystrybucję systemu &Linux;, to pozostała część tego dokumentu jest bezużyteczna. Program &kppp; zawiera prostego asystenta, który w wielu przypadkach pozwala na skonfigurowanie połączenia z Internetem w ciągu kilku minut. + +Niezależnie od tego, czy asystent jest wykorzystywany czy też nie, należy zdobyć następujące informacje: + + +Numer telefoniczny do dostawcy internetowego (ISP). +Nazwa użytkownika i hasło przekazane przez dostawcę internetowego. +Informację o serwerach DNS dostawcy Internetu (jeden powinien wystarczyć, ale im więcej tym lepiej) + + +Dodatkowe inne informacje, dotyczące wymagań dostawcy internetowego niezbędnych do uzyskania pełnego dostępu do jego usług, tzn.: + + +Nazwa serwera poczty przychodzącej (częsta postać tego adresu to: pop.twój_isp.pl lub mail.twój_isp.pl)Informację o wykorzystywanym protokole dostępu do poczty (najczęściej używane są POP3 lub IMAP). +Nazwa serwera poczty wychodzącej (SMTP) (może być to ta sama nazwa co w w przypadku poczty przychodzącej, zdarza się też adres w postaci: smtp.twój_isp.pl). +Nazwa serwera list dyskusyjnych Usenet (NNTP) (możliwe nazwy to: news.twój_isp.pl or nntp.twój_isp.pl). +Informacje o skonfigurowanych i dostępnych serwerach pośredniczących. + + +Wszystkie te informacje są prawdopodobnie dostępne w dokumentacji dostarczonej przy podpisywaniu umowy z dostawcą Internetu, można też skorzystać z usługi pomocy technicznej dostawcy internetowego (ISP). + +Jeżeli wszystkie powyższe informacje są dostępne, to konfiguracja połączenia z Internetem w typowej instalacji systemu &Linux;, sprowadza się do uruchomienia asystenta w programie &kppp;. + + + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/global-settings.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/global-settings.docbook new file mode 100644 index 00000000000..cd84a93353a --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/global-settings.docbook @@ -0,0 +1,570 @@ + +Konfiguracja &kppp; + +Zmiany w ustawieniach dokonywane w tym oknie, dotyczą wszystkich połączeń zdefiniowanych w &kppp; + + +Karta <guilabel +>Połączenia</guilabel +> + + +Karta Połączenia + + + + + +Karta Połączenia + +Karta Połączenia + + + + +Okno dialogowe służy do zarządzania listą połączeń. Nazwy połączeń widoczne są w postaci listy po lewej stronie okna. + +Aby usunąć połączenie, należy nacisnąć przycisk Usuń po prawej stronie listy, a następnie potwierdzić decyzję. + +Można skopiować definicję połączenia przez naciśnięcie przycisku Kopiuj. Można z tego skorzystać w celu ustawienia połączeń dla różnych osób z rodziny, choć oczywiście lepiej zdefiniować dla nich osobne konta w systemie operacyjnym. Możliwe jest także posiadanie więcej niż jednego konta u dostawcy Internetu, lub też korzystanie z usług różnych dostawców intenetu. + +Naciśnięcie Zmień... otworzy okno opisane w rozdziale Ręczna konfiguracja połączenia, wypełnione informacjami o wybranym połączeniu. + +Naciśnięcie przycisku Nowy... umożliwi wybór pomiędzy konfiguracją za pomocą Asystenta lub Konfiguracji ręcznej opisywanej wcześniej. + +Jeżeli wybrane zostanie połączenie, dla którego włączona jest opcja liczenia kosztów, to informacje sumaryczne o tym połączeniu zostaną przedstawione w dwóch polach o nazwach: Koszty połączeń: oraz Ruch:. + +Po lewej stronie pól informujących o kosztach i ruchu, znajdują się dwa przyciski: Wyzeruj... oraz Pokaż dziennik. + +Naciśnięcie Wyzeruj... spowoduje wyzerowanie pól Koszty połączenia: oraz Ruch: . Operację tę najlepiej wykonywać raz w miesiącu lub raz na kwartał, po otrzymaniu rachunku telefonicznego i sprawdzeniu kosztów połączeń. Oba pola mogą być zerowane niezależnie, po naciśnięciu Wyzeruj pojawi się pytanie o wybór licznika do wyzerowania. + +Naciśnięcie Pokaż dziennik spowoduje otwarcie okna przedstawiającego rejestr wszystkich połączeń wykonanych przez program &kppp;. Jeżeli dzienniki nie są usuwane, można się przemieszczać na liście w krokach miesięcznych. Może to być użyteczne, gdy otrzymano zbyt wysoki rachunek i trzeba sprawdzić jego przyczyny. + + + + +Karta <guilabel +>Urządzenie</guilabel +> + + +Karta Urządzenie + + + + + +Karta Urządzenie + +Karta Urządzenie + + + + +W tym oknie można dokonać wyboru i konfiguracji modemu + + + +Urządzenie modemu + +Należy tu wybrać wykorzystywane urządzenie z dostępnej listy + + +/dev/ttys0 + +Użytkownicy systemów DOS oraz &Windows; znają ten rodzaj urządzenia pod nazwą portu COM1, natomiast port COM2 określany jest za pomocą /dev/ttys1 i tak dalej. Ten rodzaj urządzeń jest najczęściej wykorzystywany w systemach &Linux;. + + + +/dev/cua0 + +Pierwszy port szeregowy (COM1). COM2 jest oznaczany nazwą /dev/cua1 i tak dalej. To nazewnictwo urządzeń stosowane jest w systemach z rodziny BSD: FreeBSD, NetBSD oraz OpenBSD. Starsze wersje systemów &Linux; również stosują te nazwy, jednak zostały one dosyć dawno zmienione na /dev/ttySx. + + + +/dev/ttyI0 + +W systemie &Linux; te nazwy przydzielane są wewnętrznym kartom ISDN. Wykorzystują one emulację standardowego modemu kompatybilnego z Hayes. Urządzenie /dev/ttyI0 oznacza pierwszą kartę, /dev/ttyI1 drugą, i tak dalej. Urządzenia te występują tylko w wersji dla systemu &Linux;. + + + +/dev/modem + +Wiele dystrybucji systemu &Linux; tworzy dowiązanie symboliczne do rzeczywistego urządzenia modemu, o nazwie /dev/modem. Należy unikać stosowania tej nazwy urządzenia., lepiej wykorzystać nazwę związaną z rzeczywistym modemem. + + + + + + +Kontrola przepływu + +Należy wybrać spośród: Sprzętowa (CRTSCTS), Programowa (XON/XOFF) oraz Brak. Wartością zalecaną dla tego ustawienia, jest Sprzętowa kontrola przepływu. + + + +Znak końca wiersza + +Należy wybrać poprawną sekwencję znaków, stosowaną przez modem, a odpowiadającą klawiszowi Enter. Większość modemów wykorzystuje znaki CR/LF, niektóre jednak mogą wymagać innego ustawienia. Jeżeli pojawią się trudności podczas uruchamiania skryptów połączeń, to można spróbować zmienić to ustawienie. + + + +Szybkość połączenia +Należy wybrać pozycję z listy prędkości połączeń udostępnianych przez port szeregowy. Należy pamiętać, iż prędkość portu szeregowego często jest dużo wyższa od prędkości modemu. Najlepiej wybrać najwyższą dostępną wartość, a następnie zmniejszać ją w przypadku problemów z połączeniem. + + +Użyj pliku blokującego + +Należy wybrać tę opcję, jeżeli program &kppp; powinien tworzyć plik blokujący. W systemie &Linux; pliki blokujące tworzone są w folderze /var/lock. Programy takie jak mgetty wymagają istnienia plików blokujących, a &kppp; nie będzie współpracować z mgetty, jeżeli plik nie istnieje. Należy się upewnić, iż nie ma ustawionej opcji dla demona pppd jeżeli to &kppp; ma blokować dostęp do modemu. Jako że w takim wypadku demon pppd będzie próbował zablokować urządzenie, poprzednio zablokowane już przez &kppp;. Spowoduje to błąd demona pppd, zaś &kppp; wyświetli komunikat: pppd died unexpectedly. + + + +Limit czasu modemu + +Jest to czas w sekundach, przez jaki &kppp; będzie oczekiwać na odpowiedź CONNECT z modemu. Ustawienie na wartość około 30 sekund wystarcza w większości przypadków. + + + + + + + +Karta <guilabel +>Modem</guilabel +> + + +Karta Modem + + + + + +Karta Modem + +Karta Modem + + + + + + +Czekaj gdy zajęte + +Parametr określa czas, przez który modem powinien oczekiwać przed ponownym dzwonieniem, po otrzymaniu sygnału zajętości. W niektórych krajach mogą wystąpić wymagania operatora telefonicznego, zakazujące ustawiania tej wartości na zbyt niskim poziomie. + + + +Głośność modemu + +Za pomocą suwaka można określić poziom głośności modemu. Lewa strona oznacza niski poziom, środek - poziom średni, zaś prawa strona - poziom najwyższy. W niektórych modemach, poziom niski oznacza całkowite wyłączenie dźwięku, w innych poziomy średni oraz najwyższy praktycznie nie różnią się. + + + +Polecenia modemu + +W tym oknie, można wprowadzać dodatkowe polecenia dla posiadanego modemu. Jeżeli jest to modem kompatybilny ze standardem Hayes, to prawdopodobnie nie trzeba zmieniać żadnych ustawień domyślnych, jednak zawsze możesz przeczytać o nich w dodatku Polecenia standardu Hayes tej dokumentacji. Informacje tam podane mogą być użyteczne, jeżeli pojawiają się problemy przy konfiguracji stabilnego połączenia do dostawcy Internetu (ISP). Jeżeli modem się zawiesza, można zmodyfikować ustawienia: Przerwa przed inicjalizacją oraz Przerwa po inicjalizacji. Ustawienia te regulują czas przerwy, którą program &kppp; wstawia przed i po wysłaniu ciągu inicjalizującego modem. Jeśli ustawienie Przerwa przed inicjalizacją na wartość większą od zera, spowoduje to wysłanie dodatkowego znaku CR. + + + +Odpytaj modem + +Naciśnięcie tego przycisku spowoduje odpytanie modemu przez program &kppp;. W przypadku powodzenia, informacje identyfikujące możliwości modemu zostaną wyświetlone w oknie dialogowym, jednak ich ilość oraz zakres mogą być różne, jest to uzależnione od posiadanego modemu. + + + +Terminal + +Naciśnięcie przycisku Terminal spowoduje otwarcie małego okienka terminala, który może zostać wykorzystany do przetestowania modemu i eksperymentowania z negocjacją protokołu, inicjowaniem połączenia ppp z dostawcą Internetu, itp. Dzięki tej opcji, nie jest konieczne posiadanie zewnętrznego oprogramowania takiego jak np.: minicom lub Seyon. + + + + + + + +Karta <guilabel +>Wykres</guilabel +> + + +Karta Wykres + + + + + +Karta Wykres + +Karta Wykres + + + + +W tym oknie następuje zdefiniowanie kolorów wykorzystywanych przez &kppp; przy rysowaniu wykresu przepustowości łącza. Możliwe jest ustawienie różnych kolorów dla Tła, Tekstu, Bajtów przychodzących oraz Bajtów wychodzących. + + + + +Karta <guilabel +>Różne</guilabel +> + + +Karta Różne + + + + + +Karta Różne + +Karta Różne + + + + +Ta część zawiera opcje, które nigdzie indziej nie pasowały, ale jednak mogą być całkiem użyteczne. + + + +Wersja pppd + +Numer wersji demona pppd zainstalowanego w systemie. + + + +Limit czasu pppd + +Czas przez jaki program &kppp; będzie oczekiwał po wykonaniu skryptu i wywołaniu demona pppd na zestawienie poprawnego połączenia ppp. Jeżeli połączenie nie zostanie zestawione, to po tym czasie nastąpi rezygnacja i "zabicie" procesu pppd. + + + +Pokaż na panelu w trakcie połączenia + + +Wybranie tej opcji, spowoduje że &kppp; zadokuje na panelu w postaci niewielkiej ikony. Po kliknięciu lewego przycisku myszy na tej ikonie, okno &kppp; pojawi się ponownie. Naciśnięcie prawego przycisku spowoduje otwarcie podręcznego menu z opcjami: otwarcia okna, wyświetlenia statystyk transferu lub zamknięcia połączenia. Niniejsza opcja unieważnia ustawienie Minimalizuj po połączeniu. + + + + +Dzwoń ponownie po rozłączeniu + +Wybranie tej opcji, spowoduje iż program &kppp; będzie próbował ponownie się połączyć w przypadku rozłączenia. + + + +Pokaż czas połączenia na pasku zadań + +Powoduje iż program &kppp; wyświetla czas trwania połączenia w pasku tytułowym okna programu. + + + +Rozłącz przy zamknięciu X + +Wybranie tej opcji, spowoduje iż &kppp; w prawidłowy sposób zakończy połączenie ppp, rozłączy modem oraz wyłączy liczenie kosztów przy zamykaniu serwera X. Jest to przydatne, gdy użytkownik zwykle zapomina, że jest połączony z Internetem, lub gdy nie lubi się martwić i pamiętać o ręcznym rozłączaniu. Jeżeli takie działanie jest niepożądane, to należy tę opcję wyłączyć. Należy jednak pamiętać, że jeżeli stosowana jest funkcja liczenia kosztów połączeń, to w dziennikach połączeń brak będzie informacji o zakończeniu połączenia, jeżeli X i &kppp; zakończy tak działanie. + + + +Zakończ po rozłączeniu + +Wybranie tej opcji, spowoduje iż program &kppp; zakończy działanie po rozłączeniu z Internetem. Wyłączenie jej spowoduje iż okno programu &kppp; pozostanie otwarte po rozłączeniu. + + + +Minimalizuj okno w czasie połączenia + +Wybranie tej opcji, powoduje iż okno programu &kppp; będzie minimalizowane po nawiązaniu połączenia. Informacja o czasie trwania połączenia pojawi się na pasku zadań. + + + + + + + +Karta <guilabel +>O programie</guilabel +> + +Karta O programie pokazuje wersję programu &kppp;, licencję oraz informację o autorach. + + + + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/hayes.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/hayes.docbook new file mode 100644 index 00000000000..a9e4e816ea0 --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/hayes.docbook @@ -0,0 +1,1901 @@ + +Zbiór poleceń modemu w standardzie Hayes + +Niniejszy tekst zawiera opis poleceń modemowych w standardzie Hayes. Większość dostępnych na rynku modemów obsługuje dużą część tych poleceń. Jeżeli instrukcja modemu jest niedostępna (lub np. wcale jej nie było) to niniejszy opis na pewno się przyda. Można na przykład dowiedzieć się jak wyłączyć głośnik w modemie: wystarczy wpisać ATM0 i ..... nareszcie cisza !!! + +Ciąg znaków inicjujących pracę modemu, zawiera zbiór poleceń. Jego zadaniem jest przygodowanie modemu do celów komunikacji, ustawiając takie opcje jak: tryb dzwonienia, czasy oczekiwania, cechy sygnału zajętości oraz wiele innych. Współczesne oprogramowanie komunikacyjne ustawia polecenia inicjujące modem, w zależności od opcji konfiguracyjnych ustawianych przez użytkownika w menu, oknach dialogowych, itp. + +Przez wiele lat, modemy firmy Hayes były standardem. Jeżeli nowe firmy rozpoczynały produkcję i sprzedaż modemów, to w dużej mierze stosowały się do standardu firmy Hayes. Poniżej znajduje się lista wybranych poleceń standardu Hayes (nazywanych też poleceniami AT). Zbiór poleceń standardu Hayes może być podzielony na cztery grupy: + + + +Polecenia podstawowe +Duża litera z następującą po niej liczbą, np.: M1. + + +Polecenia rozszerzone +Znak & (ampersand) oraz duża litera z następującą po niej cyfrą. Jest to rozszerzenie standardowego zestawu poleceń, na przykład &M1. Należy zwrócić uwagę, iż polecenie M1 to nie to samo, co polecenie: &M1. + + +Polecenia specyficzne dla producenta +Rozpoczynają się albo od ukośnika (\), lub znaku procent (%), Polecenia te są zróżnicowane w modemach różnych producentów, z tego powodu omówione zostaną jedynie niektóre z nich. + + +Polecenia obsługi rejestrów +Postaci Sr=n gdzie r jest numerem rejestru, który ma zostać zmieniony, a n jest wartością, którą należy do tego rejestru wpisać. + +Rejestr jest informatycznym określeniem określonej lokalizacji w pamięci. Modemy posiadają wbudowaną niewielką pamięć, do której można zapisywać określone wartości z wykorzystaniem tego zestawu poleceń. Rejestry mogą przechowywać zmienne (informacje alfanumeryczne) które są wykorzystywane przez modem i oprogramowanie komunikacyjne. Na przykład, polecenie: S7=60 instruuje modem, abyZapisać w rejestrze numer #7 wartość 60. + + + +Chociaż większość poleceń definiowana jest za pomocą kombinacji liter i cyfr (L0, L1 &etc;), to użycie cyfry zero, jest opcjonalne, tzn. w przykładzie polecenie L0 jest tożsama z poleceniem L. Należy o tym pamiętać, podczas czytania poniższej tabeli! + +Poniżej znajdują się niektóre z najważniejszych znaków, które powinny pojawić się w ciągu inicjującym modem. Te fragmenty ciągu nie powinny być zmieniane. + + + +AT +Stanowi informację dla modemu, że zostaną przesłane polecenia sterujące. Znaki AT muszą rozpoczynać każdą linię poleceń dla modemu. + + +Z +Zeruje modem do ustawień standardowych. + + +, (przecinek) +powoduje, iż oprogramowanie oczekuje przez moment. Można wpisać więcej niż jedną poleceń , w wierszu. Na przykład zapis: ,,,, instruuje modem do wprowadzenia przerwy długości 4 sekund (Czas trwania przerwy jest zdeterminowany przez zawartość rejestru S8. + + +^M +Przesyła kod sterujący oznaczający powrót karetki (CR - Carriage Return ) + + + +Podstawowy zestaw poleceń Hayes'a + +w porządku alfabetycznym: + + + Polecenia podstawowe + + + + Komenda + Opis + Komentarz + + + + + A0 lub A + Odbierz połączenie przychodzące + + + + A/ + Powtórz ostatnią poleceń + Nie należy ich poprzedzać ciągiem AT. Klawisz Enter z reguły przerywa operację. + + + B0 lub B + Sposób negocjacji parametrów połączenia + Standard negocjacji V32 Mode/CCITT + + + B1 + Sposób negocjacji parametrów połączenia + Standard negocjacji Bell 212A + + + B2 + Sposób negocjacji parametrów połączenia + Tryb gadatliwy lub cichy przy odbieraniu + + + D + Zadzwoń + Dzwoni na podany numer i przekazuje sterowanie do aplikacji + + P + Wybieranie impulsowe + + + T + Wybieranie tonowe + + + W + Poczekaj na drugi sygnał wybierania + + + , + Przewij na czas określony w rejestrze S8 (wartość domyślna to najczęściej 2 sekundy) + + + ; + Po realizacji polecenia dzwoń, pozostań w trybie komend + + + ! + Obsługa mechanizmu przenoszenia połączenia (odłożenie słuchawki przez wpisaniem numeru docelowego) + + + L + Zadzwoń pod ostatnio wybierany numer + + + + + E0 lub E + Brak echa + Nie będzie powtarzać poleceń przekazywanych przez komputer + + + E1 + Echo + Modem będzie powtarzać polecenia przekazywane przez komputer (użytkownik będzie widział co pisze w oknie terminala) + + + H0 + Ustawienie stanu słuchawki + Opuszczona na widełki + + + H1 + Ustawienie stanu słuchawki + Podniesiona + + + I0 lub I + Żądanie informacji o możliwościach modemu + Jest to polecenie w dużej części zależna od sprzętu, polecenie I0 z reguły zwraca kod lub liczbę, wyższe numery mogą spowodować przesłanie dużo większej liczby użytecznych informacji o sprzęcie. + + + L0 lub L + Poziom głośności. Modemy z ręczną regulacją głośności, nie obsługują poniższych opcji. + Wyłączenie głosu lub bardzo cichy dźwięk. + + + L1 + + Cicho + + + L2 + + Średnio głośno + + + L3 + + Głośno lub bardzo głośno + + + M0 lub M + Wyłączenie głośnika + Często stoduje się też poleceń M3, lecz może ona różnie działać w zależności od producenta modemu. + + + M1 + + Głośnik włączony dopóki modem nie wykryje sygnału nośnej (tzn. do chwili pojawienia się dźwięku z drugiego modemu) + + + M2 + + Głośnik jest włączony cały czas, nawet po połączeniu (słyszalne są sygnały przesyłanych danych) + + + N0 lub N + Szybkość negocjacji parametrów + Negocjuj z wykorzystaniem tylko z prędkości zdefiniowanych w rejestrze S37 + + + N1 + + Rozpocznij negocjację od największej dostępnej prędkości, większej od wartości zdefiniowanej w rejestrze: S37 + + + O0 lub O + Wróć do stanu - Połączony + Należy zwrócić uwagę na poleceń X1, jako że wykrywanie sygnału wybierania może być aktywne. + + + O1 + + Wróć do stanu połączony, po zdefiniowanym czasie działania funkcji Retrain + + + Q0 lub Q1 + Tryb cichy + Wyłączony - powoduje wyświetlanie odpowiedzi modemu na polecenia użytkownika (np: OK) + + + Q1 + Tryb cichy + Włączony - Odpowiedzi modemu na polecenia użytkownika są wyłączone + + + Sn? + + Wyświetla zawartość rejestru S modemu, o numerze: n + + + Sn=r + Zapisz + Zapisz wartość: r w rejestrze S-o numerze: n + + + V0 lub V + Tryb gadatliwy + Kody stanu modemu zwracane w postaci liczbowej + + + V1 + + Kody stanu zwracane przez modem jako słowa w języku angielskim (⪚ CONNECT, BUSY, NO CARRIER &etc;) + + + X0 lub X + Standard Smartmodem + Kody stanu zgodne ze standardem Hayes Smartmodem 300 + + + X1 + + Powoduje zwykle dodanie informacji o prędkości połączenia, do kodów rezultatu (np: CONNECT 1200 + + + X2 + + Powoduje uaktywnienie wykrywania sygnału wywołania (wyłączając możliwość "ślepego" dzwonienia) i wyłączenie działania polecenia AT0) + + + X3 + + Włącza opcję wykrywania sygnału zajętości + + + X4 + + Włącza opcję wykrywania sygnału zajętości oraz sygnału wybierania + + + Z0 lub Z + Zerowanie + Zeruje stan modemu i uaktywnia zachowaną konfigurację. Użycie poleceń Z0, Z1 itp. umożliwia korzystanie z różnych profili konfiguracji. Komenda ta działa identycznie jak &F dla przywrócenia ustawień fabrycznych w modemach bez pamięci NVRAM (pamięć nieulotna). + + + +
+
+ + + Rozszerzony zbiór poleceń standardu HayesPolecenia rozszerzone + + + Rozszerzony zbiór poleceń standardu Hayes + + + + Komenda + Opis + Komentarz + + + + + &B0 lub &B + Parametry funkcji Retrain + Wyłączenie automatycznego działania Retrain + + + &B1 + Parametry funkcji Retrain + Włączenie automatycznego działania retrain + + + &B2 + Parametry funkcji Retrain + Włączenie funkcji auto retrain, jednak modem rozłączy się, jeżeli stan linii nie poprawi się w ciągu okresu ustawionego w rejestrze S7 + + + &C0 or &C1 + Wykrywanie sygnału nośnej + Sygnał zawsze włączony + + + &C1 + Wykrywanie sygnału nośnej + Detekcja nośnej zdalnego modemu (najczęściej jest to wartość domyślna) + + + &D0 lub &D + Sygnał gotowości terminala (DTR) + Ten sygnał jest ignorowany (Działanie jest uzależnione od sprzętu, należy sprawdzić w dokumentacji sposób reakcji na ten sygnał!) + + + &D1 + Sygnał gotowości terminala (DTR) + Po zmianie stanu sygnału DTR (z włączony na wyłączony) modem przechodzi w tryb przyjmowania poleceń (dotyczy tylko niektórych modemów) + + + &D2 + Sygnał gotowości terminala (DTR) + Pewne modemy po zmianie stanu sygnału DTR (z włączony na wyłączony) rozłączają się. (Działanie takie preferowane jest jako domyślne) + + + &D3 + Sygnał gotowości terminala (DTR) + Powoduje rozłączenie, zerowanie modemu i powrót do trybu poleceń po otrzymaniu sygnału DTR + + + &F0 lub &F + Ustawienia fabryczne + Typowe wartość domyślne w standardzie Hayes Nieraz wykorzystanie tych ustawień do definiowania ciągów połączeniowych może być przydatne, gdyż ustawienia parametrów &F1-&F3 mogą się różnić między modemami, co może powodować problemy z połączeniami (jako że nie wiadomo jakiej marki dotyczy polecenie &F2)Niejednokrotnie, wiele problemów może być rozwiązanych poprzez zastąpienie skomplikowanego ciągu poleceń, prostym poleceniem &F2, jeżeli jednak niezbędne jest utworzenie skoplikowanego ciągu poleceń, najlepiej rozpocząć od prostego: &F, unikając stosowania dostosowanych ustawień domyślnych. + + + &F1 + Ustawienia fabryczne + Ustawienia fabryczne dopasowane do komputerów kompatybilnych z IBM PC. + + + &F2 + Ustawienia fabryczne + Ustawienia fabryczne dla komputerów typu Mac z obsługą programowej negocjacji parametrów połączenia + + + &F3 + Ustawienia fabryczne + Ustawienia fabryczne dla komputerów typu Mac ze sprzętową obsługą negocjacji parametrów połączenia + + + &G0 lub &G + Sygnał Guard Tone + Wyłączenie sygnału Guard Tone + + + &K0 lub &K + Lokalna kontrola przepływu + Wyłącza lokalną kontrolę przepływu + + + &K1 + Lokalna kontrola przepływu + Włącza lokalną sprzętową kontrolę przepływu typu RTS/CTS + + + &K2 + Lokalna kontrola przepływu + Włącza programową kontrolę przepływu XON/XOFF + + + &K3 + Lokalna kontrola przepływu + Włącza lokalną sprzętową kontrolę przepływu typu RTS/CTS + + + &K4 + Lokalna kontrola przepływu + Włącza programową kontrolę przepływu XON/XOFF + + + &L0 lub &L + Tryb dzwonienia + Wybierz tryb połączenia + + + &M0 lub &M + Tryb kontroli błędów + Włącz tryb asynchroniczny bez kontroli błędów (tak samo jak polecenie&Q0)) + + + &P0 lub &P + Parametry wybierania impulsowego + Stosunek sygnału do przerwy dla U.S./Canada (39% impuls / 61% przerwa) + + + &P1 + Parametry wybierania impulsowego + Stosunek sygnału do przerwy dla U.K./Hong Kong (33% impuls / 67% przerwa) + + + &Q0 lub &Q + Tryb kontroli błędów + Tryb asynchroniczny bez korekcji błędów. Brak buforowania danych. ASB wyłączone. + + + &Q5 + Tryb kontroli błędów + Korekcja błędów zgodna ze standardem V.42 (wymaga włączonej kontroli przepływu) + + + &Q6 + Tryb kontroli błędów + Tryb asynchroniczny z włączonym ASB (wymaga włączonej kontroli przepływu) + + + &Q8 + Tryb kontroli błędów + Alternatywny protokół korekcji błędów (MNP) + + + &Q9 + Tryb kontroli błędów + Warunkowa kompresja danych: V.42bis = tak, MNP5 = nie. + + + &S0 lub &S + Starowanie sygnałem DSR + Zawsze włączony (wartość domyślna) + + + &S1 + Starowanie sygnałem DSR + Zachowanie zgodne ze specyfikacją EIA (Sygnał aktywny po uzyskaniu sygnału wybierania, nieaktywny po zerwaniu połączenia) + + + &T0 lub &T + Test modemu + Działanie uzależnione od typu i producenta modemu. Występuje w niektórych modelach. + + + &U0 lub &U + Modulacja Trellis (TCM - Trellis code modulation) + Włącz V.32 TCM + + + &U1 + Modulacja Trellis (TCM - Trellis code modulation) + Wyłącz V.32 TCM + + + &V0 lub &V1 + Wyświetla aktywne + (i często przechowywane w pamięci) skonfigurowane profile ustawień (lub polecenie ATI4 + + + &W0 lub &W + Zapisz profil + W pamięci NVRAM (można stosować polecenia &W0, &W1 itp. dla wielu profili) Część ustawień nie może być zapisana, informacje o nich dostępne są po wywołaniu komend &V lub ATI4 + + + &Y0 lub &Y + Wybierz konfigurację ładowaną podczas uruchamiania + Załaduj profil numer 0 (wartość domyślna) + + + &Y1 + Wybierz konfigurację ładowaną podczas uruchamiania + Załaduj profil numer 1 + + + &Zn=x + Wyzeruj modem i załaduj zachowany profil o numerze n + Należy podkreślić, iż wszelkie znaki w linii następujące po komendzie &Z są ignorowane + + + +
+ +
+ + + Polecenia z ukośnikiem i znakiem procent + + + Polecenia z ukośnikiem i znakiem procent + + + + Komenda + Opis + Komentarz + + + + + \A0 lub \A + Maksymalny rozmiar bloku MNP w znakach + maksymalnie 64 znaki + + + \A1 + Maksymalny rozmiar bloku MNP w znakach + maksymalnie 128 znaków + + + \A2 + Maksymalny rozmiar bloku MNP w znakach + maksymalnie 192 znaki + + + \A3 + Maksymalny rozmiar bloku MNP w znakach + maksymalnie 256 znaków + + + %C0 lub %C + Włączenie/wyłączenie kompresji danych + Wyłączona + + + %C1 + Włączenie/wyłączenie kompresji danych + Włączona kompresja MNP5 + + + %C2 + Włączenie/wyłączenie kompresji danych + Włączona kompresja V.42bis (BTLZ) + + + %C3 + Włączenie/wyłączenie kompresji danych + Włączona kompresja MNP5 oraz V.42bis (BTLZ) + + + %D0 lub %D + Kompresja danych + Rozmiar słownika BLTZ: 512 + + + %D1 + Kompresja danych + Rozmiar słownika BLTZ: 1024 + + + %D2 + Kompresja danych + Rozmiar słownika BLTZ: 2048 + + + %D3 + Kompresja danych + Rozmiar słownika BLTZ: 512 + + + %E0 lub %E1 + Metoda wyjścia do trybu poleceń + Wyjście do trybu poleceń wyłączone + + + %E1 + Metoda wyjścia do trybu poleceń + Metoda +++AT (domyślna) + + + %E2 + Metoda wyjścia do trybu poleceń + Metoda: Break AT + + + %E3 + Metoda wyjścia do trybu poleceń + Obie metody równocześnie + + + %E4 + Metoda wyjścia do trybu poleceń + Wyłącz wyświetlanie tekstu OK po znakach +++ + + + %E5 + Metoda wyjścia do trybu poleceń + Włącz wyświetlanie tekstu OK po znakach +++ + + + \J0 lub \J + Automatyczne ustawianie szybkości DTE + Wyłączona + + + \J1 + Automatyczne ustawianie szybkości DTE + Szybkość portu szeregowego (DTE) jest dopasowywana do szybkości połączenia. + + + \N0 lub \N + Rodzaj zastosowanego algorytmu korekcji błędów + Połączenie zwykłe (poniżej znajdują się definicje) + + + \N1 + Rodzaj zastosowanego algorytmu korekcji błędów + Połączenie bezpośrednie - bez korekcji + + + \N2 + Rodzaj zastosowanego algorytmu korekcji błędów + Połączenie niezawodne-automatyczne w standardzie MNP + + + \N3 + Rodzaj zastosowanego algorytmu korekcji błędów + Połączenie niezawodne-automatyczne + + + \N4 + Rodzaj zastosowanego algorytmu korekcji błędów + Połączenie niezawodne w standardzie V.42bis z detekcją fazy + + + \N5 + Rodzaj zastosowanego algorytmu korekcji błędów + Połączenie niezawodne-automatyczne w standardzie V.42bis auto z detekcją fazy + + + \N6 + Rodzaj zastosowanego algorytmu korekcji błędów + Połączenie niezawodne w standardzie V.42 z detekcją fazy + + + \N7 + Rodzaj zastosowanego algorytmu korekcji błędów + Połączanie niezawodne-automatyczne w standardzie V.42 auto z detekcją fazy + + + +
+ +Połączenie bezpośrednie, jest najprostszym rodzajem połączenia bez korekcji błędów lub kompresji danych. Dla tego rodzaju połączenia, prędkość połączenia komputer-modem i modem-modem musi być identyczna. + +Zwykłe połącznie wykorzystuje kontrolę przepływu (sprzętową lub programową) buforując dane wysyłane i otrzymywane, co pozwala na przesyłanie danych z prędkością inną niż w relacji komputer<—>modem. Na przykład, komputer wysyła dane z prędkością 57kbps, jednak wykorzystanie kompresji, powoduje iż modem w rzeczywistości przesyła dane z prędkością 28,8kbps. Ten typ połączenia jest wykorzystywany przez większość modemów. + +Połączenie niezawodne, jest podobne w połączenia zwykłego, jeżeli jednak z jakichś powodów tryb kompresji danych i korekcji błędów nie może być uruchomiony i utrzymany, połączenie zostaje zerwane. (W tym trybie, modem zapewnia iż każda transmisja będzie niezawodna, jeżeli jest to niemożliwe połączenie musi zostać zerwane) + +Podobnie jak wyżej, połączenie niezawodne-automatyczne jest prawie identyczne, różni się jedynie tym iż modem będzie ponawiał próby wynegocjowania algorytmu kompresji lub korekcji błędów, aby powrócić do trybu niezawodnego połączenia. Ten tryb jest najczęściej wykorzystywany. + +
+ + +Rejestry S + + + Rejestry S + + + + Rejestr + Zakres + Wartość domyślna + Funkcja + + + + + S0 + 0-255 dzwonków + 1-2 + Liczba dzwonków po którym zostanie odebrane połączenie. Nie odpowiadaj jeżeli 0 + + + S1 + 0-255 dzwonków + 0 + Jeżeli wartość zapisana w rejestrze S0 jest większa niż 0 to odliczane są dzwonki przed odebranie połączenia. + + + S2 + 0-127 ASCII + 43 + + Kod znaku przejścia do trybu poleceń (ESC) + + + S2 + >127 + + brak zdefiniowania kodu ESC + + + S3 + 0-127 ASCII + 13 CR + Kod znaku powrotu karetki + + + S4 + 0-127 ASCII + 10 LF + Kod znaku przejścia do następnej linii + + + S5 + 0-32, 127 ASCII + 8 BS + Kod znaku usuwania + + + S6 + 2-255 sekund + 2 + Czas oczekiwania na sygnał wybierania (informacje o wybieraniu "ślepym" znajdują się tutaj:Xn + + + S7 + 1-255 sekund + 30-60 + Czas oczekiwania na sygnał zdalnego modemu + + + S8 + 0-255 sekund + 2 + Długość przerwy określonej przecinkiem w numerze telefonu + + + S9 + 1-255 1/10-ta sekundy + 6 + Czas wymagany na wykrycie i rozpoznanie nośnej + + + S10 + 1-255 1/10-ta sekundy + 7-14 + Czas pomiędzy utratą nośnej i rozłączeniem + + + S11 + 50-255 milisekund + 70-95 + Długość i odsŧępy między sygnałami w wybieraniu tonowym. + + + S12 + 0-255 1/50-te sekundy + 50 + Dodatkowa przerwa otaczająca sekwencję +++. + + + S36 + Określa zachowanie modemu jeżeli połączenie z korekcją błędów nie powiedzie się + 0 - Rozłączenie + + 1 - Ustanowienie połączenia bezpośredniego + + 3 - Ustanowienie połączenia normalnego + + 4 - Ustanowienie połączenia typu MNP lub rozłączenie jeżeli jest to niemożliwe + + 5 - Ustanowienie połączenia typu MNP lub połączenie bezpośrednie jeżeli jest to niemożliwe + + 7 - Ustanowienie połączenia typu MNP lub połączenie normalne jeżeli jest to niemożliwe + + + 7 + Szybkość ustawiana przy nieudanej negocjacji + + + S37 + + 1 = 300 bps + + 5 = 1200 bps + + 6 = 2400 bps + + 7 = 1200/75 bps (tryb v.23) + + 8 = 4800 bps + + 9 = 9600 bps + + 10 = 12000 bps + + 11 = 14400 bps + + 12 = 7200 bps + + + 0 + Prędkość negocjacji parametrów (wartość początkowa przy rozpoczynaniu negocjacji) + + + +
+ +Wiele modemów posiada kilkadziesiąt lub kilkaset rejestrów S, jednak tylko kilkanaście pierwszych stanowi nieformalny standard. Można zmieniać ich zawartość za pomocą polecenia: ATSn=N, zaś sprawdzać ich aktualne ustawienie za pomocą polecenia: ATSn? (np: polecenie AT S10 S1? spowoduje, iż modem będzie oczekiwał 7 sekund na odpowiedź zdalnego modemu, oraz zwróci informację o ostatniej liczbie dzwonków.) + +
+
diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/index.cache.bz2 b/tde-i18n-pl/docs/tdenetwork/kppp/index.cache.bz2 new file mode 100644 index 00000000000..2956dfb7e9a Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/index.cache.bz2 differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/index.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/index.docbook new file mode 100644 index 00000000000..8e844260c6d --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/index.docbook @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + +]> + + + + +Podręcznik programu &kppp; + + +Lauri Watts
lauri@kde.org
+
+
+KrzysztofWoźniak
wozniakk@ceti.pl
+
+ + +2001 +Lauri Watts + + +&FDLNotice; + +2001-06-11 +1.01.00 + + + + +&kppp; to program do połączenia modemowego z Internetem i przyjazny interfejs usługi pppd, pozwalający na interaktywne generowanie skryptów połączeniowych i ustawień sieciowych. + + + +KDE +kppp +tdenetwork +program dzwoniący +Internet +ppp + + +
+ + +Wprowadzenie + +&kppp; jest programem dzwoniącym i nakładką sterującą usługą pppd. Pozwala on na interaktywną generację skryptów połączeniowych oraz konfigurację sieci. Dzięki niemu można zautomatyzować proces ustanawiania połączenia z dostawcą internetowym ISP oraz jednocześnie w wygodny sposób go monitorować. + +Po uzyskaniu połączenia, program &kppp; pozwala na generowanie obszernych statystyk połączeń oraz rejestrację czasu, który użytkownik spędza w sieci. + +Wbudowany terminal i generator skryptów, pozwala użytkownikowi na łatwe konfigurowanie połączenia. Nie jest konieczne korzystanie z innych programów-terminali takich jak seyon lub minicom, do testowania i konfiguracji połączenia. + +Jedną z funkcji programu &kppp; jest rozbudowana analiza kosztów połączeń telefonicznych. + +Mamy nadzieję że spodoba Ci się ten program, oraz iż ułatwi on Twoją drogę do uzyskania dostępu do Internetu. + + + +&getting-online; + +&wizard; + +&dialog-setup; + +&global-settings; + +&security; + +&chap-and-pap; + +&tricks; + +&callback; + +&kppp-faq; + + + +Zasługi i licencje + +&kppp; + +Program &kppp; wywodzi się z aplikacjiezppp 0.6, autorstwa Jay'a Painter'a. Jednakże niemal całość &kppp; została przepisana od nowa, więcezppp oraz &kppp; nie mają ze sobą już wiele wspólnego.. + +Główni programiści: + + +Bernd Johannes Wuebben wuebben@kde.org + +Mario Weilguni mweilguni@sime.com + +Harri Porten porten@kde.org (Aktualny opiekun) + + + +Podziękowania dla programistów, którzy współpracowani w stworzeniu &kppp; + + +Jesus Fuentes Saaverdra jesus.fuentes@etsi.tel.uva.esfor - wprowadzenie wielu dodatkowych opcji i innych usprawnień + +Markus Wuebben wuebben@eure.de - stworzenie okna dialogowego dla zapytań ATI + +Peter Silva peter.silva@videotron.ca - stworzenie okien pomocniczych i wiele innych usprawnień + +Martin A. Brown MABrown@etcconnect.org + +Martin Häfner mh@ap-dec717c.physik.uni-karlsruhe.de - prace nad podsystemem Callback + +Olaf Kirch okir@caldera.de - wyjaśnienie tajemnic wykorzystania deskryptorów plików + + + + +Prawa autorskie do dokumentacji (c) 2001 Lauri Watts lauri@kde.org, w dużej części bazuje ona na oryginale autorstwa: Bernd'ta Johannes'a Wuebben'a wuebben@kde.org +&underFDL; &underGPL; + + +Instalacja + + +Jak zdobyć &kppp; +&install.intro.documentation; + + +Kompilacja i instalacja +&install.compile.documentation; + + +Przygotowanie komputera do połączeń telefonicznych przez <acronym +>PPP</acronym +> + +Kolejne sekcje zawierają ogólne informacje dotyczące różnych systemów operacyjnych, na których może działać &kppp;. Poniższe strony internetowe mogą zainteresować osoby wymagające bardziej szczegółowych informacji o protokole ppp, programie pppd oraz konfiguracji połączeń sieciowych: + + +The &Linux; PPP &FAQ;: http://metalab.unc.edu/mdw/FAQ/PPP-FAQ.html +The &Linux; PPP HOWTO: http://metalab.unc.edu/mdw/HOWTO/PPP-HOWTO.html +http://www.thoughtport.com:8080/PPP/index.html +The Network Administrators' Guide: http://metalab.unc.edu/mdw/LDP/nag/nag.html + + + +Przygotowanie systemu &Linux; do korzystania z protokołu <acronym +>PPP</acronym +> + +Działanie programu &kppp; (a właściwie usługi pppd) wymaga skompilowanej w jądro systemu obsługi protokołu PPP. W przypadku gdy jądro nie obsługuje PPP, należy zdobyć ostatnią wersję programupppd z dowolnego popularnego archiwum oprogramowania dla systemu &Linux; (np. ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/, oraz skompilować jądro z włączoną obsługą protokołuPPP. + +Nie należy się obawiać, w rzeczywistości to nie jest takie straszne jak się wydaje. Nie należy tylko zapomnieć o zainstalowaniu aplikacji pppd. + +Jeżeli użytkownik nie jest pewien, czy jądro systemu zapewnia obsługę protokołu PPP, powinien wpisać polecenie: dmesg w linii poleceń, i poszukać następującego tekstu: + + + +PPP: version 2.3.0 (demand dialing) +TCP compression code copyright 1989 Regents of the University of California +PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. +PPP line discipline registered + + + +Program &kppp; spróbuje automatycznie wykryć czy jądro systemu zapewnia obsługę protokołuPPP. Jeżeli tak nie jest, to wyświetlony zostanie odpowiedni komunikat zaraz po uruchomieniu &kppp;. + +Wersja programu usługi pppd dla jąder w wersjach 2.x systemu &Linux;, powinna być równa lub większa od 2.3. Można sprawdzić posiadaną wersję usługi poprzez wpisanie polecenia pppd w linii poleceń. Jakkolwiek pppd właściwie nie posiada opcji , to umieszczenie jej wygeneruje komunikat błędu, oraz między innymi wersję aplikacji pppd. + + + + + + + + + +&hayes-reference; + +&accounting; + +&documentation.index; +
+ + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-accounting-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-accounting-tab.png new file mode 100644 index 00000000000..74e980dc2f4 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-accounting-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-dial-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-dial-tab.png new file mode 100644 index 00000000000..104a87680d1 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-dial-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-dns-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-dns-tab.png new file mode 100644 index 00000000000..b9ed2ca4654 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-dns-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-execute-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-execute-tab.png new file mode 100644 index 00000000000..ebcb80c0c96 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-execute-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-gateway-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-gateway-tab.png new file mode 100644 index 00000000000..d7e62bada0a Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-gateway-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-ip-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-ip-tab.png new file mode 100644 index 00000000000..c431bdb96db Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-ip-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-login-script-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-login-script-tab.png new file mode 100644 index 00000000000..025e1885980 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-account-login-script-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-config.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-config.png new file mode 100644 index 00000000000..a2a0e744d50 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-config.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-device-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-device-tab.png new file mode 100644 index 00000000000..a7993d82253 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-device-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-dialler-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-dialler-tab.png new file mode 100644 index 00000000000..8509a79875c Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-dialler-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-faq.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-faq.docbook new file mode 100644 index 00000000000..35f71901c7e --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-faq.docbook @@ -0,0 +1,824 @@ + +Pytania i odpowiedzi +&reporting.bugs; + + +Pytania dotyczące dzwonienia + +Nie mogę korzystać z programu &kppp;. Otrzymuję komunikaty iż pppd zakończył się lub przekroczono czas oczekiwania. Co jest tego przyczyną? + +Czy uważnie Przeczytałeś tą instrukcję? Oto najczęściej występujące problemy: + + + +Kliknij na przycisk Szczegóły, aby program &kppp; wyświetlił ostatnie komunikaty z dziennika PPP (przycisk może nie działać na systemach innych niż &Linux; lub też w niektórych jego dystrybucjach). Komunikaty z dziennika pomogą odkryć przyczyny problemów. + +Upewnij się, iż zainstalowany demon pppd jest w binarnej formie aplikacji pppd, a nie tylko skryptem. + +Upewnij się, czy program pppd ma ustawioną flagę setuid root. Można ustawić ten tryb pracy, za pomocą polecenia chmod wydanego jako Administrator (użytkownik root). + +Sprawdź istnienie pliku /etc/ppp/options, oraz czy nie zawiera jakichkolwiek sprzecznych ustawień. Najlepiej jeżeli jest on pusty. + +Upewnij się, że nie używasz opcji jako parametru demona pppd (program &kppp; sam zajmie się zablokowaniem dostępu do urządzenia). + +Usuń parametr z obudwu plików: /etc/ppp/options oraz ˜/.ppprc! +Wykorzystanie dowiązanie symbolicznego: /dev/modem może powodować konflikty. Problemy mogą zostać wyeliminowane przez użycie rzeczywistego urządzenia np.: /dev/cuaX lub /dev/ttySX. +Port COM1 określany jest przez ttyS0, COM2 to ttyS1 i tak dalej. + +Należy upewnić się co do poprawności konfiguracji praw dostępu. Jeżeli po zalogowaniu jako Administrator, wszystko działa poprawnie, należy sprawdzić konfigurację uprawnień z jakimi działa &kppp;. Jeżeli uruchamianie &kppp; z ustawionym bitem setuid root nie wchodzi w grę, to prawdopodobnie pomoże utworzenie grupy modem. + +Przyczyną problemu może być zbyt wczesne uruchomienie demona pppd, tzn. zanim zdalny serwer będzie gotowy do negocjacji połączeniaPPP. W przypadku wykorzystania skryptu logowania, niezbędne jest sprawdzenie procedury logowania z wykorzystaniem wbudowanego terminala. Część dostawców Internetu, wymaga wysłania w skrypcie prostego polecenia: Send lub Send ppp aby uruchomić PPP. W niektórych przypadkach pomaga dodanie w skrypcie poleceń Pause 1 lub Pause 2 co rozwiązuje problemy z czasem wykonywania poleceń. + + + +Jeżeli działania powyższe nie pomagają, przydatne mogą być informacje z dzienników systemowych, które można wyświetlić poleceniem: + +# tail /var/log/messages + + + + + +pppd died - The remote system is required to authenticate itself ... + + +Typowy komunikat błędu w dziennikach systemowych: +pppd[699]: The remote system is required to authenticate itself +pppd[699]: but I couldn't find any suitable secret (password) for it to use to do so. +pppd[699]: (None of the available passwords would let it use an IP address.) + +Przyczyny powyższego problemu mogą być dwie + +Plik /etc/ppp/options zawiera opcję. Należy ją poprzedzić znakiem komentarza # i spróbować ponownie. System posiada już zdefiniowaną bramę domyślne. Prawdopodobnie skonfigurowany jest on do pracy w sieci lokalnej. W takim wypadku, ostatnie wersje demona pppd zachowują się, tak jakby miały aktywną opcję . Aby unieważnić to ustawienie, należy dodać argument w konfiguracji pppd. Można również wyłączyć sieć lokalną przed rozpoczęciem dzwonienia. Jeżeli ktoś zna prosty sposób na ustawienie działania jednocześnie dwóch sieci, to autorzy programu &kppp; chętnie umieszczą instrukcję w tej dokumentacji. + + + + + +Usługa pppd nieoczekiwanie kończy działanie w jądrze systemu Linux w wersjach 2.4.x + +Typowy komunikat błędu w dziennikach systemowych: + +pppd[1182]: pppd 2.3.11 started by user, uid 500 +pppd[1182]: ioctl(PPPIOCGFLAGS): Invalid argument +pppd[1182]: tcsetattr: Invalid argument +pppd[1182]: Exit. + +Należy zainstalować program demona pppd w wersji 2.4.0b1 lub wyższej. Plik Documentation/Changes w źródłach jądra zawiera więcej informacji. + + + + +Dlaczego program &kppp; wyświetla błąd: Nie można otworzyć modemu? + +Błąd ten oznacza, iż program &kppp; nie ma wystarczających uprawnień do otwarcia urządzenia modemu. lub wybrane w karcie Modem urządzenie nie istnieje. Najpierw należy sprawdzić czy wybrano właściwe urządzenie, a następnie należy nadać programowi &kppp; odpowiednie uprawnienia dostępu do urządzenia i do modyfikacji pliku /etc/resolv.conf jeżeli &kppp; powinno konfigurować automatycznie ustawienia DNS. Jeżeli istnieje możliwość uruchomienia &kppp; z ustawionym bitem setuid root, to na pewno rozwiąże wszelkie problemy z dostępem, jeżeli nie, to należy samodzielnie ustalić prawidłowe uprawnienia. Ustawienie bitu setuid root odbywa się w następujący sposób: + +% su +# chown +# chmod +# exit + + + + + +Dlaczego program &kppp; twierdzi iż nie może stworzyć pliku blokującego dla modemu? + +W większości przypadków, problem pojawia się gdy program &kppp; nie ma włączonego bitu SETUID, a użytkownik nie posiada praw zapisu do folderu z plikiem blokującym (domyślnie jest to: /var/lock). Dzieje się tak na przykład w dystrybucjach &RedHat;. Należy sprawdzić w oknie dialogowym ustawień modemu wybraną ścieżkę. Rozwiązaniem jest albo nadanie bitu SETUID dla programu &kppp; a jeżeli jest to niemożliwe to nadanie praw zapisu dla użytkownika w katalogu /var/lock lub stworzenie grupy użytkowników modem, która będzie miała prawa zapisu w katalogu /var/lock. + + + +Dlaczego program &kppp; ma ustawiony znacznik SETUID? + +Ustawianie bitu SETUID nie jest niezbędnie konieczne. 'Administratorzy systemów &UNIX; mogą po prostu stworzyć grupę modem, i zapisać do niej wszystkich użytkowników, którzy powinni mieć dostęp do modemu. Kolejnym krokiem, jest nadanie grupie modem uprawnień zapisu do urządzenia. Jeżeli &kppp; ma automatycznie konfigurować ustawienia DNS, to konieczne jest nadanie uprawnień do zapisu w pliku /etc/resolv.conf, Dostęp do zapisu w plikach /etc/ppp/pap-secrets oraz /etc/ppp/chap-secrets jest wymagany, jeżeli użytkownik wykorzystuje konfigurację protokołów PAP lub CHAP. + +Zespół autorów programu &kppp; dołożył wielu starań, aby podnieść bezpieczeństwo korzystania z niego przy ustawionym bicie SETUID. Wybór stosowanego rozwiązania należy jednak do użytkownika. + +Więcej informacji na ten temat znajduje się w rozdziale Bezpieczeństwo . + + + +Co robić, gdy program &kppp; nic nie robi, i wyświetla komunikat Oczekiwanie na OK + +Trzeba spróbować zmiany ustawień CR/LF, np.: CR, LF lub CR/LF. + +Możliwe jest również, że posiadany modem potrzebuje więcej czasu na odpowiedź na polecenia inicjalizujące. Ustawienie tego czasu jest możliwe w oknie dialogowym Polecenia modemu, w karcie Modem. Odpowiednie pola toCzas oczekiwania przez inicjalizacją oraz Czas oczekiwania po inicjalizacji. Jeżeli zwiększenie ich wartości poprawia funkcjonowanie połączenia, to należy je odpowiednio dostosować do swoich potrzeb. + + + +Połączenie działa, nie mogę jednak uruchomić żadnych programów! + +Przyczyną tego problemu może być ustawienie opcji Automatycznie konfiguruj nazwę hosta co powoduje iż serwer X, nie może podłączyć się do hosta po zmianie nazwy. Jeżeli opcja ta jest naprawdę potrzebna (ale bardzo możliwe że tak nie jest) to należy sobie radzić poprzez konfigurację uprawnień dostępu do X serwera za pomocą polecenia xhost . Należy jednak pamiętać o kwestiach związanych z bezpieczeństwem, dlatego że to polecenie daje praktycznie każdemu dostęp do serwera X. + + + +Program &kppp; wykazuje poprawne połączenie, ale &konqueror; pokazuje komunikat Nieznany serwer hostname, zaś &Netscape; pokazuje: Nieznana nazwa serwera. + +Należy spróbowaćpolecenia ping na numer IP jakiegoś serwera, np.: ping . Jeżeli polecenie działa to następnie należy podjąć kolejne działania: + + +Należy sprawdzić, czy ustawiono co najmniej jeden adres serwera DNS. + +Sprawdzić zawartość pliku /etc/host.conf. Powinna tam znajdować się następująca linia: order hosts, bind. Opcja powoduje iż program tłumaczący nazwy, będzie wysyłał pytania do serwera nazw, jeżeli tej linii nie ma to należy ją dodać. + + + + +Jak w programie &kppp; wysłać znak \n lub \r + +Wystarczy wysłać pusty ciąg znaków, tak jak w poniższym skrypcie: + + +Send # wyślij pusty tekst +Expect ID: +Send itsme +Expect word: +Send forgot +Expect granted +Send ppp + + + + + + +Jak wyłączyć komunikat &kppp;: Nie mogę utworzyć pliku blokującego? +Powyższy komunikat pojawia się, gdy brak jest odpowiednich uprawnień do stworzenia bliku blokującego. Jeżeli w ustawieniach jest wybrana opcja tworzenia pliku blokującego, to użytkownik musi mieć prawa zapisu do katalogu (zwykle jest to katalog: /var/lock). Nie stanowi to problemu w sytuacji gdy program &kppp; działa z uprawnieniami Administratora poprzez włączenie bitu SETUID. Więcej informacji na ten temat w sekcji Pliki blokujące + + + +Dlaczego z modemu wydobywa się taki hałas przy dzwonieniu? + +Naciśnij przycisk Ustawienia, a następnie Modem. Możliwe jest ustawienie trzech poziomów głośności: Wyłączony, Średni lub Wysoki. Większość modemów nie różnicuje głośności pomiędzy poziomem średnim i wysokim. Jeżeli zmiana tych ustawień nie pomaga, należy upewnić się czy zdefiniowane są właściwe dla posiadanego modemu polecenia w oknie: Ustawienia, Modem, Polecenia modemu. + + + +Ustawiłem poziom głośności modemu na Wyłączony lecz dalej słyszę okropny hałas w trakcie dzwonienia. Dlaczego? + +Polecenia modemu konfigurujące poziom głośności, mogą zostać zagubione, jeżeli modem nie radzi sobie z interpretacją szybko przesyłanych danych. Należy spróbować zwiększyć poziom parametru Przerwa po inicjalizacji w Ustawienia, Modem, Polecenia modemu. + + + +Program &kppp; informuje o niezwykłych prędkościach modemu, takich jak: 115200 lub 57600 + +Większość modemów informuje o szybkości połączenia szeregowego, a nie o rzeczywistej szybkości przesyłu po linii telefonicznej. Należy taki modem odpowiednio skonfigurować poprzez dodanie uzupełniających poleceń w ciągu inicjującym. Dla wielu modemów jest to polecenie ATW2. Można go dodać do polecenia dzwonienia (zwykle wyglądającego tak: ATD), nowe polecenie dzwonienia powinno wtedy wyglądać tak: ATW2D. + + + +Dlaczego program &kppp; pokazuje komunikat Prędkość nieznana + +Nowe modemu mają często bardzo skomplikowany format komunikatu informującego o szybkości połączenia, np.: CONNECT LAP.M/V42.bis/115000:RX/31200:TX, co powoduje iż &kppp; nie może poprawnie rozpoznać informacji o prędkości połączenia. Aby zobaczyć komunikaty modemu, należy włączyć opcję Pokaż dziennik. + + + +Prędkość połączenia jest zbyt niska + +Jeżeli prędkość modemu nie jest satysfakcjonująca, to należy się upewnić czy ustawiono szybkość połączenia (Ustawienia, Modem, Szybkość połączenia) na wartość 57600 lub większą. Następnie należy sprawdzić, czy posiadany port szeregowy obsługuje większe prędkości. Wiele komputerów opartych na procesorze i486 nie działa prawidłowo, jeżeli prędkość zostanie ustawiona na 115200. Jeżeli układ portu szeregowego jest stary (jak np.8250 UART) to nie będzie działać. Jeżeli jednak posiadany układ to 16550 lub 16550A to nie powinno być najmniejszych problemów. + +Dodatkowo, należy poszukać w instrukcji modemu informacji o poleceniach konfigurujących szybkość transmisji. + + + +Moje połączenie jest naprawdę bardzo wolne! + +Jeżeli dane sączą się z prędkością kilku bajtów na sekundę, to przyczyną tego może być konfiguracja sprzętu. Jeżeli przesuwanie kursora myszki przyśpiesza transmisję, to oznacza z całą pewnością problem sprzętowy! + +Wiele informacji o posiadanym porcie szeregowym można uzyskać za pomocą polecenia setserial . Należy szukać informacji o konflikcie przerwań z innymi składowymi komputera. Moduł Informacje programu &kcontrol; również może zawierać pomocne informacje. + + + +Moja linia telefoniczna wymaga wybierania impulsowego, a nie tonowego (lub vice-versa). Jak to można zmienić? +Należy zmodyfikować ciąg dzwonienia. Niemal wszystkie modemy reagują na następujące polecenia AT: + + + +ATDT +Wybieranie tonowe + + +ATDP +Wybieranie impulsowe + + + + + + + + + +Pytania o reguły liczenia kosztów połączeń. + +Jak stworzyć plik zasad liczenia kosztów połączeń telefonicznych? +Wystarczy postępować zgodnie z opisem w pliku TEMPLATE dostarczonym z programem &kppp;. Powinien się on znajdować w katalogu $KDEDIR/doc/HTML/kod języka/kppp/. Uruchamiając &kppp; w linii poleceń z opcją można sprawdzić składnię stworzonego pliku zasad liczenia kosztów połączeń. + + + +Stworzyłem plik zasad liczenia kosztów telefonicznych dla swojego kraju, gdzie mogę go wysłać aby inni również mogli z niego skorzystać? + + + + + +Czy stworzony przeze mnie plik zasad liczenia kosztów, może zawierać wielkości ułamkowe postaci np.: "(0.17, 45.5)"? +Jest to możliwe, jednak należy unikać stosowania ułamków mniejszych od 1/10 sekundy, gdyż może to powodować wyższe obciążenie procesora CPU, chociaż na nowszym sprzęcie będzie to i tak niezauważalne. + + + +W moim kraju występuję inne (poza Świętami Wielkiej Nocy) święta z przesuwającą się datą. +W takim wypadku, niezbędne jest napisanie programu obliczającego terminy tego święta. Najlepiej to zrobić wzorując się na kodzie obliczających terminy Świąt Wielkanocnych znajdującym się w pliku ruleset.cpp. Następnie należy wysłać swój kod do Zespołu &kppp;! + + + + +Pytania dotyczące dzienników systemowych + +Pojawia się komunikat Łącze szeregowe zapętla się. Co to znaczy? + +Krótka odpowiedź: Nie został uruchomiony program PPP na zdalnym systemie. + + + + + + + + +Dziennik połączeń zawiera błąd: Signal 15 +Jeżeli widoczne są powyższe komunikaty, oznacza to iż nastąpiło przekroczenie czasu oczekiwania. Program &kppp; czekał na poprawne zestawienie połączenia PPP i zrezygnował po pewnym czasie, wysyłając polecenie zamknięcia do programu pppd. Powoduje to właśnie komunikaty w rodzaju: pppd was signalled to shut down, with signal number 15, &ie; SIGTERM. + + + +pppd[26921]: pppd 2.3.5 started by me, uid 500 +pppd[26921]: Using interface ppp0 +pppd[26921]: Connect: ppp0 <--> /dev/ttyS0 +pppd[26921]: Terminating on signal 15. +pppd[26921]: Connection terminated. +pppd[26921]: Exit. + + + + + + +Co oznacza komunikat: Szeregowe połączenie przychodzące filtruje 8-my bit danych +Usługa PPP wykryła iż wszystkie dane, które otrzymuje od strony serwera, mają 8-my bit ustawiony na zero. W większości przypadków oznacza to, iż zdalny serwer PPP nie został jeszcze uruchomiony. Pojawia się tam dalej pytanie o nazwę użytkownika, które jak echo zwraca wszystkie dane wysyłane przez programpppd. + + + +oraz can't locate module ppp-compress? O co chodzi? +Jeżeli widoczne są następujące komunikaty: + + + +modprobe: can't locate module ppp-compress-21 +modprobe: can't locate module ppp-compress-26 +modprobe: can't locate module ppp-compress-24 + + + +Wystarczy dodać linie: + + +alias ppp-compress-21 bsd_comp +alias ppp-compress-24 ppp_deflate +alias ppp-compress-26 ppp_deflate + +w pliku /etc/conf.modules. + + + + + + + + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-graph-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-graph-tab.png new file mode 100644 index 00000000000..a087a10b456 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-graph-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-misc-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-misc-tab.png new file mode 100644 index 00000000000..c02468eadef Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-misc-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-modem-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-modem-tab.png new file mode 100644 index 00000000000..68d270f1ea8 Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-modem-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/kppp-wizard-tab.png b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-wizard-tab.png new file mode 100644 index 00000000000..2de0fc00edb Binary files /dev/null and b/tde-i18n-pl/docs/tdenetwork/kppp/kppp-wizard-tab.png differ diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/security.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/security.docbook new file mode 100644 index 00000000000..787f3f73a9d --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/security.docbook @@ -0,0 +1,137 @@ + +Kwestie związane z bezpieczeństwem w &kppp; + +Ta część dokumentacji przeznaczona jest dla Administratorów systemu (użytkownika root), osób o wysokich wymaganiach dotyczących bezpieczeństwa, lub osób zainteresowanych technicznymi kwestiami funkcjonowania systemu. Nie jest konieczne czytanie tego tekstu, jeżeli wykorzystujesz Linuksa w domu dla swoich potrzeb, jednak zawsze możesz nauczyć się czegoś interesującego. + + +Ograniczanie dostępu do &kppp; + +Administrator systemu może decydować kto może wykorzystywać &kppp;Istnieją dwie możliwości realizacji tego zadania. + + +Ograniczanie dostępu z wykorzystaniem grupowych praw dostępu + +Utwórz nową grupę (możesz ją nazwać na przykład dialout) i przypisz do niej wszystkich użytkowników, którzy będą mogli korzystać z &kppp;, a nasŧępnie wpisz następującego polecenia: + +# chown /opt/kde/bin/kppp +# chmod /opt/kde/bin/kppp + + +W powyższym przykładzie, zakłada się iż &kde; zainstalowano w katalogu /opt/kde/ oraz, że nowo utworzona grupa nosi nazwę dialout. + + + + +Ograniczanie dostępu z wykorzystaniem mechanizmów &kppp; + +Zanim program &kppp; wykona cokolwiek, najpierw sprawdza on istnienie pliku /etc/kppp.allow. Zawiera on listę wszystkich użytkowników, którzy mogą skorzystać z programu &kppp;. Plik ten powinien posiadać ustawione prawo odczytu dla każdego użytkownika (ale oczywiście BEZ prawa zapisu). Program &kppp; rozpoznaje jedynie nazwy (loginy) użytkowników, tak więc nie możesz wykorzystywać numerów UID użytkownika. Poniżej przedstawiono krótki przykład: + +# /etc/kppp.allow +# komentarze oraz linie puste są ignorowane + +krzys +antek +monika + + +W powyższym przykładzie, jedynie użytkownicy: krzys, antek oraz marta mogą wykorzystać program &kppp; i zadzwonić do dostawcy internetowego. Poza wymienionymi w pliku loginami, pełne możliwości programu może wykorzystywać użytkownik o numerze UID równym 0 (co oznacza, że nie musisz wpisywać tutaj użytkownika: root) + + + + + + +Program &kppp; ma ustawiony znacznik <acronym +>SUID</acronym +> ? Czy nie wpływa to negatywnie na bezpieczeństwo? + +Jest praktycznie niemożliwe napisanie programu, który ma dostęp do sprzętu (modemu), bez zastosowania znacznika SUID w sposób jednocześnie bezpieczny i łatwy dla niedoświadczonego użytkownika. Program &kppp; radzi sobie z tym problemem w sposób następujący: + + + +Natychmiast po uruchomieniu program &kppp; rozdziela się (fork) na osobne procesy.. + + +Proces główny, obsługujący interfejs użytkownika (GUI), pozbywa się znacznika SUID i działa dalej na prawach zwykłego użytkownika. + + +Proces pomocniczy utrzymuje podwyższone uprawnienia, gdyż jest on odpowiedzialny za wszystkie działania wymagające uprawnień Administratora. Aby jego działanie było bezpieczne, to ta część programu nie wykorzystuje żadnych funkcji środowiska &kde; lub bibliotek &Qt;. Kod źródłowy procesu pomocniczego jest krótki (około 500 linii) oraz dobrze udokumentowany, tak aby możliwe było szybkie wykrycie wszelkich luk i zagrożeń dla bezpieczeństwa. + + +Procesy główny oraz pomocniczy komunikują się ze sobą z wykorzystaniem standardowego mechanizmu IPC. systemu &UNIX; + + + +Specjalne podziękowania należą się Harri'emu Portenowi za napisanie tego wspaniałego programu. Wszyscy myśleli, że jest to niemożliwe, ale jemu udało się to w ciągu tygodnia. + + + + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/tricks.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/tricks.docbook new file mode 100644 index 00000000000..2a07eeac65f --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/tricks.docbook @@ -0,0 +1,292 @@ + +Modemy - sztuczki i podpowiedzi + +Niniejszy rozdział rozjaśni nieco tajemnice konfigurowania modemu. Wszystkie przedstawione polecenie modemu zgodne są ze standardem poleceń AT Hayes, jednak czasami ze względu na różnice pomiędzy modemami, konieczne będzie sięgnięcie do bardziej obszernej dokumentacji. + + +Sesje modemu + +Sesje modemu, pozwalają na bezpośrednie sterowanie zachowaniem modemu. Użytkownik wprowadza polecenia, modem zaś na nie odpowiada. Aby nawiązać połączenie z modemem w tym trybie należy wybrać przycisk: Konfiguruj, a następnie w oknie konfiguracji wybranego urządzenia, wybrać kartę Modem i nacisnąć przycisk Terminal. Spowoduje to wywołanie okna dialogowego dla bezpośredniej komunikacji z modemem. Wprowadzenie polecenia ATZ (oznaczającego zerowanie modemu) powinno wyświetlić odpowiedź OK. Wybranie pozycji PlikZamknij zamyka okno bezpośredniej sesji modemu. + + + + +Profile modemów + +Jedną z wielu sytuacji, w których przydatna jest funkcja wysyłania poleceń bezpośrednio do modemu, jest przypadek, gdy niezbędne jest przechowywanie i wybór spośród kilku różnych konfiguracji modemu, a nie ustawianie ich przy każdym połączeniu. Odbywa się to przez zastosowania profili konfiguracyjnych, które mogą być przechowywane przez modem. Numerowane są one kolejno: 0,1,... , za pomocą polecenia AT&V można wszystkie wyświetlić. Profilem domyślnym jest zwykle profil 0 (można go zmieniać za pomocą polecenia AT&Y.) Profil będący w użyciu, nazywany jest profilemaktywnym. + +Każda zmiana ustawień modemu, zmienia aktywny profil konfiguracyjny, jednak polecenie ATZ powoduje załadowanie profilu domyślnego, usuwając wszelkie poczynione zmiany. Aby zmiany zapisać, należy załadować profil, który ma być zmieniony poleceniem ATZn (gdzie n oznacza numer profilu). Następnie należy dokonać zmian, i zapisać je za pomocą poleceniaAT&Wn. Jeżeli program kppp powinien używać wybranego profilu, to należy zmienić polecenia inicjalizujące modemu (Konfiguracja Modem Polecenia modemu Polecenia inicjalizujące). Na przykład, polecenie ATZ1 spowoduje zerowanie modemu i załadowanie zapisanego profilu numer 1. + +Jeżeli niezbędne jest usunięcie wszelkich zmian dokonanych i zapisanych w profilach modemu, można wykorzystać polecenie AT&F&W, które uaktywnia profil domyślny i ustawia go fabrycznie zdefiniowanymi wartościami domyślnymi. + +Przykłady zmian profilów znajdują się w następnej części + + + + +Usuwanie problemów z rozłączaniem + +Czasami program &kppp; napotyka na trudności z rozłączeniem modemu po zakończeniu połączenia. Może to wynikać z konfliktu ustawień pomiędzy &kppp; a modemem. Typowy modem może się rozłączyć na dwa sposoby: Za pomocą polecenia, i Zgodnie z sygnałem DTR. Wykorzystanie polecenia wymaga przesłania sekwencji wyjścia do trybu poleceń modemu, i przesłanie polecenie rozłącz (ATH). + +Metoda ta często wykorzystywana jest poza programem &kppp;, przy ręcznej konfiguracji demona pppd można przejść do trybu poleceń, zakończyć sesję terminala, a następnie uruchomić demona pppd bez konieczności rozłączania modemu. W każdej innej sytuacji metoda sygnału DTR jest preferowana i prostsza. + + +Metoda sygnału <acronym +>DTR</acronym +> (<command +>AT&Dn</command +>) + +Metoda sygnału DTR powoduje rozłączenia modemu w sytuacji gdy program &kppp; przestaje z niego korzystać. Gdy wyświetlony zostanie stan modemu za pomocą polecenia AT&V, ustawiony w domyślnym profilu parametr &D0, oznacza wyłączenie stosowania metody DTR. Aby ją włączyć, należy uruchomić sesję terminala, a następnie wprowadzić następujący ciąg poleceń: + +ATZ # wyzeruj do profilu domyślnego +AT&D2 # Ustaw odłożenie słuchawki po utracie sygnału DTR +AT&W # Zapisz ustawienia w profilu domyślnym + + + +Zasada działania metody <acronym +>DTR</acronym +>. + +W każdym momencie, gdy sygnał "Data Terminal Ready" (DTR) na liniii szeregowej pomiędzy komputerem i modem, wchodzi w stan "wysoki", modem odkłada słuchawkę. Gdy &kppp; otwiera port szeregowy, sygnał DTR ustawiany jest w stan "niski", często na modemie zewnętrznym zapala się wtedy lampka DTR (lub TR). Jeżeli światełko TR wyłącza się (na przykład gdy program &kppp; zamknął port szeregowy itp.) modem odkłada słuchawkę. + + + + + +Metoda Poleceń + +Innym sposobem na rozłączenie modemu w trakcie połączenia (przy ustawionym parametrze AT&Dn gdzie n nie jest równe 2), jest spowodowanie aby modem akceptował polecenia w trakcie trwania sesji. Aby rozłączanie następowało w sposób prawidłowy, należy skonfigurować czas oczekiwania na krótki przedział, za pomocą następujących poleceń: + +ATZ +ATS12=5 +AT&W + + +Następnie należy przesunąć suwak Czas oczekiwania w oknie ustawiania poleceń modemu, tak aby jego wartość odpowiadała wartości zapisanej w rejestrze S12 (w tym przypadku jest to5). Po tej operacji modem powinien zachowywać się poprawnie. + + +Jak działa metoda Poleceń + +Gdy modem lokalny połączony jest z modemem zdalnym, stan połączenia określony jest jakoPołączony. Do zdalnego modemu przekazywany jest każdy znak, bez interpretacji. Aby modem przeszedł w tryb poleceń, należy skorzystać ze specjalnej sekwencji, nazywanej kodem wyjścia. + +Kod wyjścia, definiowany jest jako trzykrotność przedziału zdefiniowanego w rejestrze S12, mierzonego w pięćdziesiątych częściach sekundy. + + + +Cisza (czas trwania musi być większy niż S12/50 sekund) + + +Znak wyjścia (zdefiniowany jest w rejestrze S2, którego wartością domyślną jest +), powtórzony powinien zostać trzy razy (z przerwani pomiędzy, mniejszymi od S12/50 sekundy. + + +Cisza (czas trwania musi być większy niż S12/50 sekund) + + + +Po przejściu w tryb poleceń, można przesyłać do modemu polecenie ATH, która powoduje jego rozłączenia. Kod wyjścia i polecenie przerwania połączenia są definiowane w oknie dialogowymPolecenia modemu i powinny być zgodne z ustawieniami używanego modemu. + + + + + + +Przyśpieszanie wybierania tonowego + +Jeżeli używane jest wybieranie tonowe, można za pomocą rejestru S11 skrócić czas tego wybierania. Zapisany jest w nim czas trwania (w setnych sekundy) jednego impulsu wybierania tonowego (jednej cyfry numeru). Wartością domyślną jest 95 (prawie cała sekunda.) Możliwość skrócenia tego czasu zależy od centrali telefonicznej, do której podłączona jest linia. Wartością minimalną tego parametru jest 50 (czyli prawie dwa razy szybsze wybieranie), i z reguły działa bez większych problemów. + +ATZ # wyzeruj ustawienia do profilu domyślnego +ATS11=50 # największa szybkość wybierania, wpisz większą wartość gdy ta nie zadziała +AT&W # zapisz ustawienia w profilu domyślnym + + + + diff --git a/tde-i18n-pl/docs/tdenetwork/kppp/wizard.docbook b/tde-i18n-pl/docs/tdenetwork/kppp/wizard.docbook new file mode 100644 index 00000000000..db5b5e65529 --- /dev/null +++ b/tde-i18n-pl/docs/tdenetwork/kppp/wizard.docbook @@ -0,0 +1,169 @@ + +Asystent programu &kppp; + + +Uruchamianie asystenta + +Uruchomienie Asystenta odbywa się z głównego okna dialogowego, które pojawia się po starcie programu. Program &kppp; znajduje się w menu głównym KDE - K, gdzie występuje w podmenu Internet jako Narzędzie do telefonicznego łaczenia z Internetem. + +Pojawi się następujące okno dialogowe: + + +Okno startowe programu &kppp;. + + + + +Okno startowe programu &kppp;. + +Okno startowe programu &kppp;. + + + +Prawdopodobnie nie będzie tam skonfigurowanego żadnego połączenia, trzeba więc dopiero to zrobić. + +Kliknięcie przycisku Konfiguruj, rozpoczyna proces konfiguracji nowego połączenia. + +Okno asystenta zawiera trzy przyciski: Asystent, Ustawienia ręczne oraz Anuluj + + +Asytent zadający pytanie dotyczące sposobu konfiguracji połączenia... + + + + +Asytent zadający pytanie dotyczące sposobu konfiguracji połączenia... +Asytent zadający pytanie dotyczące sposobu konfiguracji połączenia + + + + + +Anuluj +Opcja ta powoduje zamknięcie okna dialogowego asystenta i powrót do okna programu dzwoniącego. + + + +Asystent +W przypadku konfigurowania połączenia dla typowego modemu i korzystania z najpopularniejszych dostawców internetowych dla danego kraju, asystent prawdopodobnie mógł automatycznie ustawić wszystkie parametry niezbędne do funkcjonowania połączenia internetowego. Należy wypróbować jego działanie, zanim podjęta zostanie próba ręcznej konfiguracji połączenia. + + + +Ustawienia ręczne +Opcja powinna zostać wybrana, jeżeli asystent nie skonfiguruje poprawnie połączenia internetowego. Obecnie asystent jest użyteczny dla stosunkowo niewielkiej liczby dostawców internetowych w różnych krajach. + + + + +W tym rozdziale przyjęto, iż naciśnięty został przycisk Asystent, kolejny rozdział opisuje procedurę ręcznej konfiguracji połączenia internetowego. + + + + +Asystent, kolejne okna + +Ekran widoczny po naciśnięciu przycisku, zawiera krótkie wprowadzenie wyjaśniające funkcjonowanie asystenta, opisane zaś we wcześniejszych fragmentach tego tekstu. Naciśnięcie przycisku Dalej kontynuuje działanie asystenta. + +Drugi ekran zawiera pytanie o kraj, dla którego konfigurowane jest połączenie. Nie wszystkie kraje są w nim widoczne, tak więc jeżeli jakiegoś nie ma na liście, konieczne będzie naciśnięcie przycisku Anuluj, co spowoduje przejście do Ręcznej konfiguracji połączenia. + +Następny ekran, zawiera pole wyboru spośród kilku dostawców internetowych zdefiniowanych dla wybranego wcześniej kraju (znanych twórcom programu &kppp;). Analogicznie jak w poprzednim przypadku, jeżeli żądany dostawca internetowy (ISP) nie jest wyświetlany, konieczne będzie naciśnięcie przycisku Anuluj, co spowoduje przejście do Konfiguracji połączenia opartej na oknach dialogowych. + +Pojawi się prośba o podanie nazwy użytkownika i hasła, dla definiowanego połączenia. Należy pamiętać, iż w przypadku niektórych dostawców internetowych (ISP) dane te różnią się od nazwy i hasła stosowanych dla konta email, tak więc trzeba się upewnić, czy wprowadzone są właściwe. Wybranie przycisku Dalej kontynuuje działanie asystenta. + +Kolejny ekran, pozwala na ustawienie prefiksów dzwonienia występujących w danym przypadku, na przykład jeżeli konieczne jest wybranie 0, aby uzyskać połączenie zewnętrzne lub jeżeli wykorzystujesz numer wyłączający funkcję oczekiwania na połączenie. Wybranie przycisku Dalej kontynuuje działanie asystenta. + +Na tym kończy się procedura konfiguracji połączenia z użyciem Asystenta. Możliwe jest przejrzenie wybranych opcji za pomocą przycisków Wstecz oraz Dalej. Jeżeli wprowadzone informacje są poprawne, należy skorzystać z przycisku Zakończ, kończącego procedurę konfiguracji połączenia. + +Istotne jest, iż wszelkie informacje ustawione przez Asystenta, mogą być później zmieniane w oknie konfiguracji programu &kppp;. + + + + -- cgit v1.2.1