7270v3 mit Trunk - kein iptables-cgi

JohnDoe42

Aktives Mitglied
Mitglied seit
17 Mrz 2009
Beiträge
1,466
Punkte für Reaktionen
3
Punkte
38
Hallo zusammen,

nachdem ich das Problem nun zwei mal reproduziert habe, wollte ich mit einer Frage zur Lösung an Euch wenden.
Ich habe den aktuellen Trink (r6974) ausgecheckt und ein Image für meine 7270v3 mit einigen Packages erstellt. U.A. hab' ich iptables nebst iptables-cgi dazu genommen. Die zugehörigen Regeln werden beim Box-Start mittels eines Scriptes per rc.costum geladen. Selbige kann ich via Konsole über iptables -L überprüfen, alles paßt soweit. Leider finde ich nirgends das mir aus dem stable-branch bekannte iptables-cgi, das auf meiner 7170 prima läuft. Es existiert im Freetz-WebIF kein Button gleichen Namens, und ein Klick auf Iptables->Editor endet mit 'Fehler: Kein Skript für 'iptables/editor'.' Habt Ihr eine Idee, wo ich noch nach dem CGI suchen könnte und/oder woher dieser Fehler rührt ?
Hier noch meine .config:
Code:
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_7270_04_86=y
FREETZ_TYPE_FON_WLAN_7270_V3=y
FREETZ_TYPE_FON_WLAN_7270=y
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_LANG_STRING="de"
FREETZ_AVM_VERSION_STRING="7270_04.86"
FREETZ_TYPE_STRING="7270_v3"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_SHOW_ADVANCED=y
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_TARGET_IPV6_SUPPORT=y
FREETZ_TARGET_REF_16MB=y
FREETZ_TARGET_REF="16mb"
FREETZ_KERNEL_REF_16MB=y
FREETZ_KERNEL_REF="16mb"
FREETZ_KERNEL_MTD_SIZE=246
FREETZ_HAS_AVM_IPV6=y
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_CHRONYD=y
FREETZ_HAS_DECT=y
FREETZ_HAS_LIBSSL=y
FREETZ_HAS_NAS=y
FREETZ_HAS_PHONE=y
FREETZ_HAS_TAM=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_WLAN=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_REMOVE_CHRONYD=y
FREETZ_REMOVE_DTRACE=y
FREETZ_REMOVE_TR069=y
FREETZ_REMOVE_TR069_FWUPDATE=y
FREETZ_PACKAGE_BRIDGE_UTILS=y
FREETZ_PACKAGE_DNSMASQ=y
FREETZ_PACKAGE_DROPBEAR=y
FREETZ_PACKAGE_DROPBEAR_WITH_ZLIB=y
FREETZ_PACKAGE_DROPBEAR_DISABLE_HOST_LOOKUP=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_INETD=y
FREETZ_PACKAGE_NANO=y
FREETZ_PACKAGE_NANO_TINY=y
FREETZ_PACKAGE_NANO_MULTIBUFFER=y
FREETZ_PACKAGE_NANO_NANORC=y
FREETZ_PACKAGE_NANO_COLOR_SYNTAX=y
FREETZ_PACKAGE_NANO_SYNTAX_FILE_SH=y
FREETZ_PACKAGE_NANO_SYNTAX_FILE_NANORC=y
FREETZ_PACKAGE_NANO_SYNTAX_FILE_C=y
FREETZ_PACKAGE_NANO_SYNTAX_FILE_CSS=y
FREETZ_PACKAGE_NANO_SYNTAX_FILE_HTML=y
FREETZ_PACKAGE_NANO_SYNTAX_FILE_PHP=y
FREETZ_PACKAGE_NANO_SYNTAX_FILE_TEX=y
FREETZ_PACKAGE_NANO_SYNTAX_FILE_PATCH=y
FREETZ_PACKAGE_NANO_SYNTAX_FILE_XML=y
FREETZ_PACKAGE_OPENVPN=y
FREETZ_PACKAGE_OPENVPN_WITH_LZO=y
FREETZ_PACKAGE_OPENVPN_WITH_MGMNT=y
FREETZ_PACKAGE_OPENVPN_ENABLE_SMALL=y
FREETZ_PACKAGE_PHP=y
FREETZ_PACKAGE_PHP_WITH_SESSION=y
FREETZ_PACKAGE_PRIVOXY=y
FREETZ_PACKAGE_PRIVOXY_WITH_SHARED_PCRE=y
FREETZ_PACKAGE_PRIVOXY_WITH_ZLIB=y
FREETZ_PACKAGE_SAMBA=y
FREETZ_PACKAGE_NMBD=y
FREETZ_PACKAGE_VSFTPD=y
FREETZ_PACKAGE_VSFTPD_WITH_SSL=y
FREETZ_PACKAGE_XMAIL=y
FREETZ_PACKAGE_XMAIL_WITH_SSL=y
FREETZ_PACKAGE_FSTYP=y
FREETZ_PACKAGE_AUTHORIZED_KEYS=y
FREETZ_PACKAGE_AVM_FIREWALL=y
FREETZ_PACKAGE_PHPXMAIL=y
FREETZ_PACKAGE_SYSLOGD_CGI=y
FREETZ_SHOW_UNSTABLE_PACKAGES=y
FREETZ_PACKAGE_IPTABLES=y
FREETZ_PACKAGE_IPTABLES_SAVE_RESTORE=y
FREETZ_PACKAGE_IPTABLES_CGI=y
FREETZ_PACKAGE_IPTABLES_STANDARD_MODULES=y
FREETZ_PACKAGE_IPTABLES_KERNEL_MODULES=y
FREETZ_MODULE_ip_conntrack=y
FREETZ_MODULE_ip_conntrack_ftp=y
FREETZ_MODULE_ip_conntrack_h323=y
FREETZ_MODULE_ip_conntrack_irc=y
FREETZ_MODULE_ip_conntrack_pptp=y
FREETZ_MODULE_ip_conntrack_rtsp=y
FREETZ_MODULE_ip_conntrack_tftp=y
FREETZ_MODULE_ip_nat=y
FREETZ_MODULE_ip_nat_ftp=y
FREETZ_MODULE_ip_nat_h323=y
FREETZ_MODULE_ip_nat_irc=y
FREETZ_MODULE_ip_nat_pptp=y
FREETZ_MODULE_ip_nat_rtsp=y
FREETZ_MODULE_ip_nat_tftp=y
FREETZ_MODULE_iptable_filter=y
FREETZ_MODULE_iptable_mangle=y
FREETZ_MODULE_iptable_nat=y
FREETZ_MODULE_iptable_raw=y
FREETZ_MODULE_ip_tables=y
FREETZ_MODULE_ipt_iprange=y
FREETZ_MODULE_ipt_layer7=y
FREETZ_MODULE_ipt_ipp2p=y
FREETZ_MODULE_ipt_LOG=y
FREETZ_MODULE_ipt_comment=y
FREETZ_MODULE_ipt_MASQUERADE=y
FREETZ_MODULE_ipt_owner=y
FREETZ_MODULE_ipt_REDIRECT=y
FREETZ_MODULE_ipt_REJECT=y
FREETZ_MODULE_ipt_TCPMSS=y
FREETZ_MODULE_ipt_tos=y
FREETZ_MODULE_ipt_TOS=y
FREETZ_MODULE_ipt_ttl=y
FREETZ_MODULE_x_tables=y
FREETZ_MODULE_xt_helper=y
FREETZ_MODULE_xt_CLASSIFY=y
FREETZ_MODULE_xt_comment=y
FREETZ_MODULE_xt_conntrack=y
FREETZ_MODULE_xt_esp=y
FREETZ_MODULE_xt_length=y
FREETZ_MODULE_xt_limit=y
FREETZ_MODULE_xt_mac=y
FREETZ_MODULE_xt_multiport=y
FREETZ_MODULE_xt_mark=y
FREETZ_MODULE_xt_MARK=y
FREETZ_MODULE_xt_NFQUEUE=y
FREETZ_MODULE_xt_NOTRACK=y
FREETZ_MODULE_xt_iprange=y
FREETZ_MODULE_xt_pkttype=y
FREETZ_MODULE_xt_physdev=y
FREETZ_MODULE_xt_quota=y
FREETZ_MODULE_xt_realm=y
FREETZ_MODULE_xt_state=y
FREETZ_MODULE_xt_statistic=y
FREETZ_MODULE_xt_string=y
FREETZ_MODULE_xt_tcpudp=y
FREETZ_MODULE_xt_tcpmss=y
FREETZ_PACKAGE_IPTABLES_SHARED_LIBS=y
FREETZ_LIB_libipt_addrtype=y
FREETZ_LIB_libipt_ah=y
FREETZ_LIB_libipt_CLUSTERIP=y
FREETZ_LIB_libipt_DNAT=y
FREETZ_LIB_libipt_ecn=y
FREETZ_LIB_libipt_ECN=y
FREETZ_LIB_libipt_icmp=y
FREETZ_LIB_libipt_ipp2p=y
FREETZ_LIB_libipt_LOG=y
FREETZ_LIB_libipt_MASQUERADE=y
FREETZ_LIB_libipt_MIRROR=y
FREETZ_LIB_libipt_NETMAP=y
FREETZ_LIB_libipt_policy=y
FREETZ_LIB_libipt_realm=y
FREETZ_LIB_libipt_REDIRECT=y
FREETZ_LIB_libipt_REJECT=y
FREETZ_LIB_libipt_SAME=y
FREETZ_LIB_libipt_set=y
FREETZ_LIB_libipt_SET=y
FREETZ_LIB_libipt_SNAT=y
FREETZ_LIB_libipt_ttl=y
FREETZ_LIB_libipt_TTL=y
FREETZ_LIB_libipt_ULOG=y
FREETZ_LIB_libipt_unclean=y
FREETZ_LIB_libxt_CLASSIFY=y
FREETZ_LIB_libxt_connbytes=y
FREETZ_LIB_libxt_connmark=y
FREETZ_LIB_libxt_CONNMARK=y
FREETZ_LIB_libxt_conntrack=y
FREETZ_LIB_libxt_iprange=y
FREETZ_LIB_libxt_length=y
FREETZ_LIB_libxt_limit=y
FREETZ_LIB_libxt_mac=y
FREETZ_LIB_libxt_mark=y
FREETZ_LIB_libxt_MARK=y
FREETZ_LIB_libxt_multiport=y
FREETZ_LIB_libxt_physdev=y
FREETZ_LIB_libxt_pkttype=y
FREETZ_LIB_libxt_standard=y
FREETZ_LIB_libxt_state=y
FREETZ_LIB_libxt_TCPMSS=y
FREETZ_LIB_libxt_tcp=y
FREETZ_LIB_libxt_udp=y
FREETZ_LIB_libip6t_icmp6=y
FREETZ_PACKAGE_MOD=y
FREETZ_PACKAGE_MOD_ETCSERVICES=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270_v1/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox7270-source-files-04.86.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="55a11af7dcfd617c39e75877045ab468"
FREETZ_DL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270_v3/firmware/deutsch"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7270_v3.74.04.88.image"
FREETZ_DL_SOURCE_MD5="8d930887dd96a0c9812c9519c47f9a64"
FREETZ_MOD_DL_NUM_SITES="5"
FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de"
FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info"
FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net"
FREETZ_MOD_DL_SITE_4=""
FREETZ_MOD_DL_SITE_5=""
FREETZ_VERBOSITY_LEVEL=2
FREETZ_JLEVEL=2
FREETZ_CHECK_CHANGED=y
FREETZ_OPTIONS_ETCSERVICES=y
FREETZ_SECURITY_LEVEL=1
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_FAVICON_NONE=y
FREETZ_FAVICON_STRING="none"
FREETZ_SUBVERSION_STRING=y
FREETZ_DEVELOPER_VERSION_STRING=y
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_CREATE_SEPARATE_OPTIONS_CFG=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_IP=y
FREETZ_BUSYBOX_FEATURE_IP_ADDRESS=y
FREETZ_BUSYBOX_FEATURE_IP_LINK=y
FREETZ_BUSYBOX_FEATURE_IP_ROUTE=y
FREETZ_BUSYBOX_FEATURE_IP_TUNNEL=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_TAR_OLDGNU_COMPATIBILITY=y
FREETZ_BUSYBOX_WGET=y
FREETZ_BUSYBOX_FEATURE_PREFER_IPV4_ADDRESS=y
FREETZ_LIB_libcrypto=y
FREETZ_LIB_libssl=y
FREETZ_LIB_liblzo2=y
FREETZ_LIB_libz=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libfreetz=y
FREETZ_LIB_libpcre=y
FREETZ_LIB_libpcreposix=y
FREETZ_LIB_libpopt=y
FREETZ_LIB_libncurses=y
FREETZ_SHARE_terminfo=y
FREETZ_SHARE_terminfo_ansi=y
FREETZ_SHARE_terminfo_gnome=y
FREETZ_SHARE_terminfo_konsole=y
FREETZ_SHARE_terminfo_linux=y
FREETZ_SHARE_terminfo_putty=y
FREETZ_SHARE_terminfo_rxvt=y
FREETZ_SHARE_terminfo_screen=y
FREETZ_SHARE_terminfo_screenMINUSw=y
FREETZ_SHARE_terminfo_sun=y
FREETZ_SHARE_terminfo_vt100=y
FREETZ_SHARE_terminfo_vt102=y
FREETZ_SHARE_terminfo_vt102MINUSnsgr=y
FREETZ_SHARE_terminfo_vt102MINUSw=y
FREETZ_SHARE_terminfo_vt200=y
FREETZ_SHARE_terminfo_vt220=y
FREETZ_SHARE_terminfo_vt52=y
FREETZ_SHARE_terminfo_xterm=y
FREETZ_SHARE_terminfo_xtermMINUScolor=y
FREETZ_SHARE_terminfo_xtermMINUSxfree86=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_libresolv=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libutil=y
FREETZ_LIB_libuClibc__=y
EXTERNAL_ENABLED=y
EXTERNAL_CREATEPAK=y
EXTERNAL_OWN_FILES=""
EXTERNAL_FREETZ_PACKAGE_NANO=y
EXTERNAL_FREETZ_PACKAGE_PHP=y
EXTERNAL_FREETZ_PACKAGE_DROPBEAR=y
EXTERNAL_FREETZ_PACKAGE_OPENVPN=y
EXTERNAL_FREETZ_PACKAGE_PRIVOXY=y
EXTERNAL_FREETZ_PACKAGE_SAMBA=y
EXTERNAL_FREETZ_PACKAGE_SAMBA_nmbd=y
EXTERNAL_FREETZ_PACKAGE_SAMBA_smbd=y
EXTERNAL_FREETZ_PACKAGE_SAMBA_smbpasswd=y
EXTERNAL_FREETZ_PACKAGE_VSFTPD=y
EXTERNAL_FREETZ_PACKAGE_XMAIL=y
EXTERNAL_FREETZ_LIB_libcrypto=y
EXTERNAL_FREETZ_LIB_liblzo2=y
EXTERNAL_FREETZ_LIB_libncurses=y
EXTERNAL_FREETZ_LIB_libpcre=y
EXTERNAL_FREETZ_LIB_libpcreposix=y
EXTERNAL_FREETZ_LIB_libpopt=y
EXTERNAL_FREETZ_LIB_libresolv=y
EXTERNAL_FREETZ_LIB_libssl=y
EXTERNAL_FREETZ_LIB_libuClibc__=y
EXTERNAL_FREETZ_LIB_libz=y
FREETZ_TARGET_ARCH_LE=y
FREETZ_TARGET_ARCH="mipsel"
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_KERNEL_VERSION_2_6_19_2=y
FREETZ_KERNEL_VERSION="2.6.19.2"
FREETZ_KERNEL_LAYOUT_UR8=y
FREETZ_KERNEL_LAYOUT="ur8"
FREETZ_UCLIBC_0_9_29_BASED_BOX=y
FREETZ_KERNEL_COMPILER_GCC_3_4_6=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_UCLIBC_CONFIG_MOD=y
FREETZ_TARGET_COMPILER_GCC_4_4_6=y
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_GCC_VERSION="4.4.6"
FREETZ_TARGET_BINUTILS_VERSION="2.21.51.0.8"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap"
FREETZ_TARGET_LFS=y
FREETZ_TOOLCHAIN_MINIMIZE_REQUIRED_GLIBC_VERSION=y
FREETZ_TARGET_CCACHE=y
Grüße,

