zettelkasten/OneNoteExport/Technik/Dokumentation/Anleitungen/22_tzbox .md
2023-08-17 19:32:37 +02:00

6.2 KiB

tzbox

Donnerstag, 18. Dezember 2014

23:26

#Openvpn, Fritzbox, Config, Server,

192.168.132.2

 

HWSubRevision........ 3

ProductID............ Fritz_Box_7390

SerialNumber......... 0000000000000000

annex................ B

autoload............. yes

bootloaderVersion.... 1.947

bootserport.......... tty0

cpufrequency......... 500000000

firstfreeaddress..... 0x810C9834

firmware_version..... avm

firmware_info........ 84.06.20

flashsize............ 0x01000000

maca................. C0:25:06:97:BC:12

macb................. C0:25:06:97:BC:13

macwlan.............. C0:25:06:97:BC:14

macwlan2............. C0:25:06:97:BC:18

macdsl............... C0:25:06:97:BC:15

memsize.............. 0x08000000

modetty0............. 38400,n,8,1,hw

modetty1............. 38400,n,8,1,hw

modulemem............ 5683472

mtd1................. 0x9F020000,0x9FF00000

mtd2................. 0x9F000000,0x9F020000

mtd3................. 0x9FF00000,0x9FF80000

mtd4................. 0x9FF80000,0xA0000000

my_ipaddress......... 192.168.178.1

prompt............... Eva_AVM

req_fullrate_freq.... 166666666

sysfrequency......... 166666666

urlader-version...... 1947

usb_board_mac........ C0:25:06:97:BC:16

usb_rndis_mac........ C0:25:06:97:BC:17

usb_device_id........ 0x0000

usb_revision_id...... 0x0000

usb_manufacturer_name AVM

wlan_key............. 3164173153685692

Start.sh

 

 

# Skript startet den VPN Dienst.

# Wird von debug.cfg (aus dem Flash) aufgerufen

# Start des telnet Dienstes

echo telnetd wird gestartet

/usr/sbin/telnetd -l /sbin/ar7login

 

# wir warten und pruefen, bis Internetverbindung steht:

echo warten auf bestehende Internetverbindung

# hier wird jeweils so lange versucht,

# einen Ping erfolgreich an google

# zu schicken und bei Misserfolg gewartet

#while !(ping -c 1 www.google.de); do

#sleep 5

#done

 

# tun-Device anlegen, falls noch nicht vorhanden

echo das TUN Device wird erzeugt

 

mkdir /dev/net

mknod /dev/net/tun c 10 200

 

route add 84.200.10.214 gw 192.168.132.3

route del default dev lan

route add default dev tun0

 

 

 

# wir geben eine Info raus, dass der VPN Dienst gestartet wird:

echo OpenVPN wird gestartet

# Wir gehen in das Verzeichnis auf dem USB Device:

cd /var/mediapath/

# Aufruf des OpenVPN Binary mit dem Konfigurationsnamen, wird als daemon gestart

/var/mediapath/Dokumente/openvpn_2.3.2-mips-openssl-static --client --config client.conf --daemon

 

Client.conf

##############################################

# Sample client-side OpenVPN 2.0 config file #

# for connecting to multi-client server. #

# #

# This configuration can be used by multiple #

# clients, however each client should have #

# its own cert and key files. #

# #

# On Windows, you might want to rename this #

# file so it has a .ovpn extension #

##############################################

 

# Specify that we are a client and that we

# will be pulling certain config file directives

# from the server.

client

 

# Use the same setting as you are using on

# the server.

# On most systems, the VPN will not function

# unless you partially or fully disable

# the firewall for the TUN/TAP interface.

;dev tap

dev tun

 

# Windows needs the TAP-Win32 adapter name

# from the Network Connections panel

# if you have more than one. On XP SP2,

# you may need to disable the firewall

# for the TAP adapter.

;dev-node MyTap

 

# Are we connecting to a TCP or

# UDP server? Use the same setting as

# on the server.

;proto tcp

proto udp

 

# The hostname/IP and port of the server.

# You can have multiple remote entries

# to load balance between the servers.

remote 84.200.10.214 1194

;remote my-server-2 1194

route 10.8.0.0 255.255.255.0 10.8.0.2

;route 192.168.132.0 255.255.255.0 192.168.132.2

 

 

# Choose a random host from the remote

# list for load-balancing. Otherwise

# try hosts in the order specified.

;remote-random

 

# Keep trying indefinitely to resolve the

# host name of the OpenVPN server. Very useful

# on machines which are not permanently connected

# to the internet such as laptops.

resolv-retry infinite

 

# Most clients don't need to bind to

# a specific local port number.

nobind

 

# Downgrade privileges after initialization (non-Windows only)

;user nobody

;group nogroup

 

# Try to preserve some state across restarts.

persist-key

persist-tun

 

# If you are connecting through an

# HTTP proxy to reach the actual OpenVPN

# server, put the proxy server/IP and

# port number here. See the man page

# if your proxy server requires

# authentication.

;http-proxy-retry # retry on connection failures

;http-proxy [proxy server] [proxy port #]

 

# Wireless networks often produce a lot

# of duplicate packets. Set this flag

# to silence duplicate packet warnings.

;mute-replay-warnings

 

# SSL/TLS parms.

# See the server config file for more

# description. It's best to use

# a separate .crt/.key file pair

# for each client. A single ca

# file can be used for all clients.

ca ./ca.crt

cert ./fritzbox7390.crt

key ./fritzbox7390.key

 

# Verify server certificate by checking

# that the certicate has the nsCertType

# field set to "server". This is an

# important precaution to protect against

# a potential attack discussed here:

# http://openvpn.net/howto.html#mitm

#

# To use this feature, you will need to generate

# your server certificates with the nsCertType

# field set to "server". The build-key-server

# script in the easy-rsa folder will do this.

ns-cert-type server

 

# If a tls-auth key is used on the server

# then every client must also have the key.

;tls-auth ta.key 1

 

# Select a cryptographic cipher.

# If the cipher option is used on the server

# then you must also specify it here.

;cipher x

 

# Enable compression on the VPN link.

# Don't enable this unless it is also

# enabled in the server config file.

comp-lzo

 

# Set log file verbosity.

verb 3

 

# Silence repeating messages

;mute 20

 

tun-mtu 1500

 

tun-mtu-extra 32