PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ipt_TTL target mit freetz für die fritzbox 7170



BlackCobra
23.10.2015, 14:22
Hey leute,

Ich bin zur zeit in einer beschissenen Lage, ich hab keinen zugriff auf meine Internetleitung, diese wird von anderen Leuten verwaltet, und da diese anscheinend nicht wollen, dass ich mein eigenes Netzwerk hinter einem NAT aufmache, haben die die TTL von Paketen die an meinem Router ankommen auf 1 gesetzt.

Da ich allerdings trotzdem gerne ein wlan hätte, habe ich versucht mit freetz und netfilter die TTL von ankommenden paketen zu inkrementieren.

Nachdem ich ziemliche Schwierigkeiten hatte, die Pakete ipt_TTL und ipt_ttl mitsamt den entsprechenden libraries überhaupt erst in ein Freetz-image zu kompilieren, erwartete mich das nächste Problem als ich versucht habe im freetz-ui die entsprechende Iptables Regel zu setzen. Es wurde die Fehlermeldung:

Flushing rules and unloading modules ... rmmod: can't unload 'ip_conntrack': Resource temporarily unavailable
rmmod: can't unload 'ip_tables': Resource temporarily unavailable
done.

ausgespuckt. Ganz davon abgesehen hat er es anscheinend nicht geschafft die syntaktisch völlig korrekte Regel einzuspielen:

Regel:

iptables -t mangle -I POSTROUTING -i lan -j TTL --ttl-inc 2
Meldung:

Loading table list ... iptables-restore: line 1 failed

Als ich mir daraufhin mal die entsprechenden logs angeschaut habe, habe ich das gefunden:


modprobe: module x_tables not found in modules.dep
modprobe: module xt_multiport not found in modules.dep
modprobe: module xt_state not found in modules.dep

Aus irgendeinem Grund stehen also wichtige iptables module nicht in der modul-dependecy Datei.

Beim versuch die Module selber einzutragen, ist mir aufgefallen, das sich die entsprechenden Module leider nicht im Verzeichnis
"/lib/modules/2.6.13.1-ohio/kernel/net/ipv4/netfilter" befinden.

So langsam komme ich am Ende meines Lateins an, und wollte mal fragen ob ihr irgendwelche ideen habt.

Zum Schluss noch ein paar wichtige Informationen:

Ich benutze den Freetz-devel branch weil es mit dem stable branch nicht einmal möglich war das Modul ipt_TTL zu aktivieren ohne die entsprechende config.in zu bearbeiten.
Die Fritz box ist eine 7170 Fon Wlan Ohne s.
Die Kernel Version des Images (die ich auch leider nicht ändern kann weil sonst diverse proprietäre Treiber nicht mehr klappen) ist 2.6.13.1.
Meine .config sieht wie folgt aus:

#
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_USER_LEVEL_EXPERT=y
FREETZ_SHOW_ADVANCED=y
FREETZ_SHOW_EXPERT=y
FREETZ_TYPE_7170=y
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_FIRMWARE_04_XX=y
FREETZ_TYPE_FIRMWARE_FINAL=y
FREETZ_TYPE_LANGUAGE="de"
FREETZ_REPLACE_KERNEL=y
FREETZ_REPLACE_KERNEL_IMPL=y
FREETZ_REMOVE_PIGLET_V1_AVAILABLE=y
FREETZ_REMOVE_PIGLET_V2_AVAILABLE=y
FREETZ_REMOVE_AURA_USB=y
FREETZ_REMOVE_MEDIASRV=y
FREETZ_REMOVE_DTRACE=y
FREETZ_REMOVE_HELP=y
FREETZ_REMOVE_ISOFS=y
FREETZ_REMOVE_JFFS2=y
FREETZ_REMOVE_MINID=y
FREETZ_REMOVE_PRINTSERV=y
FREETZ_REMOVE_PRINTSERV_MODULE=y
FREETZ_REMOVE_SAMBA=y
FREETZ_REMOVE_SUPPORT=y
FREETZ_REMOVE_TR069=y
FREETZ_REMOVE_TR069_FWUPDATE=y
FREETZ_REMOVE_TR069_HTTPSDL=y
FREETZ_REMOVE_KIDS=y
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_FAT=y
FREETZ_ADD_ETCSERVICES=y
FREETZ_AVMDAEMON_DISABLE_TR069=y
FREETZ_PACKAGE_CPMACCFG_AVAILABLE=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_INETD=y
FREETZ_PACKAGE_MOD=y
FREETZ_PACKAGE_MOD_ETCSERVICES=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_WGET=y
FREETZ_PACKAGE_IPTABLES=y
FREETZ_PACKAGE_IPTABLES_IS_SELECTABLE=y
FREETZ_PACKAGE_IPTABLES_SAVE_RESTORE=y
FREETZ_PACKAGE_IPTABLES_XML=y
FREETZ_PACKAGE_IPTABLES_CGI=y
FREETZ_PACKAGE_NHIPT=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_irc=y
FREETZ_MODULE_ip_conntrack_rtsp=y
FREETZ_MODULE_ip_conntrack_tftp=y
FREETZ_MODULE_ip_conntrack_proto_sctp=y
FREETZ_MODULE_iptable_filter=y
FREETZ_MODULE_iptable_mangle=y
FREETZ_MODULE_iptable_nat=y
FREETZ_MODULE_ip_tables=y
FREETZ_MODULE_ipt_conntrack=y
FREETZ_MODULE_ipt_helper=y
FREETZ_MODULE_ipt_iprange=y
FREETZ_MODULE_ipt_LOG=y
FREETZ_MODULE_ipt_mac=y
FREETZ_MODULE_ipt_MASQUERADE=y
FREETZ_MODULE_ipt_multiport=y
FREETZ_MODULE_ipt_REDIRECT=y
FREETZ_MODULE_ipt_REJECT=y
FREETZ_MODULE_ipt_state=y
FREETZ_MODULE_ipt_ttl=y
FREETZ_MODULE_ipt_TTL=y
FREETZ_MODULE_x_tables=y
FREETZ_MODULE_xt_multiport=y
FREETZ_MODULE_xt_state=y
FREETZ_PACKAGE_IPTABLES_SHARED_LIBS=y
FREETZ_LIB_libipt_DNAT=y
FREETZ_LIB_libipt_LOG=y
FREETZ_LIB_libipt_MASQUERADE=y
FREETZ_LIB_libipt_REDIRECT=y
FREETZ_LIB_libipt_REJECT=y
FREETZ_LIB_libipt_SNAT=y
FREETZ_LIB_libipt_ttl=y
FREETZ_LIB_libipt_TTL=y
FREETZ_LIB_libxt_iprange=y
FREETZ_LIB_libxt_mac=y
FREETZ_LIB_libxt_multiport=y
FREETZ_LIB_libxt_standard=y
FREETZ_LIB_libxt_state=y
FREETZ_LIB_libxt_tcp=y
FREETZ_LIB_libxt_udp=y
FREETZ_PACKAGE_SYSLOGD_CGI=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libctlmgr=y
FREETZ_BUSYBOX__MANDATORY=y
FREETZ_BUSYBOX_HAVE_DOT_CONFIG=y
FREETZ_BUSYBOX_PLATFORM_LINUX=y
FREETZ_BUSYBOX_FEATURE_BUFFERS_GO_ON_STACK=y
FREETZ_BUSYBOX_SHOW_USAGE=y
FREETZ_BUSYBOX_FEATURE_VERBOSE_USAGE=y
FREETZ_BUSYBOX_FEATURE_DEVPTS=y
FREETZ_BUSYBOX_FEATURE_PIDFILE=y
FREETZ_BUSYBOX_PID_FILE_PATH="/var/run"
FREETZ_BUSYBOX_FEATURE_SUID=y
FREETZ_BUSYBOX_FEATURE_PREFER_APPLETS=y
FREETZ_BUSYBOX_BUSYBOX_EXEC_PATH="/bin/busybox"
FREETZ_BUSYBOX_FEATURE_SYSLOG=y
FREETZ_BUSYBOX_FEATURE_HAVE_RPC=y
FREETZ_BUSYBOX_LFS=y
FREETZ_BUSYBOX_CROSS_COMPILER_PREFIX=""
FREETZ_BUSYBOX_SYSROOT=""
FREETZ_BUSYBOX_EXTRA_CFLAGS=""
FREETZ_BUSYBOX_EXTRA_LDFLAGS=""
FREETZ_BUSYBOX_EXTRA_LDLIBS=""
FREETZ_BUSYBOX_NO_DEBUG_LIB=y
FREETZ_BUSYBOX_INSTALL_APPLET_SYMLINKS=y
FREETZ_BUSYBOX_PREFIX="./_install"
FREETZ_BUSYBOX_PASSWORD_MINLEN=6
FREETZ_BUSYBOX_MD5_SMALL=1
FREETZ_BUSYBOX_SHA3_SMALL=1
FREETZ_BUSYBOX_FEATURE_USE_TERMIOS=y
FREETZ_BUSYBOX_FEATURE_EDITING=y
FREETZ_BUSYBOX_FEATURE_EDITING_MAX_LEN=1024
FREETZ_BUSYBOX_FEATURE_EDITING_HISTORY=255
FREETZ_BUSYBOX_FEATURE_TAB_COMPLETION=y
FREETZ_BUSYBOX_FEATURE_EDITING_FANCY_PROMPT=y
FREETZ_BUSYBOX_FEATURE_NON_POSIX_CP=y
FREETZ_BUSYBOX_FEATURE_COPYBUF_KB=64
FREETZ_BUSYBOX_FEATURE_SKIP_ROOTFS=y
FREETZ_BUSYBOX_MONOTONIC_SYSCALL=y
FREETZ_BUSYBOX_IOCTL_HEX2STR_ERROR=y
FREETZ_BUSYBOX_FEATURE_HWIB=y
FREETZ_BUSYBOX_FEATURE_SEAMLESS_GZ=y
FREETZ_BUSYBOX_GUNZIP=y
FREETZ_BUSYBOX_GZIP=y
FREETZ_BUSYBOX_GZIP_FAST=0
FREETZ_BUSYBOX_TAR=y
FREETZ_BUSYBOX_FEATURE_TAR_CREATE=y
FREETZ_BUSYBOX_FEATURE_TAR_FROM=y
FREETZ_BUSYBOX_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
FREETZ_BUSYBOX_FEATURE_TAR_GNU_EXTENSIONS=y
FREETZ_BUSYBOX_BASENAME=y
FREETZ_BUSYBOX_CAT=y
FREETZ_BUSYBOX_DATE=y
FREETZ_BUSYBOX_FEATURE_DATE_ISOFMT=y
FREETZ_BUSYBOX_FEATURE_DATE_COMPAT=y
FREETZ_BUSYBOX_ID=y
FREETZ_BUSYBOX_TEST=y
FREETZ_BUSYBOX_TOUCH=y
FREETZ_BUSYBOX_FEATURE_TOUCH_SUSV3=y
FREETZ_BUSYBOX_TR=y
FREETZ_BUSYBOX_FEATURE_TR_CLASSES=y
FREETZ_BUSYBOX_FEATURE_TR_EQUIV=y
FREETZ_BUSYBOX_CHMOD=y
FREETZ_BUSYBOX_CHOWN=y
FREETZ_BUSYBOX_CP=y
FREETZ_BUSYBOX_CUT=y
FREETZ_BUSYBOX_DD=y
FREETZ_BUSYBOX_FEATURE_DD_SIGNAL_HANDLING=y
FREETZ_BUSYBOX_DF=y
FREETZ_BUSYBOX_DIRNAME=y
FREETZ_BUSYBOX_DU=y
FREETZ_BUSYBOX_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
FREETZ_BUSYBOX_ECHO=y
FREETZ_BUSYBOX_FEATURE_FANCY_ECHO=y
FREETZ_BUSYBOX_ENV=y
FREETZ_BUSYBOX_EXPR=y
FREETZ_BUSYBOX_FALSE=y
FREETZ_BUSYBOX_HEAD=y
FREETZ_BUSYBOX_FEATURE_FANCY_HEAD=y
FREETZ_BUSYBOX_LN=y
FREETZ_BUSYBOX_LS=y
FREETZ_BUSYBOX_FEATURE_LS_FILETYPES=y
FREETZ_BUSYBOX_FEATURE_LS_FOLLOWLINKS=y
FREETZ_BUSYBOX_FEATURE_LS_RECURSIVE=y
FREETZ_BUSYBOX_FEATURE_LS_SORTFILES=y
FREETZ_BUSYBOX_FEATURE_LS_TIMESTAMPS=y
FREETZ_BUSYBOX_FEATURE_LS_USERNAME=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_MKDIR=y
FREETZ_BUSYBOX_MKFIFO=y
FREETZ_BUSYBOX_MKNOD=y
FREETZ_BUSYBOX_MV=y
FREETZ_BUSYBOX_NOHUP=y
FREETZ_BUSYBOX_PRINTF=y
FREETZ_BUSYBOX_PWD=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_RM=y
FREETZ_BUSYBOX_RMDIR=y
FREETZ_BUSYBOX_SLEEP=y
FREETZ_BUSYBOX_FEATURE_FANCY_SLEEP=y
FREETZ_BUSYBOX_SORT=y
FREETZ_BUSYBOX_STAT=y
FREETZ_BUSYBOX_FEATURE_STAT_FORMAT=y
FREETZ_BUSYBOX_STTY=y
FREETZ_BUSYBOX_SYNC=y
FREETZ_BUSYBOX_TAIL=y
FREETZ_BUSYBOX_FEATURE_FANCY_TAIL=y
FREETZ_BUSYBOX_TEE=y
FREETZ_BUSYBOX_FEATURE_TEE_USE_BLOCK_IO=y
FREETZ_BUSYBOX_TRUE=y
FREETZ_BUSYBOX_TTY=y
FREETZ_BUSYBOX_UNAME=y
FREETZ_BUSYBOX_UUDECODE=y
FREETZ_BUSYBOX_WC=y
FREETZ_BUSYBOX_YES=y
FREETZ_BUSYBOX_FEATURE_AUTOWIDTH=y
FREETZ_BUSYBOX_FEATURE_HUMAN_READABLE=y
FREETZ_BUSYBOX_WHICH=y
FREETZ_BUSYBOX_AWK=y
FREETZ_BUSYBOX_CMP=y
FREETZ_BUSYBOX_SED=y
FREETZ_BUSYBOX_VI=y
FREETZ_BUSYBOX_FEATURE_VI_MAX_LEN=1024
FREETZ_BUSYBOX_FEATURE_VI_8BIT=y
FREETZ_BUSYBOX_FEATURE_VI_COLON=y
FREETZ_BUSYBOX_FEATURE_VI_YANKMARK=y
FREETZ_BUSYBOX_FEATURE_VI_SEARCH=y
FREETZ_BUSYBOX_FEATURE_VI_USE_SIGNALS=y
FREETZ_BUSYBOX_FEATURE_VI_DOT_CMD=y
FREETZ_BUSYBOX_FEATURE_VI_READONLY=y
FREETZ_BUSYBOX_FEATURE_VI_SETOPTS=y
FREETZ_BUSYBOX_FEATURE_VI_SET=y
FREETZ_BUSYBOX_FEATURE_VI_WIN_RESIZE=y
FREETZ_BUSYBOX_FEATURE_VI_ASK_TERMINAL=y
FREETZ_BUSYBOX_FEATURE_ALLOW_EXEC=y
FREETZ_BUSYBOX_FIND=y
FREETZ_BUSYBOX_FEATURE_FIND_PRINT0=y
FREETZ_BUSYBOX_FEATURE_FIND_MTIME=y
FREETZ_BUSYBOX_FEATURE_FIND_MMIN=y
FREETZ_BUSYBOX_FEATURE_FIND_PERM=y
FREETZ_BUSYBOX_FEATURE_FIND_TYPE=y
FREETZ_BUSYBOX_FEATURE_FIND_XDEV=y
FREETZ_BUSYBOX_FEATURE_FIND_MAXDEPTH=y
FREETZ_BUSYBOX_FEATURE_FIND_NEWER=y
FREETZ_BUSYBOX_FEATURE_FIND_INUM=y
FREETZ_BUSYBOX_FEATURE_FIND_EXEC=y
FREETZ_BUSYBOX_FEATURE_FIND_USER=y
FREETZ_BUSYBOX_FEATURE_FIND_GROUP=y
FREETZ_BUSYBOX_FEATURE_FIND_NOT=y
FREETZ_BUSYBOX_FEATURE_FIND_DEPTH=y
FREETZ_BUSYBOX_FEATURE_FIND_PAREN=y
FREETZ_BUSYBOX_FEATURE_FIND_SIZE=y
FREETZ_BUSYBOX_FEATURE_FIND_PRUNE=y
FREETZ_BUSYBOX_FEATURE_FIND_PATH=y
FREETZ_BUSYBOX_FEATURE_FIND_REGEX=y
FREETZ_BUSYBOX_GREP=y
FREETZ_BUSYBOX_FEATURE_GREP_EGREP_ALIAS=y
FREETZ_BUSYBOX_FEATURE_GREP_FGREP_ALIAS=y
FREETZ_BUSYBOX_FEATURE_GREP_CONTEXT=y
FREETZ_BUSYBOX_XARGS=y
FREETZ_BUSYBOX_FEATURE_XARGS_SUPPORT_CONFIRMATION= y
FREETZ_BUSYBOX_FEATURE_XARGS_SUPPORT_QUOTES=y
FREETZ_BUSYBOX_FEATURE_XARGS_SUPPORT_TERMOPT=y
FREETZ_BUSYBOX_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
FREETZ_BUSYBOX_HALT=y
FREETZ_BUSYBOX_INIT=y
FREETZ_BUSYBOX_FEATURE_USE_INITTAB=y
FREETZ_BUSYBOX_FEATURE_KILL_REMOVED=y
FREETZ_BUSYBOX_FEATURE_KILL_DELAY=0
FREETZ_BUSYBOX_FEATURE_INIT_SYSLOG=y
FREETZ_BUSYBOX_INIT_TERMINAL_TYPE="linux"
FREETZ_BUSYBOX_FEATURE_SHADOWPASSWDS=y
FREETZ_BUSYBOX_USE_BB_CRYPT=y
FREETZ_BUSYBOX_ADDUSER=y
FREETZ_BUSYBOX_LAST_ID=60000
FREETZ_BUSYBOX_FIRST_SYSTEM_ID=100
FREETZ_BUSYBOX_LAST_SYSTEM_ID=999
FREETZ_BUSYBOX_ADDGROUP=y
FREETZ_BUSYBOX_FEATURE_ADDUSER_TO_GROUP=y
FREETZ_BUSYBOX_DELUSER=y
FREETZ_BUSYBOX_DELGROUP=y
FREETZ_BUSYBOX_FEATURE_DEL_USER_FROM_GROUP=y
FREETZ_BUSYBOX_LOGIN=y
FREETZ_BUSYBOX_PASSWD=y
FREETZ_BUSYBOX_FEATURE_PASSWD_WEAK_CHECK=y
FREETZ_BUSYBOX_CRYPTPW=y
FREETZ_BUSYBOX_FEATURE_DEFAULT_PASSWD_ALGO="des"
FREETZ_BUSYBOX_INSMOD=y
FREETZ_BUSYBOX_RMMOD=y
FREETZ_BUSYBOX_LSMOD=y
FREETZ_BUSYBOX_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y
FREETZ_BUSYBOX_MODPROBE=y
FREETZ_BUSYBOX_FEATURE_CHECK_TAINTED_MODULE=y
FREETZ_BUSYBOX_DEFAULT_MODULES_DIR="/lib/modules"
FREETZ_BUSYBOX_DEFAULT_DEPMOD_FILE="modules.dep"
FREETZ_BUSYBOX_BLKID=y
FREETZ_BUSYBOX_FEATURE_BLKID_TYPE=y
FREETZ_BUSYBOX_DMESG=y
FREETZ_BUSYBOX_FEATURE_DMESG_PRETTY=y
FREETZ_BUSYBOX_GETOPT=y
FREETZ_BUSYBOX_FEATURE_GETOPT_LONG=y
FREETZ_BUSYBOX_MKSWAP=y
FREETZ_BUSYBOX_MOUNT=y
FREETZ_BUSYBOX_FEATURE_MOUNT_VERBOSE=y
FREETZ_BUSYBOX_FEATURE_MOUNT_NFS=y
FREETZ_BUSYBOX_FEATURE_MOUNT_CIFS=y
FREETZ_BUSYBOX_FEATURE_MOUNT_FLAGS=y
FREETZ_BUSYBOX_FEATURE_MOUNT_FSTAB=y
FREETZ_BUSYBOX_PIVOT_ROOT=y
FREETZ_BUSYBOX_SWAPONOFF=y
FREETZ_BUSYBOX_UMOUNT=y
FREETZ_BUSYBOX_FEATURE_UMOUNT_ALL=y
FREETZ_BUSYBOX_FEATURE_MOUNT_LOOP=y
FREETZ_BUSYBOX_FEATURE_MOUNT_LOOP_CREATE=y
FREETZ_BUSYBOX_VOLUMEID=y
FREETZ_BUSYBOX_FEATURE_VOLUMEID_FAT=y
FREETZ_BUSYBOX_CROND=y
FREETZ_BUSYBOX_FEATURE_CROND_DIR="/var/spool/cron"
FREETZ_BUSYBOX_CRONTAB=y
FREETZ_BUSYBOX_MAKEDEVS=y
FREETZ_BUSYBOX_FEATURE_MAKEDEVS_TABLE=y
FREETZ_BUSYBOX_PING=y
FREETZ_BUSYBOX_FEATURE_FANCY_PING=y
FREETZ_BUSYBOX_STUN_IP=y
FREETZ_BUSYBOX_WHOIS=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_HOSTNAME=y
FREETZ_BUSYBOX_HTTPD=y
FREETZ_BUSYBOX_FEATURE_HTTPD_BASIC_AUTH=y
FREETZ_BUSYBOX_FEATURE_HTTPD_AUTH_MD5=y
FREETZ_BUSYBOX_FEATURE_HTTPD_CGI=y
FREETZ_BUSYBOX_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_IN TERPR=y
FREETZ_BUSYBOX_FEATURE_HTTPD_ENCODE_URL_STR=y
FREETZ_BUSYBOX_IFCONFIG=y
FREETZ_BUSYBOX_FEATURE_IFCONFIG_STATUS=y
FREETZ_BUSYBOX_FEATURE_IFCONFIG_HW=y
FREETZ_BUSYBOX_FEATURE_IFCONFIG_BROADCAST_PLUS=y
FREETZ_BUSYBOX_IFUPDOWN=y
FREETZ_BUSYBOX_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
FREETZ_BUSYBOX_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN=y
FREETZ_BUSYBOX_FEATURE_IFUPDOWN_IPV4=y
FREETZ_BUSYBOX_FEATURE_IFUPDOWN_MAPPING=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_NETSTAT=y
FREETZ_BUSYBOX_FEATURE_NETSTAT_PRG=y
FREETZ_BUSYBOX_ROUTE=y
FREETZ_BUSYBOX_TELNETD=y
FREETZ_BUSYBOX_FEATURE_TELNETD_STANDALONE=y
FREETZ_BUSYBOX_VCONFIG=y
FREETZ_BUSYBOX_WGET=y
FREETZ_BUSYBOX_FEATURE_WGET_STATUSBAR=y
FREETZ_BUSYBOX_FEATURE_WGET_AUTHENTICATION=y
FREETZ_BUSYBOX_FEATURE_WGET_TIMEOUT=y
FREETZ_BUSYBOX_TOP=y
FREETZ_BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
FREETZ_BUSYBOX_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
FREETZ_BUSYBOX_UPTIME=y
FREETZ_BUSYBOX_FREE=y
FREETZ_BUSYBOX_KILL=y
FREETZ_BUSYBOX_KILLALL=y
FREETZ_BUSYBOX_PIDOF=y
FREETZ_BUSYBOX_FEATURE_PIDOF_SINGLE=y
FREETZ_BUSYBOX_FEATURE_PIDOF_OMIT=y
FREETZ_BUSYBOX_PS=y
FREETZ_BUSYBOX_FEATURE_PS_WIDE=y
FREETZ_BUSYBOX_FEATURE_PS_LONG=y
FREETZ_BUSYBOX_BB_SYSCTL=y
FREETZ_BUSYBOX_ASH=y
FREETZ_BUSYBOX_ASH_BASH_COMPAT=y
FREETZ_BUSYBOX_ASH_JOB_CONTROL=y
FREETZ_BUSYBOX_ASH_ALIAS=y
FREETZ_BUSYBOX_ASH_GETOPTS=y
FREETZ_BUSYBOX_ASH_BUILTIN_ECHO=y
FREETZ_BUSYBOX_ASH_BUILTIN_PRINTF=y
FREETZ_BUSYBOX_ASH_BUILTIN_TEST=y
FREETZ_BUSYBOX_ASH_CMDCMD=y
FREETZ_BUSYBOX_ASH_OPTIMIZE_FOR_SIZE=y
FREETZ_BUSYBOX_ASH_EXPAND_PRMT=y
FREETZ_BUSYBOX_FEATURE_SH_IS_ASH=y
FREETZ_BUSYBOX_FEATURE_BASH_IS_NONE=y
FREETZ_BUSYBOX_SH_MATH_SUPPORT=y
FREETZ_BUSYBOX_FEATURE_SH_STANDALONE=y
FREETZ_BUSYBOX_FEATURE_SH_NOFORK=y
FREETZ_BUSYBOX_SYSLOGD=y
FREETZ_BUSYBOX_FEATURE_ROTATE_LOGFILE=y
FREETZ_BUSYBOX_FEATURE_REMOTE_LOG=y
FREETZ_BUSYBOX_FEATURE_SYSLOGD_DUP=y
FREETZ_BUSYBOX_FEATURE_SYSLOGD_READ_BUFFER_SIZE=25 6
FREETZ_BUSYBOX_FEATURE_IPC_SYSLOG=y
FREETZ_BUSYBOX_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
FREETZ_BUSYBOX_LOGREAD=y
FREETZ_BUSYBOX_FEATURE_LOGREAD_REDUCED_LOCKING=y
FREETZ_BUSYBOX_KLOGD=y
FREETZ_BUSYBOX_FEATURE_KLOGD_KLOGCTL=y
FREETZ_BUSYBOX_LOGGER=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_SECURITY_LEVEL=0
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_SKIN_legacy=y
FREETZ_FAVICON_HANSOLO=y
FREETZ_FAVICON_STRING="hansolo"
FREETZ_TAGGING_CUMA=y
FREETZ_TAGGING_STRING="cuma"
FREETZ_MODIFY_AVM_VERSION=y
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_CREATE_SEPARATE_OPTIONS_CFG=y
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_KERNEL_BINUTILS_2_18=y
FREETZ_KERNEL_GCC_3_4=y
FREETZ_KERNEL_BINUTILS_VERSION="2.18"
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_TARGET_UCLIBC_0_9_29=y
FREETZ_TARGET_BINUTILS_2_22=y
FREETZ_TARGET_GCC_4_6=y
FREETZ_STDCXXLIB_USE_UCLIBCXX=y
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_BINUTILS_VERSION="2.22"
FREETZ_TARGET_GCC_MAJOR_VERSION="4.6"
FREETZ_TARGET_GCC_MINOR_VERSION="4"
FREETZ_TARGET_GCC_VERSION="${FREETZ_TARGET_GCC_MAJOR_VERSION}.${FREETZ_TARGET _GCC_MINOR_VERSION}"
FREETZ_GNULIBSTDCXX_VERSION="6.0.16"
FREETZ_STDCXXLIB="uclibcxx"
FREETZ_TARGET_CFLAGS="-Os -pipe -Wa,--trap"
FREETZ_TARGET_UCLIBC_REDUCED_LOCALE_SET=y
FREETZ_TARGET_LFS=y
FREETZ_TOOLCHAIN_MINIMIZE_REQUIRED_GLIBC_VERSION=y
FREETZ_VERBOSITY_LEVEL=2
FREETZ_SIZEINFO_COMPRESSED=y
FREETZ_JLEVEL=2
FREETZ_CHECK_CHANGED=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_SQUASHFS_BLOCKSIZE=65536
FREETZ_STRIP_BINARIES=y
FREETZ_STRIP_MODULES_FREETZ=y
FREETZ_DL_SITE_USER=""
FREETZ_DL_TOOLCHAIN_SITE=""
FREETZ_DL_KERNEL_TOOLCHAIN_VERSION="r10381"
FREETZ_DL_KERNEL_TOOLCHAIN_MD5="bef1bfcad26bca350267f85ad4ec334b"
FREETZ_DL_TARGET_TOOLCHAIN_VERSION="r12440"
FREETZ_DL_TARGET_TOOLCHAIN_MD5="8bba6a70b794308c7b090ce11f2a786a"
FREETZ_DL_TOOLCHAIN_SUFFIX="shared-glibc"
FREETZ_DL_KERNEL_SITE=""
FREETZ_DL_KERNEL_SOURCE_ID="7170_04.87"
FREETZ_DL_KERNEL_SOURCE="${FREETZ_DL_KERNEL_SOURCE_ID}-release_kernel.tar.xz"
FREETZ_DL_KERNEL_SOURCE_MD5="a673a5facbaf1fe8dce9144a05dfaf88"
FREETZ_DL_SITE="@AVM/fritzbox.fon_wlan_7170/firmware/deutsch,@1&1/7170"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7170.29.04.88.image"
FREETZ_DL_SOURCE_MD5="acac9d43d4117606bdf1e88065d20534"
FREETZ_DL_SOURCE_CONTAINER=""
FREETZ_DL_SOURCE_CONTAINER_MD5=""
FREETZ_AVM_HAS_FIRMWARE_04_XX=y
FREETZ_AVM_HAS_LANG_DE=y
FREETZ_AVM_HAS_LANG_A_CH=y
FREETZ_AVM_HAS_LANG_EN=y
FREETZ_AVM_HAS_PHONE=y
FREETZ_AVM_HAS_TAM=y
FREETZ_AVM_HAS_TR069=y
FREETZ_AVM_HAS_TR069_FWUPDATE=y
FREETZ_AVM_HAS_USB_HOST=y
FREETZ_AVM_HAS_USB_HOST_AHCI=y
FREETZ_AVM_HAS_AURA_USB=y
FREETZ_AVM_HAS_WLAN=y
FREETZ_AVM_HAS_PTY_SUPPORT=y
FREETZ_AVM_HAS_PRINTK=y
FREETZ_AVM_HAS_ISOFS=y
FREETZ_AVM_HAS_JFFS2_MODULE=y
FREETZ_AVM_HAS_INETD=y
FREETZ_AVM_HAS_MICROVOIP_DSL=y
FREETZ_AVM_HAS_MINID=y
FREETZ_AVM_HAS_OPENSSL=y
FREETZ_AVM_HAS_OPENSSL_VERSION_0=y
FREETZ_AVM_HAS_PIGLET_ISDN=y
FREETZ_AVM_HAS_ALLCFGCONV_WITH_DECRYPTION_SUPPORT= y
FREETZ_AVM_HAS_DEBUG_CFG_SUPPORT=y
FREETZ_FILESYSTEM_MTD_SIZE=0
FREETZ_AVM_VERSION_04_XX=y
FREETZ_AVM_VERSION_04_XX_MIN=y
FREETZ_AVM_VERSION_04_XX_MAX=y
FREETZ_AVM_VERSION_05_2X_MAX=y
FREETZ_AVM_VERSION_05_5X_MAX=y
FREETZ_AVM_VERSION_06_0X_MAX=y
FREETZ_AVM_VERSION_06_2X_MAX=y
FREETZ_AVM_VERSION_06_36_MAX=y
FREETZ_TARGET_ARCH_LE=y
FREETZ_TARGET_ARCH="mipsel"
FREETZ_TARGET_CROSS="${FREETZ_TARGET_ARCH}-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_KERNEL_CROSS="${FREETZ_TARGET_ARCH}-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_AVM_GCC_3_4=y
FREETZ_AVM_GCC_3_4_MIN=y
FREETZ_AVM_GCC_3_4_MAX=y
FREETZ_AVM_GCC_4_6_MAX=y
FREETZ_AVM_GCC_4_7_MAX=y
FREETZ_AVM_GCC_4_8_MAX=y
FREETZ_AVM_GCC_4_9_MAX=y
FREETZ_KERNEL_VERSION_2_6_13=y
FREETZ_KERNEL_VERSION="2.6.13.1"
FREETZ_KERNEL_VERSION_MAJOR="2.6.13"
FREETZ_KERNEL_VERSION_2_6_13_MIN=y
FREETZ_KERNEL_VERSION_2_6_13_MAX=y
FREETZ_KERNEL_VERSION_2_6_19_MAX=y
FREETZ_KERNEL_VERSION_2_6_28_MAX=y
FREETZ_KERNEL_VERSION_2_6_32_MAX=y
FREETZ_KERNEL_VERSION_3_10_MAX=y
FREETZ_KERNEL_LAYOUT_OHIO=y
FREETZ_KERNEL_LAYOUT="ohio"
FREETZ_MODULES_KVER="2.6.13.1-ohio"
FREETZ_KERNEL_PATCHES="2.6.13.1"
FREETZ_AVM_UCLIBC_0_9_29=y
FREETZ_AVM_SOURCE_04_87=y
FREETZ_AVM_SOURCE_ID="04.87"
FREETZ_GCC_ABI="32"
FREETZ_GCC_ARCH="mips32"
FREETZ_GCC_TUNE="4kc"
FREETZ_GCC_FLOAT_ABI="soft"
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_REPLACE_MODULE_AVAILABLE=y
FREETZ_TYPE_PREFIX="7170"
FREETZ_TYPE_PREFIX_SERIES_SUBDIR="04_XX"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_CIFS_SUPPORT_AVAILABLE=y
FREETZ_NFS_SUPPORT_AVAILABLE=y
FREETZ_NFS_SUPPORT_AVAILABLE_AS_MODULE=y