JD.
 
Schau mal bitte unter Status->Logdateien nach iptables?

Gruß
Oliver
 
Hallo Oliver,

das ist ein wenig merkwürdig:
Im iptables-tab wird iptables als running geführt, /var/log/mod.log sieht so aus:
Code:
rc.mod version freetz-devel-6974
crond is disabled.
AVM telnetd is disabled.
Starting Freetz webinterface ... done.
swap is disabled.
Starting syslogd ... done.
Starting inetd ... done.
iptables is disabled.
Setting up SSH authorized_keys for root ... done.
dropbear will be started by external.
openvpn will be started by external.
php will be started by external.
privoxy will be started by external.
samba will be started by external.
vsftpd will be started by external.
xmail will be started by external.

Ein restart von iptables im WebIf ergibt
Code:
rmmod: can't unload 'x_tables': Resource temporarily unavailable
rmmod: can't unload 'ip_conntrack': Resource temporarily unavailable
rmmod: can't unload 'ip_nat': Resource temporarily unavailable
rmmod: can't unload 'ip_tables': Resource temporarily unavailable
Flushing rules and unloading modules ... done.
Loading modules ... done.
Loading table list ... done.

Kannst Du damit was anfangen ? Grüße,
JD.



rmmod: can't unload 'x_tables': Resource temporarily unavailable
rmmod: can't unload 'ip_conntrack': Resource temporarily unavailable
rmmod: can't unload 'ip_nat': Resource temporarily unavailable
rmmod: can't unload 'ip_tables': Resource temporarily unavailable
Flushing rules and unloading modules ... done.
Loading modules ... done.
Loading table list ... done.
 
Der Status von iptables wird daran fest gemacht, ob das Modul ip_tables geladen ist. Wenn du selbst Regeln lädst, dann ist der Status immer running.

Der Eintrag in mod.log zeigt, dass iptables-cgi korrekt geladen wird. Und im Webinterface taucht es nicht in der Paketliste auf?

Die Module können nicht entfernt werden, da sie noch von genutzt werden. Schau doch mal auf der Kommandozeile, ob noch iptables Regeln aktiv sind. Oder lädst du eventuell Module per Hand, die iptables-cgi nicht entlädt?

Gruß
Oliver
 
Der Eintrag in mod.log zeigt, dass iptables-cgi korrekt geladen wird. Und im Webinterface taucht es nicht in der Paketliste auf?
Nein (s. Anhang).

Oder lädst du eventuell Module per Hand, die iptables-cgi nicht entlädt?

Analog hierzu lade ich in der rc.costum folgende Module per Script:
Code:
modprobe ip_tables
modprobe iptable_filter
modprobe x_tables
modprobe ipt_LOG
modprobe ipt_REJECT
modprobe ipt_iprange
modprobe xt_multiport
modprobe xt_state
modprobe xt_conntrack
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_tftp
modprobe xt_tcpudp
Könnte hierin das Problem liegen, weil da was kollidiert ?
Grüße,