Wäre super wenn ihr mir weiterhelfen könntet, ohne wlan verzweifle ich so langsam.

H4x0r007
23.10.2015, 14:43
Ich habe leider noch nie Freetz verwendet, aber der 2.6.13.1 ist zehn Jahre alt. Ob das noch so eine gute Idee ist, den alten Kernel zu verwenden, musst du entscheiden ;-) Evtl. gibt es das Modul im alten Kernel auch noch gar nicht.

Aber mal zur Sache: Die Pakete kommen bei dir mit einer TTL von 1 an. Ich muss sagen, diejenigen, die dir den Internetanschluss bereitstellen, treiben einigen Aufwand. Welches Ziel sie damit verfolgen sei mal dahin gestellt, aber ich glaube nicht, dass deine Internetverbindung damit noch vertrauenswürdig ist bzw. dein Traffic sogar mitgeschnitten wird.

Du könntest dir bspw. einen billligen OpenWRT-Router kaufen und auf diesem die TTL erhöhen, eigene interne IP-Adressen vergeben und ihn als Firewall einsetzen. Ich habe den Link vor 10 Minuten erst in einem anderen Thread gepostet, aber hier nochmal: Klick (http://www.amazon.de/TP-Link-TL-WR841N-Glasfasermodem-4-Ethernet-Port-abnehmbare/dp/B001FWYGJS/ref=sr_1_2?ie=UTF8&qid=1445607537&sr=8-2&keywords=wr-841nd). Das Teil kostet 18,50 EUR und ist OpenWRT-fähig. Allerdings ist das Gerät ziemlich schwachbrüstig. Für ein bisschen Internet ist es allemal genug, allerdings ist es ein reines 100 MBit/s Gerät. Vielleicht solltest du dir gleich ein etwas besseres Gerät kaufen, das auch 1 GBit/s kann und evtl. auch eine schnellere CPU hat. Hier die Liste aller OpenWRT-kompatiblen Router (http://wiki.openwrt.org/toh/start).
Mit OpenWRT hättest du auch den Vorteil, dass du direkt im Router einen VPN einrichten könntest, der den Traffic verschlüsselt zu einem Server weiterreicht, um der, ich nenne es einmal Überwachung, an deinem Internetanschluss zu entgehen.

Mit deiner alten FritzBox kann ich dir leider nicht helfen.

BlackCobra
23.10.2015, 15:16
Zur Kernelversion, mir ist klar, dass das Gerät und der Kernel total veraltet sind, aber wie man meinem obigen Post entnehmen kann ist der Kernel leider nicht veränderbar, und für eine neues Gerät fehlt mir momentan das Geld, als Student ist man leider nicht so flüssig ...

Das mein Internettraffic mitgeschnitten wird ist mir klar, leider kann ich dagegen aktiv nichts unternehmen, mein gesamter Verkehr läuft sowieso schon über einen von mir angemieteten VPS mit OpenVPN, insofern stellt die Überwachung für mich hauptsächlich ein ideelles Problem dar an dem ich nichts ändern kann. Das Ziel was damit verfolgt wird, ist, und ich Zitiere: "Das dient ja auch zu eurem Schutz, wenn sich eines deiner Geräte einen Virus fangen würde, wäre ja sonst dein gesamtes Netzwerk gesperrt".

Naja, dann muss ich jetzt meinen 15 Jahre alten 200 watt pc mit 2 Netzwerkkarten aus dem Ruhestand holen und einen IPCop aufsetzen, nur gut dass ich die Stromrechnung nicht selber bezahle ^^

rax
23.10.2015, 19:34
Nachdem ich ziemliche Schwierigkeiten hatte, die Pakete ipt_TTL und ipt_ttl mitsamt den entsprechenden libraries überhaupt erst in ein Freetz-image zu kompilieren, erwartete mich das nächste Problem als ich versucht habe im freetz-ui die entsprechende Iptables Regel zu setzen. Es wurde die Fehlermeldung

Wie haste denn die zusätzlichen Regeln reinkompilliert?
Mein Ansatz wäre in http://freetz.org/browser/trunk/make/iptables/standard-modules.in für deinen Kernel FREETZ_PACKAGE_IPTABLES_STANDARD_MODULES auf Default yes zu setzen und die Liste um die Module in make/iptables/Config.in zu ergänzen die für die TTL Regeln zuständig sind. Das wäre dann wohl: FREETZ_MODULE_ipt_TTL und die shared libraries FREETZ_LIB_libipt_ttl & FREETZ_LIB_libipt_TTL.

Falls es trotzdem nicht klappt gibts noch die Alternative direkt an source/kernel/ref-ohio-04.87/linux/net/ipv4/ip_forward.c ranzugehen und den TTL Check einfach direkt rauszunehmen.

ip_forward.c:82

if (iph->ttl <= 1)
goto too_many_hops;


ip_forward.c:100


ip_decrease_ttl(iph)

Hab jetzt aber nicht im Kopf wo sonst noch ein TTL check erfolgt also müsstest du den Code durchgehen.

Viel Erfolg ;P