JD.
599d01aaa158.jpg
 
Ich sehe Iptables zwischen Inetd und nano. :)

Das Problem liegt sehr wahrscheinlich darin, dass du eigene Module lädst. Im speziellen xt_conntrack und ip_conntrack_tftp.

Gruß
Oliver
 
Ich sehe Iptables zwischen Inetd und nano. :)

Äh, aber ich suche doch das iptables-CGI ... ? Also das zum Bearbeiten der Regeln ... ? Wenn ich auf den Editor-Button klicke, seh' ich (wie bereits oben beschrieben) dieses ...
f70446626adb.jpg


Das Problem liegt sehr wahrscheinlich darin, dass du eigene Module lädst. Im speziellen xt_conntrack und ip_conntrack_tftp.

Was soll ich denn nun machen ? Soll ich die beiden benamsten mal weglassen .. ? Falls ja: Hat das einen Einfluß auf meinen VSFTP-Server ?
Grüße,

JD.
 
iptables-cgi ist so gedacht, dass es mit seinem "minimal" Set an Modulen auskommt und die Regeln im Editor (wenn er denn ginge ;-) ) eingetragen werden. Wenn du die Regeln schon in der rc.custom hast, dann brauchst du iptables-cgi eigentlich nicht. Iptables hat übrigens kein Webinterface. Was du als Screenshot gepostet hast ist das -cgi.

Du kannst versuchen die 2 Module wegzulassen. Wenn deine Regeln dann icht mehr geladen werden, dann brauchst du wahrscheinlich das xt.

Gruß
Oliver

edit: http://freetz.org/changeset/6981
 
Zuletzt bearbeitet:
Hallo Oliver,

auf meiner 7170 benutze ich doch das iptables-cgi aus dem stable-Branch. Und genau sowas hatte ich jetzt hier auch erwartet ....
Einfach um mir die per Script geladenen Module anzugucken und ggfs. zu löschen bzw. marginal zu editieren ...
Das Weglassen der beiden o.g. Module hat derzeit keinen Einfluß auf meine Regeln, sie werden alle trotzdem geladen.
Grüße,

JD.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.