spitzbube
Goto Top

Mobile Einwahl IPSec VPN von iPhone iPad T-Mobile zur Pfsense

Ich möchte mich in dieser Frage nochmals auf den Wissensartikel IPsec VPN für mobile Benutzer auf der pfSense Firewall einrichten] hier im Forum beziehen, bei dem es um die Konfiguration eines Mobile Client (iPhone und iPad sowie über ein Macbook) gehen soll.

Ziel soll es sein, eine Verbindung ins LAN Netz der Pfsense Firewall aufzubauen, damit mit diversen Apps auf Daten bzw. Server und Computer zugegriffen werden kann. Das Ganze soll über die Mobile Einwahl meines Providers T-Mobile erfolgen.

Infrastruktur Bei meinem Provider Unity Media (BW) habe ich einen Business Tarif mit 5 festen IP Adressen gebucht. Welche ich in meinem eingenen Subnetz, welches mir zur Nutzung zur Verfügung gestellt wurde frei nutzen kann.

Was wurde bereits vorab geklärt? Zunächst habe ich mich bei der Telekom erkundigt, ob von Ihrer Seite irgendwelche Ports blockiert werden und ob mein gebuchter Tarif eine solche Möglichkeit bietet oder ob seitens der Telekom irgendwas mein Vorhaben verhindert. Nach 3 Telefonaten sicherten mir 2 Mitarbeiter zu, dass dies problemlos möglich sei und hier nichts blockiert werde. Auch in der Community Telekom Hilft war man sich einig. Das Funktioniert und einige betreiben ein ähnliches Setting mit der Mobilen Einwahl über VPN.

Was wurde bisher eingerichtet? Zunächst wurde and der Fritzbox Cable 6490 nur Portfreigaben eingerichtet. UDP 4500, 500 und ESP. Der Bridgemode wurde auf LAN 2 der Fritzbox aktiviert. Das Gateway meines Subnetzes wurde von UM automatisch der FB zugewiesen. Die Pfsene hat die erste (XX.XX.XX.42) der 5 IP Adressen erhalten und wurde statisch am WAN Port vergeben. Das Lan Interface hat die 192.168.10.0/24 erhalten.

hier die Screenshots dazu:

fritzbox_ohne

if-wan

if-lan

Nun habe ich mich mal an die Einrichtung der VPN Einwahl gemacht. Wie oben genannt, und Aquis Anleitung 1:1 veruscht umzusetzten.

cas

certificates

phase1

tunnels

phase2

pre-shared keys

mobile clients

firewall rules

nat

Leider funktioniert die Einwahl immer noch nicht.

Anbei mal der IPSec Log der Pfsense:

Sep 21 21:01:27 	charon 		14[NET] <6> sending packet: from XX.XX.XXX.42 (IP der Pfsense)[500] to 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] (473 bytes)
Sep 21 21:01:27 	charon 		14[IKE] <6> received retransmit of request with ID 0, retransmitting response
Sep 21 21:01:27 	charon 		14[ENC] <6> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 21 21:01:27 	charon 		14[NET] <6> received packet: from 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] to XX.XX.XXX.42 (IP der Pfsense)[500] (604 bytes)
Sep 21 21:01:24 	charon 		14[NET] <6> sending packet: from XX.XX.XXX.42 (IP der Pfsense)[500] to 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] (473 bytes)
Sep 21 21:01:24 	charon 		14[IKE] <6> received retransmit of request with ID 0, retransmitting response
Sep 21 21:01:24 	charon 		14[ENC] <6> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 21 21:01:24 	charon 		14[NET] <6> received packet: from 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] to XX.XX.XXX.42 (IP der Pfsense)[500] (604 bytes)
Sep 21 21:01:21 	charon 		14[NET] <6> sending packet: from XX.XX.XXX.42 (IP der Pfsense)[500] to 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] (473 bytes)
Sep 21 21:01:21 	charon 		14[IKE] <6> received retransmit of request with ID 0, retransmitting response
Sep 21 21:01:21 	charon 		14[ENC] <6> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 21 21:01:21 	charon 		14[NET] <6> received packet: from 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] to XX.XX.XXX.42 (IP der Pfsense)[500] (604 bytes)
Sep 21 21:01:18 	charon 		14[NET] <6> sending packet: from XX.XX.XXX.42 (IP der Pfsense)[500] to 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] (473 bytes)
Sep 21 21:01:18 	charon 		14[ENC] <6> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 21 21:01:18 	charon 		14[IKE] <6> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=user@gmail.com, CN=vpnca, OU=Home"  
Sep 21 21:01:18 	charon 		14[IKE] <6> remote host is behind NAT
Sep 21 21:01:18 	charon 		14[IKE] <6> 80.187.115.140 (IP der des iPhones T-Mobile LTE) is initiating an IKE_SA
Sep 21 21:01:18 	charon 		14[ENC] <6> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 21 21:01:18 	charon 		14[NET] <6> received packet: from 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] to XX.XX.XXX.42 (IP der Pfsense)[500] (604 bytes)
Sep 21 21:01:14 	charon 		14[NET] <bypasslan|5> sending packet: from XX.XX.XXX.42 (IP der Pfsense)[4500] to 80.187.115.140 (IP der des iPhones T-Mobile LTE)[17675] (80 bytes)
Sep 21 21:01:14 	charon 		14[ENC] <bypasslan|5> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 21 21:01:14 	charon 		14[IKE] <bypasslan|5> peer supports MOBIKE
Sep 21 21:01:14 	charon 		14[IKE] <bypasslan|5> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 21 21:01:14 	charon 		14[CFG] <bypasslan|5> no alternative config found
Sep 21 21:01:14 	charon 		14[IKE] <bypasslan|5> peer requested EAP, config inacceptable
Sep 21 21:01:14 	charon 		14[CFG] <bypasslan|5> selected peer config 'bypasslan'  
Sep 21 21:01:14 	charon 		14[CFG] <5> looking for peer configs matching XX.XX.XXX.42 (IP der Pfsense)[pfsense]...80.187.115.140 (IP der des iPhones T-Mobile LTE)[10.25.123.172]
Sep 21 21:01:14 	charon 		14[ENC] <5> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 21 21:01:14 	charon 		14[ENC] <5> unknown attribute type (25)
Sep 21 21:01:14 	charon 		14[NET] <5> received packet: from 80.187.115.140 (IP der des iPhones T-Mobile LTE)[17675] to XX.XX.XXX.42 (IP der Pfsense)[4500] (496 bytes)
Sep 21 21:01:14 	charon 		14[NET] <5> sending packet: from XX.XX.XXX.42 (IP der Pfsense)[500] to 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] (473 bytes)
Sep 21 21:01:14 	charon 		14[ENC] <5> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 21 21:01:14 	charon 		14[IKE] <5> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=user@gmail.com, CN=vpnca, OU=Home"  
Sep 21 21:01:14 	charon 		14[IKE] <5> remote host is behind NAT
Sep 21 21:01:14 	charon 		14[IKE] <5> 80.187.115.140 (IP der des iPhones T-Mobile LTE) is initiating an IKE_SA
Sep 21 21:01:14 	charon 		14[ENC] <5> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 21 21:01:14 	charon 		14[NET] <5> received packet: from 80.187.115.140 (IP der des iPhones T-Mobile LTE)[500] to XX.XX.XXX.42 (IP der Pfsense)[500] (604 bytes) 

Content-Key: 349971

Url: https://administrator.de/contentid/349971

Printed on: April 19, 2024 at 04:04 o'clock

Member: Spitzbube
Spitzbube Sep 24, 2017 at 09:42:57 (UTC)
Goto Top
Ich möchte nochmals auf die relevanten Aussagen zum eigentlichen Thema eingehen IPsec VPN für mobile Benutzer auf der pfSense Firewall einrichten:

Mal nachdenken.... Der VPN Client nutzt NAT Traversal (UDP 4500). Dadurch erkennt der Server das NAT im Spiel ist auch wenn es das nicht ist. Kann ja aber mal sein das der Client hinter einem NAT Router ist wie im Hotel, Hotspot usw. oder einen Provider nutzt der Carrier Grade NAT macht. Das machen meist die Billig Provider mit einfachen nur Surf Accounts weil sie keine freien IPv4 Adressen mehr haben....

Das hab ich oben näher erleutert. Billig ist dieser Provider bestimmt nicht face-smile Ich kanns dir echt nicht sagen, ob die alle lügen, jedoch wenns ein anderer User auch schon im einsatz hat wirds ja wohl gehen Link zu Thema bei T-Mobile

Habe dann meinen Bekannten gebeten, die Konfig mal mit O2 zu testen. Download der Strongswan App. Dann die vpnca.crt geladen und schwup lies sich das Samsung Galaxy S7 Problemlos verbinden!

erfolgreich mod

Siehe IPSec Log

Sep 24 09:39:19 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 18 [ ]
Sep 24 09:39:19 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:39:19 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:39:19 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 18 [ ]
Sep 24 09:39:19 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:39:09 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 17 [ ]
Sep 24 09:39:09 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:39:09 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:39:09 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 17 [ ]
Sep 24 09:39:09 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:38:59 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 16 [ ]
Sep 24 09:38:59 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:38:59 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:38:59 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 16 [ ]
Sep 24 09:38:59 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:38:49 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 15 [ ]
Sep 24 09:38:49 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:38:49 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:38:49 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 15 [ ]
Sep 24 09:38:49 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:38:39 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 14 [ ]
Sep 24 09:38:39 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:38:39 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:38:39 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 14 [ ]
Sep 24 09:38:39 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:38:29 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 13 [ ]
Sep 24 09:38:29 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:38:29 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:38:29 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 13 [ ]
Sep 24 09:38:29 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:38:19 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 12 [ ]
Sep 24 09:38:19 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:38:19 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:38:19 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 12 [ ]
Sep 24 09:38:19 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:38:09 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 11 [ ]
Sep 24 09:38:09 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:38:09 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:38:09 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 11 [ ]
Sep 24 09:38:09 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:37:59 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 10 [ ]
Sep 24 09:37:59 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:37:59 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:37:59 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 10 [ ]
Sep 24 09:37:59 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:37:49 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 9 [ ]
Sep 24 09:37:49 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:37:49 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:37:49 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 9 [ ]
Sep 24 09:37:49 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:37:39 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 8 [ ]
Sep 24 09:37:39 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:37:39 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:37:39 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 8 [ ]
Sep 24 09:37:39 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:37:29 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 7 [ ]
Sep 24 09:37:29 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:37:28 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:37:28 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 7 [ ]
Sep 24 09:37:28 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:37:19 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 6 [ ]
Sep 24 09:37:19 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:37:18 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:37:18 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 6 [ ]
Sep 24 09:37:18 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:37:08 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 5 [ ]
Sep 24 09:37:08 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:37:08 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:37:08 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 5 [ ]
Sep 24 09:37:08 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:36:58 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 4 [ ]
Sep 24 09:36:58 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:36:58 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:36:58 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 4 [ ]
Sep 24 09:36:58 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:36:48 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 3 [ ]
Sep 24 09:36:48 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:36:48 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:36:48 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 3 [ ]
Sep 24 09:36:48 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:36:37 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 2 [ ]
Sep 24 09:36:37 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:36:37 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:36:37 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 2 [ ]
Sep 24 09:36:37 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:36:26 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 1 [ ]
Sep 24 09:36:26 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:36:26 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:36:26 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 1 [ ]
Sep 24 09:36:26 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:36:15 	charon 		15[ENC] <con1|16> parsed INFORMATIONAL response 0 [ ]
Sep 24 09:36:15 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:36:15 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:36:15 	charon 		15[ENC] <con1|16> generating INFORMATIONAL request 0 [ ]
Sep 24 09:36:15 	charon 		15[IKE] <con1|16> sending DPD request
Sep 24 09:36:05 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (288 bytes)
Sep 24 09:36:05 	charon 		15[ENC] <con1|16> generating IKE_AUTH response 5 [ AUTH CPRP(ADDR SUBNET U_BANNER) N(ESP_TFC_PAD_N) SA TSi TSr N(AUTH_LFT) ]
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> CHILD_SA con1{1} established with SPIs c4b5c405_i 914f2700_o and TS 192.168.10.0/24|/0 === 10.98.1.1/32|/0
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> no virtual IP found for %any6 requested by 'testuser'  
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> peer requested virtual IP %any6
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> assigning virtual IP 10.98.1.1 to peer 'testuser'  
Sep 24 09:36:05 	charon 		15[CFG] <con1|16> assigning new lease to 'testuser'  
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> peer requested virtual IP %any
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> maximum IKE_SA lifetime 28334s
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> scheduling reauthentication in 27794s
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> IKE_SA con1[16] established between XX.XX.XXX.42 (Pfsense)[XX.XX.XXX.42 (Pfsense)]...89.204.135.39[testuser]
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> authentication of 'XX.XX.XXX.42 (Pfsense)' (myself) with EAP  
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> authentication of 'testuser' with EAP successful  
Sep 24 09:36:05 	charon 		15[ENC] <con1|16> parsed IKE_AUTH request 5 [ AUTH ]
Sep 24 09:36:05 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (112 bytes)
Sep 24 09:36:05 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (80 bytes)
Sep 24 09:36:05 	charon 		15[ENC] <con1|16> generating IKE_AUTH response 4 [ EAP/SUCC ]
Sep 24 09:36:05 	charon 		15[IKE] <con1|16> EAP method EAP_MSCHAPV2 succeeded, MSK established
Sep 24 09:36:05 	charon 		15[ENC] <con1|16> parsed IKE_AUTH request 4 [ EAP/RES/MSCHAPV2 ]
Sep 24 09:36:05 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (80 bytes)
Sep 24 09:36:05 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (144 bytes)
Sep 24 09:36:05 	charon 		15[ENC] <con1|16> generating IKE_AUTH response 3 [ EAP/REQ/MSCHAPV2 ]
Sep 24 09:36:05 	charon 		15[ENC] <con1|16> parsed IKE_AUTH request 3 [ EAP/RES/MSCHAPV2 ]
Sep 24 09:36:05 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (144 bytes)
Sep 24 09:36:04 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (112 bytes)
Sep 24 09:36:04 	charon 		15[ENC] <con1|16> generating IKE_AUTH response 2 [ EAP/REQ/MSCHAPV2 ]
Sep 24 09:36:04 	charon 		15[IKE] <con1|16> initiating EAP_MSCHAPV2 method (id 0xAE)
Sep 24 09:36:04 	charon 		15[IKE] <con1|16> received EAP identity 'testuser'  
Sep 24 09:36:04 	charon 		15[ENC] <con1|16> parsed IKE_AUTH request 2 [ EAP/RES/ID ]
Sep 24 09:36:04 	charon 		15[NET] <con1|16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (96 bytes)
Sep 24 09:36:04 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (468 bytes)
Sep 24 09:36:04 	charon 		15[NET] <con1|16> sending packet: from XX.XX.XXX.42 (Pfsense)[4500] to 89.204.135.39[52092] (O2 Galaxy S7) (1236 bytes)
Sep 24 09:36:04 	charon 		15[ENC] <con1|16> generating IKE_AUTH response 1 [ EF(2/2) ]
Sep 24 09:36:04 	charon 		15[ENC] <con1|16> generating IKE_AUTH response 1 [ EF(1/2) ]
Sep 24 09:36:04 	charon 		15[ENC] <con1|16> splitting IKE message with length of 1632 bytes into 2 fragments
Sep 24 09:36:04 	charon 		15[ENC] <con1|16> generating IKE_AUTH response 1 [ IDr CERT AUTH EAP/REQ/ID ]
Sep 24 09:36:04 	charon 		15[IKE] <con1|16> sending end entity cert "C=DE, ST=BW, L=GP, O=Home, E=user@gmail.com, CN=XX.XX.XXX.42 (Pfsense), OU=Home"  
Sep 24 09:36:04 	charon 		15[IKE] <con1|16> authentication of 'XX.XX.XXX.42 (Pfsense)' (myself) with RSA_EMSA_PKCS1_SHA2_256 successful  
Sep 24 09:36:04 	charon 		15[IKE] <con1|16> peer supports MOBIKE, but disabled in config
Sep 24 09:36:04 	charon 		15[IKE] <con1|16> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 24 09:36:04 	charon 		15[IKE] <con1|16> initiating EAP_IDENTITY method (id 0x00)
Sep 24 09:36:04 	charon 		15[CFG] <con1|16> selected peer config 'con1'  
Sep 24 09:36:04 	charon 		15[CFG] <16> looking for peer configs matching XX.XX.XXX.42 (Pfsense)[%any]...89.204.135.39[testuser]
Sep 24 09:36:04 	charon 		15[IKE] <16> received cert request for "C=DE, ST=BW, L=GP, O=Home, E=user@gmail.com, CN=vpnca, OU=Home"  
Sep 24 09:36:04 	charon 		15[ENC] <16> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) CERTREQ CPRQ(ADDR ADDR6 DNS DNS6) N(ESP_TFC_PAD_N) SA TSi TSr N(MOBIKE_SUP) N(NO_ADD_ADDR) N(MULT_AUTH) N(EAP_ONLY) N(MSG_ID_SYN_SUP) ]
Sep 24 09:36:04 	charon 		15[NET] <16> received packet: from 89.204.135.39[52092] (O2 Galaxy S7) to XX.XX.XXX.42 (Pfsense)[4500] (544 bytes)
Sep 24 09:36:04 	charon 		15[NET] <16> sending packet: from XX.XX.XXX.42 (Pfsense)[500] to 89.204.135.39[63062] (489 bytes)
Sep 24 09:36:04 	charon 		15[ENC] <16> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(HASH_ALG) N(MULT_AUTH) ]
Sep 24 09:36:04 	charon 		15[IKE] <16> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=user@gmail.com, CN=vpnca, OU=Home"  
Sep 24 09:36:04 	charon 		15[IKE] <16> remote host is behind NAT
Sep 24 09:36:04 	charon 		15[IKE] <16> 89.204.135.39 is initiating an IKE_SA
Sep 24 09:36:04 	charon 		15[ENC] <16> parsed IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) N(HASH_ALG) N(REDIR_SUP) ]
Sep 24 09:36:04 	charon 		15[NET] <16> received packet: from 89.204.135.39[63062] to XX.XX.XXX.42 (Pfsense)[500] (938 bytes)
Sep 24 09:36:04 	charon 		15[NET] <15> sending packet: from XX.XX.XXX.42 (Pfsense)[500] to 89.204.135.39[63062] (38 bytes)
Sep 24 09:36:04 	charon 		15[ENC] <15> generating IKE_SA_INIT response 0 [ N(INVAL_KE) ]
Sep 24 09:36:04 	charon 		15[IKE] <15> DH group ECP_256 inacceptable, requesting MODP_2048
Sep 24 09:36:04 	charon 		15[IKE] <15> remote host is behind NAT
Sep 24 09:36:04 	charon 		15[IKE] <15> 89.204.135.39 is initiating an IKE_SA
Sep 24 09:36:04 	charon 		15[ENC] <15> parsed IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) N(HASH_ALG) N(REDIR_SUP) ]
Sep 24 09:36:04 	charon 		15[NET] <15> received packet: from 89.204.135.39[63062] to XX.XX.XXX.42 (Pfsense)[500] (746 bytes) 


aktuelle Portfreigaben der Fritzbox

Wäre ja wenn du NICHT in einer Kaskade arbeitest absolut sinnfrei und auch kontraproduktiv !
Erschwerend kommt dazu das die FB selber VPN Router ist und "denkt" das eingehende IPsec ist für sie selber. Hier muss man also in der FB IPsec deaktivieren bzw. es darf keinerlei VPN Konfig vorhanden sein. Ansonsten forwardet die FB die IPsec Frames nicht und blockt sie !
Das bekommst du übrigens ganz einfach raus indem du mal einen Laptop statt der pfSense anschliesst am gleichen Port. Laptop mit gleicher IP wie die pfSense und pfSense abgezogen.
Dann startest du einen Wireshark Sniffer auf dem Laptop
Jetzt aktivierst du den VPN Client und checkst ob dort eingehende IPsec Pakete (IKE, ESP) ankommen !
Ist das der Fall klappt das Forwarding. Kommen sie nicht blockt die FB.
Ohne Wioreshark geht das auch sehr einfach mit der Paket Sniffer Funktion direkt in der pfSense unter "Diagnostics" !!
Wie gesagt...eigentlich alles sinnfrei denn du arbeitest ja eben NICHT in einer NAT Kaskade wie du selber sagst. Folglich ist dann auch Port Forwarding im Router davor sinnlos. Deine FB arbeizet dann vermutlich nur als reines Modem.

Ein anderer Freund meinte auch, dass die Fritzbox keine Ports für die Pfsense aufmachen müsste. Nach einem Test über die Pfsense und das Tool Packet Capture konnte ich ohne Portfreigabe an der Fritzbox von 4500, 500 und ESP keine ankommenden Paktete IKE, ESP feststellen, sondern nur mit dieser Freigabe. Auch meine er, dass ein gesondertes Aktivieren des Bridge Modes nicht nötig sei, da dieser schon von Werk aus aktiviert ist. Auch das habe ich getestet und konnte keinen Unterschied zwischen deaktiviertem und aktiviertem Bridge Modus feststellen.
Member: transocean
transocean Sep 24, 2017 at 10:40:56 (UTC)
Goto Top
Moin,

wer hat die Fritte bei Dir installiert und in Betrieb genommen? Du selbst oder ein von UM beauftragtes Serviceunternehmen?

Gruß

Uwe
Member: Spitzbube
Spitzbube Sep 24, 2017 at 12:36:09 (UTC)
Goto Top
Das Serviceunternehmen. Die FB muss ja provisioniert werden. Also rufen die dort an und geben die Mac durch und die Fritzbox erhält dann ein Config file von UM.

Aber worauf willst du hinaus?

Gruß
Philipp
Member: aqui
aqui Sep 24, 2017 updated at 13:55:20 (UTC)
Goto Top
eines Mobile Client (iPhone und iPad sowie über ein Macbook) gehen soll.
Auch Windows 10 und Android !! Soviel Zeit muss sein face-wink
Zurück zum Thema...

Was etwas unklar ist wie deine Infrastruktur aufgebaut ist.
  • Du redest von der Telekom, schreibst aber oben das du einen Unity media Vertrag hast. 2 Provider geht ja schlecht oder wie ist das zu verstehen ?
  • Dann schreibst du das du einen Business Tarif mit 5 festen IP Adressen gebucht hast. Wie ist das zu verstehen ?? Normalerweise wäre das ein kleines öffentliches Subnetz was der Provider dir routet. Das erfordert dann aber 2 Router was bei dir aber nicht gegeben ist.
  • Möglich wäre auch das diese festen IPs im Kabel Subnetz reserviert sind. Dann müsstest du diese IPs aber mit Alias IPs auf die kaskadierte pfSense bringen, was die FritzBox aber nicht supportet.
Mit der FB hast du also keinerlei Möglichkeit eine der 5 öffentlichen IPs auf die pfSense zu legen.
Das geht nur wenn du ein reines NUR Modem an der pfSense hast.

Ohne all das kannst du nur mit der FB ein Kaskaden Design machen mit 2 mal NAT und Port Forwarding.
Unity Media lässt zudem befürchten das du einen DS-Lite Anschluss bekommen hast, dann ist VPN so oder so nicht möglich jedenfalls nicht auf IPv4 Basis. Das ginge dann nur mit IPv6.
Wenn die 5 IPs aber öffentliche IPv4 Adressen sind und dabei keine RFC 1918 IPs, dann spricht das wieder gegen DS-Lite.
Fazit: Deine Provider Infrastruktur ist höchst undurchsichtig und man weiss nicht wirklich in welchem Modus die FB läuft. face-sad Daraus resultieren vermutlich aiuch alle Folgeprobleme.
Vor allen Dingen welche Infrastruktur. Telekom hat kein Kabelnetz nur xDSL usw. Unity Media Kabel ist aber nicht Telekom ?!
Wie werden die IP Adressen aus dem 5er Pool zugewiesen ? PPPoE ? DHCP ?
Member: transocean
transocean Sep 24, 2017 at 13:11:37 (UTC)
Goto Top
Mir kommt das mit dem Aktivieren des Bridge Modus und den Portfreigaben merkwürdig vor. Hier habe ich eine VPN Verbindung eingerichtet, die auch funktioniert. L2TP over IPSec. Dafür braucht es keine Freigaben in der Fritte. Die macht hier nur Telefonie und arbeitet als Modem.
Member: transocean
transocean Sep 24, 2017 at 13:38:34 (UTC)
Goto Top
unbenannt


Gruß

Uwe
Member: aqui
aqui Sep 24, 2017 updated at 14:00:47 (UTC)
Goto Top
Das würde bedeuten sie routet das öffentliche IP Netz transparent durch ohne FW und NAT.
Dafür spricht dann auch die öffentliche IP.

So oder so wäre es sinnvoll den VPN Client erstmal in das WAN Port Netz der pfSense zu bringen und mal wasserdicht auszutesten ob das VPN überhaupt funktioniert und ob nicht dort schon Konfig Fehler gemacht wurden.
Das sollte der erste Step sein beim Troubleshooting.
Bekommt man das VPN dort sauber und fehlerfrei zum Laufen kann man sicher sein das es wenigstens an der VPN Einrichtung NICHT mehr liegt sollten dann noch wider Erwarten Fehler auftreten.

Also am WAN Port mal einen Switch mit einem AP anschliessen und dort dann mal Mac, Windows und kabel basierte VPN Clients anschliessen. Über den AP dann Smartphone, iPad, Tablet etc.
Quasi im Proinzig den Testaufbau machen wie im Tutorial beschrieben.
Member: transocean
transocean Sep 24, 2017 at 14:36:34 (UTC)
Goto Top
Moin aqui,

Das würde bedeuten sie routet das öffentliche IP Netz transparent durch ohne FW und NAT.
Dafür spricht dann auch die öffentliche IP.


So ist es. Und um alles andere kümmert sich die Zyxel FW.

Gruß

Uwe
Member: Spitzbube
Spitzbube Sep 24, 2017 at 14:45:56 (UTC)
Goto Top
Zitat von @aqui:

eines Mobile Client (iPhone und iPad sowie über ein Macbook) gehen soll.
Auch Windows 10 und Android !! Soviel Zeit muss sein face-wink
Zurück zum Thema...

Was etwas unklar ist wie deine Infrastruktur aufgebaut ist.
  • Du redest von der Telekom, schreibst aber oben das du einen Unity media Vertrag hast. 2 Provider geht ja schlecht oder wie ist das zu verstehen ?
  • Dann schreibst du das du einen Business Tarif mit 5 festen IP Adressen gebucht hast. Wie ist das zu verstehen ?? Normalerweise wäre das ein kleines öffentliches Subnetz was der Provider dir routet. Das erfordert dann aber 2 Router was bei dir aber nicht gegeben ist.
  • Möglich wäre auch das diese festen IPs im Kabel Subnetz reserviert sind. Dann müsstest du diese IPs aber mit Alias IPs auf die kaskadierte pfSense bringen, was die FritzBox aber nicht supportet.
Mit der FB hast du also keinerlei Möglichkeit eine der 5 öffentlichen IPs auf die pfSense zu legen.
Das geht nur wenn du ein reines NUR Modem an der pfSense hast.

Ohne all das kannst du nur mit der FB ein Kaskaden Design machen mit 2 mal NAT und Port Forwarding.
Unity Media lässt zudem befürchten das du einen DS-Lite Anschluss bekommen hast, dann ist VPN so oder so nicht möglich jedenfalls nicht auf IPv4 Basis. Das ginge dann nur mit IPv6.
Wenn die 5 IPs aber öffentliche IPv4 Adressen sind und dabei keine RFC 1918 IPs, dann spricht das wieder gegen DS-Lite.
Fazit: Deine Provider Infrastruktur ist höchst undurchsichtig und man weiss nicht wirklich in welchem Modus die FB läuft. face-sad Daraus resultieren vermutlich aiuch alle Folgeprobleme.
Vor allen Dingen welche Infrastruktur. Telekom hat kein Kabelnetz nur xDSL usw. Unity Media Kabel ist aber nicht Telekom ?!
Wie werden die IP Adressen aus dem 5er Pool zugewiesen ? PPPoE ? DHCP ?

Also die Telekom nutze ich nur für Mobilfunk nicht für mehr. Da ich oft unterwegs bin, möchte ich auf meine Daten zuhause zugreifen. Unity Media ist mein Internet Provider privat, bei dem ich einen Business Tarif gebucht habe. Dazu gabs die 5 feste IP Adressen auf IPv4 Basis und ja, es ist ein kleines Subnet, welches mir der Provider stellt und nein dafür brauche ich keine 2 Router, wie jetzt klar sein dürfte, da es nur ein Internet Provider ist.

Wie schon oben geschrieben, wurde das Modem von einer Subfirma angeschlossen. Der Techniker erkläre mir das so. Sie bekommen hier die Fritzbox Cable 6490 das werde ich nun provisionieren. Er hat dann die Mac Adresse abgelesen bei Unity Media angerufen und diese dort durchgegeben. Nach dem die Fritzbox neu gebootet hat, hatte sie dann die IP XX.XX.XX.41 in der Verbindungsübersicht eingetragen. Mehr kann ich dazu nicht sagen. Nach einigen Tagen erhielt ich dann den Brief in dem meine IP Adressdaten für das Subnetz drin standen. Von den 5 zugewiesenen Mac Adressen hab ich dann die erste der Pfsense genauer dem WAN Port zugeteilt, wie man auch oben in den Screenshots sehen kann. Wenn ich hier die Fritzbox Config hochladen könnte, dann würde ich das tun, aber die is ja ewig lang. Die 5 Adressen kann ich frei vergeben. D. h. wie bereits genannt kann ich diese einem Gerät meiner Wahl frei zuordnen.
Member: Pjordorf
Pjordorf Sep 24, 2017 at 15:12:37 (UTC)
Goto Top
Hallo,

Zitat von @Spitzbube:
Wie schon oben geschrieben, wurde das Modem von einer Subfirma angeschlossen.
Diesmal hat dir also eine Firma ein Modem angestöpselt. Das ist doch deine 6490 im Bridgemodus da du sonst keine Feste IP nutzen kannst, oder? Du bastelst also immer noch an dein Richtige Grundeinstellungen der Pfsense für mein Netzwerk oder?

Gruß,
Peter
Member: Spitzbube
Spitzbube Sep 24, 2017 at 17:31:07 (UTC)
Goto Top
Zitat von @aqui:

Das würde bedeuten sie routet das öffentliche IP Netz transparent durch ohne FW und NAT.
Dafür spricht dann auch die öffentliche IP.

So oder so wäre es sinnvoll den VPN Client erstmal in das WAN Port Netz der pfSense zu bringen und mal wasserdicht auszutesten ob das VPN überhaupt funktioniert und ob nicht dort schon Konfig Fehler gemacht wurden.
Das sollte der erste Step sein beim Troubleshooting.
Bekommt man das VPN dort sauber und fehlerfrei zum Laufen kann man sicher sein das es wenigstens an der VPN Einrichtung NICHT mehr liegt sollten dann noch wider Erwarten Fehler auftreten.

Also am WAN Port mal einen Switch mit einem AP anschliessen und dort dann mal Mac, Windows und kabel basierte VPN Clients anschliessen. Über den AP dann Smartphone, iPad, Tablet etc.
Quasi im Proinzig den Testaufbau machen wie im Tutorial beschrieben.

Aber Aqui du hast schon gelesen, dass das vom Android und mit O2 über LTE heute morgen erfolgreich geklappt hat?! face-smile Also kann nach meinem Verständins nur was am Client nicht stimmen oder am Provider. Wenn irgendwas nicht an der Fritzbox oder an der Pfsense stimmt, hätte sich doch das Galaxy S7 meines Kumpels heute morgen garnicht erfolgreich verbinden können.


Zitat von @Pjordorf:

Hallo,

Zitat von @Spitzbube:
Wie schon oben geschrieben, wurde das Modem von einer Subfirma angeschlossen.
Diesmal hat dir also eine Firma ein Modem angestöpselt. Das ist doch deine 6490 im Bridgemodus da du sonst keine Feste IP nutzen kannst, oder? Du bastelst also immer noch an dein Richtige Grundeinstellungen der Pfsense für mein Netzwerk oder?

Gruß,
Peter

Zitat von @Pjordorf:

Hallo,

Zitat von @Spitzbube:
Wie schon oben geschrieben, wurde das Modem von einer Subfirma angeschlossen.
Diesmal hat dir also eine Firma ein Modem angestöpselt. Das ist doch deine 6490 im Bridgemodus da du sonst keine Feste IP nutzen kannst, oder? Du bastelst also immer noch an dein Richtige Grundeinstellungen der Pfsense für mein Netzwerk oder?

Gruß,
Peter

Hallo Peter. Also Provisionieren kann ich das Modem schlecht selber. Abgesehen von der Authorisierung gegenüber Unity Media in BW wüsste ich noch nicht mal was zutun ist. Aber die Portfreigaben UDP 4500 500 und ESP hab ich selber eingerichtet.
Member: Pjordorf
Pjordorf Sep 24, 2017 at 22:33:30 (UTC)
Goto Top
Hallo,

Zitat von @Spitzbube:
Also Provisionieren kann ich das Modem schlecht selber.
Sagt wer?

Abgesehen von der Authorisierung gegenüber Unity Media in BW wüsste ich noch nicht mal was zutun ist.
Du brauchst nur fehlerfrei zu lesen und dies auch artikulieren können. Lies die CM MAC und die Seriennummer deiner Fritte ab und gib die an UM fehlerfrei weiter. mehr ist es nicht face-smile
Lies dies hier mal und du wirst feststellen das manch einer dazu immer noch Konfigurieren sagt face-smile https://www.heise.de/forum/heise-online/News-Kommentare/Routerzwang-Hers ...

Gruß,
Peter

PS. Da hat das Marketing von UM geklappt - dir unbekannte Fremdwörter nutzen um an dein Geld zu kommen face-smile
Member: Spitzbube
Spitzbube Sep 25, 2017 at 03:31:35 (UTC)
Goto Top
Zitat von @Pjordorf:

Hallo,

Zitat von @Spitzbube:
Also Provisionieren kann ich das Modem schlecht selber.
Sagt wer?

Abgesehen von der Authorisierung gegenüber Unity Media in BW wüsste ich noch nicht mal was zutun ist.
Du brauchst nur fehlerfrei zu lesen und dies auch artikulieren können. Lies die CM MAC und die Seriennummer deiner Fritte ab und gib die an UM fehlerfrei weiter. mehr ist es nicht face-smile
Lies dies hier mal und du wirst feststellen das manch einer dazu immer noch Konfigurieren sagt face-smile https://www.heise.de/forum/heise-online/News-Kommentare/Routerzwang-Hers ...

Gruß,
Peter

PS. Da hat das Marketing von UM geklappt - dir unbekannte Fremdwörter nutzen um an dein Geld zu kommen face-smile

Zitat von @Pjordorf:

Hallo,

Zitat von @Spitzbube:
Also Provisionieren kann ich das Modem schlecht selber.
Sagt wer?

Abgesehen von der Authorisierung gegenüber Unity Media in BW wüsste ich noch nicht mal was zutun ist.
Du brauchst nur fehlerfrei zu lesen und dies auch artikulieren können. Lies die CM MAC und die Seriennummer deiner Fritte ab und gib die an UM fehlerfrei weiter. mehr ist es nicht face-smile
Lies dies hier mal und du wirst feststellen das manch einer dazu immer noch Konfigurieren sagt face-smile https://www.heise.de/forum/heise-online/News-Kommentare/Routerzwang-Hers ...

Gruß,
Peter

PS. Da hat das Marketing von UM geklappt - dir unbekannte Fremdwörter nutzen um an dein Geld zu kommen face-smile

Peter, es geht nicht darum, welche Marketinginstrumente nun funktionieren oder nicht sondern darum, dass ich mich vor einiger Zeit für ein Produkt entschieden habe, von welchem ich glaubte, es würde mir A einen besseren Service als Business Kunde bieten und B mit den IP Adressen eine besserere Adressierung des Anschlusses bringen. In dem Netzwerk soll ja noch ein bisschen was gehostet werden und da verspreche ich mir zumindest von einer statischen IP mehr wie von irgend einem DS Lite IPv6 Anschluss. Das hatte auch bautechnische Grüne, da zum einen im Hause schon viele nen Kabelanschluss hatten und zum anderen die bautechnischen Maßnahmen erheblich größer wären und die Telekom der Hausverwaltung und den Eigentümern hier nicht entgegen gekommen ist. Und zu guter letzt C war hier am Standort nur DSL 16000 maximal möglich und dass auch nur wenn keiner dazwischen funkt. Daher war es für mich leichter mit einem bestehenden Vertrag hier einzuziehen, die Unity Media gratis Sanierung fürs komplette Haus mitzunehmen und einen schnellen Anschluss zu haben. Also was hätte ich machen sollen. Sonderkündigungsrecht gabs nicht, da der Anschluss durch modernisierung raslisierbar war und auch noch Restlaufzeit des Vertrages, dann die Eigentümer eh nur einer Kabel BW modernisierung zugestimmt haben weil die für die Wohnungswirtschaft besonders preiswert war und die Telekom nichts geeignetes im Angebot hat!? Wenn man Eigentum hat kann man trotzdem nicht immer so wie man will, ausser du kaufst dir ein Haus legst deine eigene Leitung hin und bist dein eigener Herr, aber mal ehrlich, das geht sowas von am Thema vorbei hier.
Member: Pjordorf
Pjordorf Sep 25, 2017 at 07:04:25 (UTC)
Goto Top
Hallo,

Zitat von @Spitzbube:
Peter, es geht nicht darum, welche Marketinginstrumente
Richtig, weswegen es auch nur ein PS war. Falls du noch immer nicht weisst was mit Provisioning in der IT gemeint ist dann besorg dir ein neues Google, deins ist kaputt.

Warum, wieso, weshalb usw. du dort einen UM Anschluss hast ist uns wumpe. Das sich dein UM Anschluss nicht ändert nur weil ein Subunternehmer dort rum fummelt ist auch klar. Und wenn der Fachmann dir nicht erklären konnte was ein Provisioning dort bedeutet und macht, sorry, aber du hättest ihn ja fragen können.

Und wenn du immer noch deinen UM in BW in betrieb am nehmen bist, dir sind die Technischen Unterschiede zwischen NRW un BW bekannt und kannst auch erkennen wie die umgesetzt wurden bzw. sind. Ich hab bisher nur Fritten an UM in NRW angepappt, mit fester Öffentliche IP und Telefonie, und dazu braucht es einen 2tem Router der das Kundennetz sauber trennt. Da ist also dann immer die UM eigene Fritte dran und den Kundeneigenen Router für sein Heimspiel.

Den Link von hier Richtige Grundeinstellungen der Pfsense für mein Netzwerk hast du wohl noch nicht vergessen?

Vielleicht solltest du das lassen und jemand holen der es kann bzw. auch versteht was er/sie dort tut...

Gruß,
Peter
Mitglied: 108012
108012 Sep 25, 2017 at 14:48:04 (UTC)
Goto Top
Hallo,

die meisten Anwender, benutzen leider recht oft OpenVPN und deswegen ist bei der aktuellen pfSense 2.3.x & 2.4.0
etwas deaktiviert (AES-NI) was IPSec natürlich so richtig beschleunigt also bitte einmal nachschauen und aktivieren
wenn noch nicht geschehen, oder sogar IPSec selber ist nicht aktiviert, da sollte man aber auch noch einmal direkt
bei pfSense im Forum oder hier den @aqui nachfragen bzw. ansprechen.

So ist es zumindest sehr oft in dem pfSense Forum (engl. Teil) seitens der Entwickler beschrieben wurden, ich versuche
noch einmal heraus zu finden ob ich eine dieser Aussagen wiederfinde und verlinke sie dann einfach hier.

Also wenn Unitimedia Dir 5 IP Adressen zur Verfügung stellt sind in der Regel nur 3 oder 4 davon nutzbar, für solche
und andere Zwecke, denn eine ist das Gateway und die andere die Broadcast oder DHCP Adresse. Einfach mal eine
andere IP Adresse ausprobieren und gut ist es.

T-Mobile kann bei seinem LTE Vertrag und Netz auch solche Träger und Transfernetze dazwischen schalten, also
einfach mal versuchen heraus zu finden ob dem so ist, die AVM FB hat auch Apps mit denen man sich einwählen
kann, einfach mal damit einen Versuch machen und dann sieht man sehr schnell bzw. sehr viel schneller ob es
überhaupt eine VPN Verbindung erlaubt bzw. ermöglicht!

Und zu guter Letzt sollte man auch einmal versuchen zu klären was da eigentlich mit der AVM FB los ist, also in
welchem Zustand sie sich nun wirklich befindet!!!! Denn einige Aussagen hier sind so richtig fälschlich zu verstehen
oder zu deuten, mal ein paar Beispiele dazu;
  • Entweder die AVM FB ist im "Bridged Modus" und die Telefonie und WLAN funktionieren nicht mehr wegen der
fehlenden Routerfunktion. Oder aber,....
  • Man hat die AVM FB nicht in den so genannten "Bridge Modus" versetzt und nicht alle Port und Protokolle
weitergeleitet! Kommt auch immer mal wieder gerne vor.

Gruß
Dobby
Member: Spitzbube
Spitzbube Sep 25, 2017 at 20:22:09 (UTC)
Goto Top
Zitat von @108012:

Hallo,

die meisten Anwender, benutzen leider recht oft OpenVPN und deswegen ist bei der aktuellen pfSense 2.3.x & 2.4.0
etwas deaktiviert (AES-NI) was IPSec natürlich so richtig beschleunigt also bitte einmal nachschauen und aktivieren
wenn noch nicht geschehen, oder sogar IPSec selber ist nicht aktiviert, da sollte man aber auch noch einmal direkt
bei pfSense im Forum oder hier den @aqui nachfragen bzw. ansprechen.

Also AES-NI ist ausgewählt.

aes-ni

So ist es zumindest sehr oft in dem pfSense Forum (engl. Teil) seitens der Entwickler beschrieben wurden, ich versuche
noch einmal heraus zu finden ob ich eine dieser Aussagen wiederfinde und verlinke sie dann einfach hier.

Also wenn Unitimedia Dir 5 IP Adressen zur Verfügung stellt sind in der Regel nur 3 oder 4 davon nutzbar, für solche
und andere Zwecke, denn eine ist das Gateway und die andere die Broadcast oder DHCP Adresse. Einfach mal eine
andere IP Adresse ausprobieren und gut ist es.

Das mit der anderen IP hab ich auch schon versucht. Leider klappte das auch nicht. Aber wie gesagt, dass sind wirklich 5 zur freien Nutzung

XX.XX.XXX.41 = Gateway

XX.XX.XXX.42 = Pfsense

XX.XX.XXX.43 = frei

XX.XX.XXX.44 = frei

XX.XX.XXX.45 = frei

XX.XX.XXX.46 = frei


T-Mobile kann bei seinem LTE Vertrag und Netz auch solche Träger und Transfernetze dazwischen schalten, also
einfach mal versuchen heraus zu finden ob dem so ist, die AVM FB hat auch Apps mit denen man sich einwählen
kann, einfach mal damit einen Versuch machen und dann sieht man sehr schnell bzw. sehr viel schneller ob es
überhaupt eine VPN Verbindung erlaubt bzw. ermöglicht!

Ja, das ist mir durchaus klar. Hab heute nochmals auf Arbeit mit ner anderen O2 Karte eines Kollegen getestet. Also in das iPhone eingelegt und VPN aktiviert. Merkwürdig dabei war, dass er der Aktivierungsschalter des VPN sofort zurückgeschnappt ist und sich nie komplett einschalten ließ und auch eingeschaltet blieb, jedoch am Sa. war ja das Galaxy S7 meines Kumpels mit O2 erfolgreich verbunden. Auch wie im Tutorial von @aqui super beschrieben: Strongswan drauf installiert. VPNCA.crt geladen, verbunden. Dazu hab ich dann ja auch Logs und Screenshots gepostet, die hat aber wohl niemand beachtet oder kommentiert.

Bei Gelegenheit teste ich das noch mit nem Businessvertrag der Telekom gegen.

Ich denke halt nach dem Ausschlussprinzip: Wenn das S7 mit O2 verbinden kann, liegt es wohl eher an der Telekom und oder am iPhone als am Samsung Smartphone oder an O2, die möglicherweise eine andere Infrastruktur haben / nutzen, mit anderen Ports / Settings.
Sonst wäre ja die Verbindung mit O2 sicherlich auch bei ner falschen Konfig irgenwo abgebrochen oder nicht zustande gekommen.

Leider habe ich die Strongswan App nicht im iOS Appstore gefunden, obwohl auf der Herstellerseite eine Verfügbarkeit angegeben wird. Vllt. wurden die Features auch in die iOS Versionen 10 und 11 implementiert, dass somit keine gesonderte App mehr erforderlich ist.

Den einzigen Unterschied, den ich erkennen kann ist, dass Android / Strongswan die VPN.ca nutzt und iOS auf den Pre Shared Key geht.

Und zu guter Letzt sollte man auch einmal versuchen zu klären was da eigentlich mit der AVM FB los ist, also in
welchem Zustand sie sich nun wirklich befindet!!!!

So sieht das Bridge Interface nach der expliziten Aktivierung durch mich aus. Werksseitug sind alle 3 Haken gesetzt, aber da ich nicht wusste, ob die Bridge nun aktiviert ist oder nicht (wie soll man es nur durch das Interface auch erkennen, wenn alle 3 Haken gesetzt sind?) habe ich das mal auf den LAN 2 reduziert und mit einem Klick auf OK übernommen. Daher behaupte ich mal vorsichtig, dass der Bridge Mode nun somit aktiviert wurde.

fritzbox bridge option

Anbei mal der Export Datei nach dem aktivieren des Bridge Modes der Fritzbox:

**** FRITZ!Box 6490 Cable (lgi) CONFIGURATION EXPORT
Password=
FirmwareVersion=141.06.75
CONFIG_INSTALL_TYPE=arm_2GB_xilinx_4eth_2ab_isdn_nt_usb_host_dect_wlan11ac_kabel_03023
OEM=lgi
Country=049
Language=de
**** CFGFILE:ar7.cfg
/*
 * /var/tmp.cfg
 * Sat Sep 23 08:36:16 2017
 */

meta { encoding = "utf-8"; }  

ar7cfg {
        mode = dsldmode_router;
        active_provider = "other";  
        active_name = "";  
        igddenabled = yes;
        wan_bridge_with_dhcpc = yes;
        wan_bridge_gateway = 0.0.0.0;
        dhcpc_use_static_dns = no;
        dhcp_dslforumorg = yes;
        ethmode = ethmode_bridge;
        tcom_targetarch = no;
        vdsl_resalearch = no;
        aontv_arch = no;
        bng_arch = yes;
        hsi_use_wan_vlan = yes;
        hsi_vlancfg {
                vlanencap = vlanencap_none;
                tagtype = vlantagtype_customer;
                vlanid = 0;
                vlanprio = 0;
                tos = 0;
        }
        mtu_cutback_mode = mtumode_auto;
        mtu_cutback = 1500;
        StatisticStartOfMonth = 1;
        enable_mac_override = yes;
        macdsl_override = 00:00:00:00:00:00;
        ipv6mode = ipv6_off;
        ipv4mode = ipv4_normal;
        ripv2_backup {
                current_scenario = 4;
                ripv2receiver_enabled = no;
                ripv2_update_timer = 30s;
                ripv2authmode = ripv2_auth_none;
                ripv2md5_keyid = 0;
                ripv2passwd = "";  
                eth0 {
                        ipaddr = 192.168.178.1;
                        netmask = 255.255.255.0;
                        dhcp = yes;
                        dhcpstart = 0.0.0.0;
                        dhcpend = 0.0.0.0;
                        no_masquerading = no;
                        no_firewall = no;
                }
                bridge {
                        ipaddr = 192.168.178.1;
                        netmask = 255.255.255.0;
                        dhcp = yes;
                        dhcpstart = 0.0.0.0;
                        dhcpend = 0.0.0.0;
                        no_masquerading = no;
                        no_firewall = no;
                }
                dsliface_inet {
                        ipaddr = 0.0.0.0;
                        netmask = 0.0.0.0;
                        dhcp = no;
                        dhcpstart = 0.0.0.0;
                        dhcpend = 0.0.0.0;
                        no_masquerading = no;
                        no_firewall = no;
                }
                dslinterface {
                        ipaddr = 0.0.0.0;
                        netmask = 0.0.0.0;
                        dhcp = no;
                        dhcpstart = 0.0.0.0;
                        dhcpend = 0.0.0.0;
                        no_masquerading = no;
                        no_firewall = no;
                }
        }
        enable_snmp_on_wan = yes;
        enable_tr069_on_wan = yes;
        erouter_enabled = yes;
        emta_enabled = no;
        emta_stackmode = stackmode_ipv4only;
        edva_enabled = no;
        edocsis_pppoe = no;
        lanport1_not_in_bridge = no;
        serialcfg {
                mode = serialmode_off;
                number = "*99#";  
                provider = "internet.t-mobile";  
                username = "";  
                passwd = "";  
                connect_chatscript = "ABORT BUSY ABORT 'NO CARRIER'",  
                                     "ABORT VOICE ABORT 'NO DAILTONE'",  
                                     "ABORT 'NO ANSWER' ABORT DELAYED",  
                                     "ABORT ERROR", "TIMEOUT 20",  
                                     "'' 'AT+cgdcont=1,\\"IP\\",\\"${provider}\\"'",  
                                     "OK 'ATDT${number}'", "CONNECT",  
                                     "WAIT 2";  
                stay_always_online = no;
                inactivity_timeout = 1m;
                backup {
                        enabled = no;
                        quickstart = serialquickstart_off;
                        downtime = 3m;
                        reverttime = 30m;
                }
        }
        ethinterfaces {
                name = "eth0";  
                dhcp = no;
                ipaddr = 192.168.178.1;
                netmask = 255.255.255.0;
                dstipaddr = 0.0.0.0;
                dhcpenabled = yes;
                dhcpstart = 0.0.0.0;
                dhcpend = 0.0.0.0;
                is_guest = no;
                is_hotspot = no;
                multicast_snooping = yes;
                is_public = no;
        } {
                name = "eth0:0";  
                dhcp = no;
                ipaddr = 169.254.1.1;
                netmask = 255.255.0.0;
                dstipaddr = 0.0.0.0;
                dhcpenabled = yes;
                dhcpstart = 0.0.0.0;
                dhcpend = 0.0.0.0;
                is_guest = no;
                is_hotspot = no;
                multicast_snooping = yes;
                is_public = no;
        } {
                name = "wlan";  
                dhcp = no;
                ipaddr = 192.168.182.1;
                netmask = 255.255.255.0;
                dstipaddr = 0.0.0.0;
                interfaces = "ath0", "ath1", "wdsup?";  
                dhcpenabled = yes;
                dhcpstart = 0.0.0.0;
                dhcpend = 0.0.0.0;
                is_guest = no;
                is_hotspot = no;
                multicast_snooping = yes;
                is_public = no;
        }
        brinterfaces {
                name = "lan";  
                dhcp = no;
                ipaddr = 192.168.178.1;
                netmask = 255.255.255.0;
                dstipaddr = 0.0.0.0;
                interfaces = "eth0", "eth1", "eth2", "eth3", "ath?",  
                             "wdsup?";  
                dhcpenabled = yes;
                dhcpstart = 0.0.0.0;
                dhcpend = 0.0.0.0;
                is_guest = no;
                is_hotspot = no;
                multicast_snooping = yes;
                is_public = no;
        } {
                name = "lan:0";  
                dhcp = no;
                ipaddr = 169.254.1.1;
                netmask = 255.255.0.0;
                dstipaddr = 0.0.0.0;
                dhcpenabled = yes;
                dhcpstart = 0.0.0.0;
                dhcpend = 0.0.0.0;
                is_guest = no;
                is_hotspot = no;
                multicast_snooping = yes;
                is_public = no;
        } {
                name = "guest";  
                dhcp = no;
                ipaddr = 192.168.179.1;
                netmask = 255.255.255.0;
                dstipaddr = 0.0.0.0;
                interfaces = "guest4", "guest5", "guest_ct*", "guest_st*";  
                dhcpenabled = yes;
                dhcpstart = 0.0.0.0;
                dhcpend = 0.0.0.0;
                is_guest = yes;
                is_hotspot = no;
                multicast_snooping = yes;
                is_public = no;
        } {
                name = "lanpub";  
                dhcp = no;
                ipaddr = XX.XX.XXX.41;
                netmask = 255.255.255.248;
                dstipaddr = 0.0.0.0;
                dhcpenabled = no;
                dhcpstart = XX.XX.XX.42;
                dhcpend = XX.XX.XXX.46;
                is_guest = no;
                is_hotspot = no;
                multicast_snooping = yes;
                is_public = yes;
        }
        dslinterface {
                name = "dsl";  
                dhcp = no;
                ipaddr = XX.XX.XXX.41;
                netmask = 255.255.255.255;
                dstipaddr = 0.0.0.0;
                dhcpenabled = yes;
                dhcpstart = 0.0.0.0;
                dhcpend = 0.0.0.0;
                is_guest = no;
                is_hotspot = no;
                multicast_snooping = yes;
                is_public = no;
        }
        dslinterface_metric = 2;
        ipbridge {
                enabled = no;
        }
        pppoefw {
                interfaces = "lan", "eth0", "eth1", "eth2", "eth3",  
                             "usbrndis", "wlan";  
                nofirewall = yes;
                dnsfilter_for_active_directory = yes;
                hostuniq_filter = "";  
                dpconfig {
                        security = dpsec_host;
                        filter_teredo = yes;
                        filter_netbios = yes;
                        filter_sip = no;
                        filter_smtp = no;
                        sip_alg = no;
                        lowinput {
                                policy = "reject";  
                                accesslist =
                                             "permit ip any any connection outgoing-related",  
                                             "permit ip any any connection incoming-related",  
                                             "permit icmp any any";  
                        }
                        lowoutput {
                                policy = "permit";  
                        }
                        highinput {
                                policy = "permit";  
                        }
                        highoutput {
                                policy = "permit";  
                                accesslist =
                                             "reject ip any 242.0.0.0 255.0.0.0",  
                                             "deny ip any host 255.255.255.255",  
                                             "reject ip any 169.254.0.0 255.255.0.0";  
                        }
                }
                inherit_vlan_from_internet = yes;
        }
        budget {
                Enabled = no;
                Period = 2;
                VolumeLow = 0;
                VolumeHigh = 0;
                ConnectionTime = 0;
                WarnOnly = yes;
        }
        sync_groups {
                name = "sync_cable";  
                enabled = yes;
                media_type = media_type_cable;
                autodetect = no;
                connect_delay_when_synced = 3s;
                pppoeiface_link_mode = link_mode_unknown;
                speed_in_netto = 1024;
                speed_out_netto = 512;
                manual_speed = no;
        } {
                name = "sync_ata";  
                enabled = no;
                media_type = media_type_ata;
                autodetect = no;
                connect_delay_when_synced = 3s;
                pppoeiface_link_mode = link_mode_unknown;
                pppoeiface = "eth0";  
                speed_in_netto = 1024;
                speed_out_netto = 512;
                manual_speed = no;
        } {
                name = "sync_wlan_ata";  
                enabled = no;
                media_type = media_type_wlan_ata;
                autodetect = no;
                connect_delay_when_synced = 3s;
                pppoeiface_link_mode = link_mode_unknown;
                speed_in_netto = 1024;
                speed_out_netto = 512;
                manual_speed = no;
        } {
                name = "sync_serial";  
                enabled = no;
                media_type = media_type_serial;
                autodetect = no;
                connect_delay_when_synced = 3s;
                pppoeiface_link_mode = link_mode_unknown;
                speed_in_netto = 1024;
                speed_out_netto = 512;
                manual_speed = no;
        } {
                name = "sync_usb";  
                enabled = no;
                media_type = media_type_ata;
                autodetect = no;
                connect_delay_when_synced = 3s;
                pppoeiface_link_mode = link_mode_unknown;
                pppoeiface = "usb0";  
                speed_in_netto = 1024;
                speed_out_netto = 512;
                manual_speed = no;
        } {
                name = "sync_ipclient";  
                enabled = no;
                media_type = media_type_ipclient;
                autodetect = no;
                connect_delay_when_synced = 3s;
                pppoeiface_link_mode = link_mode_unknown;
                pppoeiface = "lan";  
                speed_in_netto = 1024;
                speed_out_netto = 512;
                manual_speed = no;
        }
        vccs {
                VPI = 1;
                VCI = 32;
                traffic_class = atm_traffic_class_UBR;
                pcr = 0;
                scr = 0;
                priority = 0;
                ifname = "eth_udma0";  
                dsl_encap = dslencap_mixed;
                outer_vlancfg {
                        vlanencap = vlanencap_queuenumber;
                        tagtype = vlantagtype_customer;
                        vlanid = 2;
                        vlanprio = 0;
                        tos = 0;
                }
                ipbridgeing = no;
                ipbridgeing_igmp = no;
                pppoeforwarding = no;
                connections = "internet", "voip";  
                sync_group = "sync_cable";  
        } {
                VPI = 1;
                VCI = 32;
                traffic_class = atm_traffic_class_UBR;
                pcr = 0;
                scr = 0;
                priority = 0;
                ifname = "eth_udma1";  
                dsl_encap = dslencap_mixed;
                outer_vlancfg {
                        vlanencap = vlanencap_queuenumber;
                        tagtype = vlantagtype_customer;
                        vlanid = 3;
                        vlanprio = 0;
                        tos = 0;
                }
                ipbridgeing = no;
                ipbridgeing_igmp = no;
                pppoeforwarding = no;
                connections = "voip";  
                sync_group = "sync_cable";  
        } {
                VPI = 1;
                VCI = 32;
                traffic_class = atm_traffic_class_UBR;
                pcr = 0;
                scr = 0;
                priority = 0;
                dsl_encap = dslencap_ether;
                ipbridgeing = no;
                ipbridgeing_igmp = no;
                pppoeforwarding = no;
                connections = "internet";  
        }
        mcupstream = "internet";  
        voip_forwardrules = "udp 0.0.0.0:5060 0.0.0.0:5060",  
                            "tcp 0.0.0.0:5060 0.0.0.0:5060",  
                            "udp 0.0.0.0:7078+32 0.0.0.0:7078";  
        voip_ip6_forwardrules = "udp 5060 # SIP", "tcp 5060 # SIP",  
                                "udp 7078-7109 # RTP";  
        tr069_forwardrules = "tcp 0.0.0.0:8089 0.0.0.0:8089";  
        tr069_ip6_forwardrules = "tcp 8089";  
        internet_in_nat_rules_enabled = yes;
        internet_out_nat_rules_enabled = yes;
        dslifaces {
                enabled = yes;
                name = "internet";  
                weight = 50;
                dsl_encap = dslencap_ether;
                dslinterfacename = "dsl";  
                no_masquerading = no;
                use_fixed_masqaddr_if_no_masquerading = no;
                no_firewall = yes;
                stackmode = stackmode_ipv4only;
                pppoevlanauto = no;
                pppoevlanauto_startwithvlan = no;
                ppptarget = "internet";  
                rfc4638_enabled = no;
                fixed_masqaddr = XX.XX.XXX.41;
                mtu = 0;
                gre_server_cfg {
                        server_dnsprefer = protoprefer_ipv4;
                        dpd {
                                inactivity = 20s;
                                replywait = 1s;
                                npings = 4;
                                period = 30s;
                        }
                        allow_netbios = no;
                }
                etherencapcfg {
                        use_dhcp = yes;
                        use_dhcp_if_not_encap_ether = no;
                        ipaddr = 0.0.0.0;
                        netmask = 0.0.0.0;
                        gateway = 0.0.0.0;
                        dns1 = 0.0.0.0;
                        dns2 = 0.0.0.0;
                }
                is_mcupstream = yes;
                stay_always_online = no;
                disable_ondemand = no;
                reconnect_delay_after_conn_abort = 30s;
                only_route_when_connected = no;
                redial_delay_after_auth_failure = 1m;
                redial_limit = 3;
                redial_after_limit_reached = 10m;
                redial_after_limit_reached_variance = 5m;
                redial_delay_after_low_error = 10s;
                redial_delay_after_ppp_timeout = 10s;
                redial_delay_after_ppp_error = 0w;
                routes_only_for_local = no;
                dproutes_only_for_local = no;
                disable_staticroutes_on_dhcproutes = no;
                ripv2receiver_enabled = yes;
                ripv2_update_timer = 30s;
                ripv2authmode = ripv2_auth_md5;
                ripv2md5_keyid = 124;
                ripv2passwd = "";  
                ripv2_announce_routes {
                        enabled = yes;
                        ipaddr = XX.XX.XXX.40;
                        mask = 255.255.255.248;
                        gateway = 0.0.0.0;
                        metric = 1;
                }
                set_replicate_dhcpoptions_in_parameter_request_list = no;
                unset_ignored_dhcpoptions_in_parameter_request_list = yes;
                dsldpconfig {
                        security = dpsec_firewall;
                        filter_teredo = yes;
                        filter_netbios = yes;
                        filter_sip = no;
                        filter_smtp = no;
                        sip_alg = no;
                        lowinput {
                                policy = "permit";  
                                accesslist =
                                             "deny ip any 242.0.0.0 255.0.0.0",  
                                             "deny ip any host 255.255.255.255";  
                        }
                        lowoutput {
                                policy = "permit";  
                        }
                        highinput {
                                policy = "permit";  
                        }
                        highoutput {
                                policy = "permit";  
                                accesslist =
                                             "reject ip any 242.0.0.0 255.0.0.0",  
                                             "deny ip any host 255.255.255.255",  
                                             "reject ip any 169.254.0.0 255.255.0.0";  
                        }
                }
                dhcp_auth_mode = auth_none;
                dhcp_requests_with_client_id = yes;
                dhcp_ignore_options_in_renewing = no;
                is_erouter = no;
                static_nets {
                        enabled = yes;
                        prefix = XX.XX.XXX.40;
                        netmask = 255.255.255.248;
                }
                dhcp_tr069_add_device_vendor_options = no;
        } {
                enabled = yes;
                name = "voip";  
                weight = 50;
                dsl_encap = dslencap_ether;
                dslinterfacename = "dsl";  
                no_masquerading = no;
                use_fixed_masqaddr_if_no_masquerading = no;
                no_firewall = no;
                stackmode = stackmode_ipv4only;
                pppoevlanauto = no;
                pppoevlanauto_startwithvlan = no;
                ppptarget = "voip";  
                rfc4638_enabled = no;
                fixed_masqaddr = 0.0.0.0;
                mtu = 0;
                gre_server_cfg {
                        server_dnsprefer = protoprefer_ipv4;
                        dpd {
                                inactivity = 20s;
                                replywait = 1s;
                                npings = 4;
                                period = 30s;
                        }
                        allow_netbios = no;
                }
                etherencapcfg {
                        use_dhcp = yes;
                        use_dhcp_if_not_encap_ether = no;
                        ipaddr = 0.0.0.0;
                        netmask = 0.0.0.0;
                        gateway = 0.0.0.0;
                        dns1 = 0.0.0.0;
                        dns2 = 0.0.0.0;
                        class_identifier = "pktc1.0";  
                }
                is_mcupstream = no;
                stay_always_online = no;
                disable_ondemand = no;
                reconnect_delay_after_conn_abort = 30s;
                only_route_when_connected = no;
                redial_delay_after_auth_failure = 1m;
                redial_limit = 3;
                redial_after_limit_reached = 10m;
                redial_after_limit_reached_variance = 5m;
                redial_delay_after_low_error = 10s;
                redial_delay_after_ppp_timeout = 10s;
                redial_delay_after_ppp_error = 0w;
                routes_only_for_local = no;
                dproutes_only_for_local = no;
                disable_staticroutes_on_dhcproutes = no;
                ripv2receiver_enabled = no;
                ripv2_update_timer = 30s;
                ripv2authmode = ripv2_auth_none;
                ripv2md5_keyid = 0;
                ripv2passwd = "";  
                set_replicate_dhcpoptions_in_parameter_request_list = no;
                unset_ignored_dhcpoptions_in_parameter_request_list = yes;
                dsldpconfig {
                        security = dpsec_firewall;
                        filter_teredo = yes;
                        filter_netbios = yes;
                        filter_sip = no;
                        filter_smtp = no;
                        sip_alg = no;
                        lowinput {
                                policy = "permit";  
                        }
                        lowoutput {
                                policy = "permit";  
                        }
                        highinput {
                                policy = "permit";  
                        }
                        highoutput {
                                policy = "permit";  
                        }
                }
                dhcp_auth_mode = auth_none;
                dhcp_requests_with_client_id = yes;
                dhcp_ignore_options_in_renewing = no;
                is_erouter = no;
                dhcp_tr069_add_device_vendor_options = no;
        }
        targets {
                type = pppcfg_target_internet;
                name = "internet";  
                only_crypt_auth = no;
                local {
                        username = "";  
                        passwd = "";  
                }
                remoteauth = pppcfg_authtype_chap;
                remoteauth_only_on_incoming = yes;
                remote {
                }
                inactivity_timeout = 5m;
                bUseChargeInterval = no;
                nChargeInterval = 1m;
                lcpecho_disconnect_mode = lcpecho_auto;
                logicaldisconnect_with_physical = yes;
                disconnect_timeout = 0w;
                finaldisconnectcall = no;
                ipnetbiosspoofing = no;
                dnsfilter_for_active_directory = no;
                no_outgoing_calls = no;
                coso = pppcfg_coso_caller;
                callback_delay = 1s;
                icbmode = pppcfg_icbmode_none;
                ocbmode = pppcfg_ocbmode_none;
                mscbprefered = no;
                multilink {
                        extra_static_channels = 0;
                        max_channels = 1;
                        automatic = no;
                        automatic_param {
                                window = 20s;
                                add_percent = 85;
                                drop_percent = 70;
                                sportlich = no;
                        }
                }
                header_compression = yes;
                data_compression = pppcfg_datacomp_auto;
                stac_reset_with_history_number = no;
                encryption = pppcfg_crypt_none;
                inactivity_prevention_interval = 0w;
                new_ipaddr_on_connect = no;
                my_ipaddr = 0.0.0.0;
                his_ipaddr = 0.0.0.0;
                overwrite_dns1 = 0.0.0.0;
                overwrite_dns2 = 0.0.0.0;
                bVolumeRoundUp = no;
                VolumeRoundUpBytes = 0;
                bProviderDisconnectPrevention = yes;
                ProviderDisconnectPreventionInterval = 1d;
                ProviderDisconnectPreventionHour = 2;
                bProviderDisconnectPreventionHourSet = yes;
                passiv_on_outgoing = no;
                mode6 = mode6_off;
                mode4 = mode4_normal;
        } {
                type = pppcfg_target_internet;
                name = "voip";  
                only_crypt_auth = no;
                local {
                        username = "";  
                        passwd = "";  
                }
                remoteauth = pppcfg_authtype_none;
                remoteauth_only_on_incoming = yes;
                remote {
                }
                inactivity_timeout = 0w;
                bUseChargeInterval = no;
                nChargeInterval = 1m;
                lcpecho_disconnect_mode = lcpecho_auto;
                logicaldisconnect_with_physical = yes;
                disconnect_timeout = 0w;
                finaldisconnectcall = no;
                ipnetbiosspoofing = no;
                dnsfilter_for_active_directory = no;
                no_outgoing_calls = no;
                coso = pppcfg_coso_caller;
                callback_delay = 1s;
                icbmode = pppcfg_icbmode_none;
                ocbmode = pppcfg_ocbmode_none;
                mscbprefered = no;
                multilink {
                        extra_static_channels = 0;
                        max_channels = 1;
                        automatic = no;
                        automatic_param {
                                window = 20s;
                                add_percent = 85;
                                drop_percent = 70;
                                sportlich = no;
                        }
                }
                header_compression = yes;
                data_compression = pppcfg_datacomp_auto;
                stac_reset_with_history_number = no;
                encryption = pppcfg_crypt_none;
                inactivity_prevention_interval = 0w;
                new_ipaddr_on_connect = no;
                my_ipaddr = 0.0.0.0;
                his_ipaddr = 0.0.0.0;
                overwrite_dns1 = 0.0.0.0;
                overwrite_dns2 = 0.0.0.0;
                bVolumeRoundUp = no;
                VolumeRoundUpBytes = 0;
                bProviderDisconnectPrevention = yes;
                ProviderDisconnectPreventionInterval = 1d;
                ProviderDisconnectPreventionHour = 2;
                bProviderDisconnectPreventionHourSet = yes;
                passiv_on_outgoing = no;
                mode6 = mode6_off;
                mode4 = mode4_normal;
        }
        dslglobalconfig {
                autodetect = no;
                autodetectparams {
                        nround = 2;
                        timeout = 3s;
                        npacket = 1;
                        autodetect_overwrite_vlancfg {
                                vlanencap = vlanencap_none;
                                tagtype = vlantagtype_customer;
                                vlanid = 0;
                                vlanprio = 0;
                                tos = 0;
                        }
                }
                pppoeiface_link_mode = link_mode_unknown;
                speed_in_netto = 1024;
                speed_out_netto = 99999;
                manual_speed = no;
                tr069_speed = no;
                connect_delay_when_synced = 3s;
                sync_lost_delay = 0w;
                default_tcom_vlan = 7;
                MaxDownstreamRate = 0;
                MaxUpstreamRate = 0;
                RFI = 0;
                DownstreamBlackoutBandStart = 0;
                DownstreamBlackoutBandEnd = 0;
                ControlBitfield = 0;
                DownstreamMarginOffset = 0;
                DownstreamPcbOffset = 0;
                UpstreamPcbOffset = 0;
                UsNoiseBits = 0;
                RFI_mode = 0;
                DsINP = 0;
                DiagnosticEnabled = no;
                DSLMode = 0;
                IsDSLModeSet = no;
                VinaxConfigBitField = 3;
                DisablePTMCRCCheck = no;
                sPLZ = "";  
                sMailAddr = "";  
                sDPVersion = "";  
                bAutomaticFeedbackMail = no;
                nDays = 7;
                nG997_1_XTSE_1_2_3_4 = 0;
                nG997_1_XTSE_5_6_7_8 = 0;
                nG997_1_VDSL2_PROFILES_1_2_3_4 = 0;
        }
        accesslist_version = 4;
        ar7cfg_version = 13;
        ifaceconfig_version = 15;
        cfg_tainted = 1;
        forwardrules_version = 3;
        tr069discover_active = yes;
        tr069discover_mode = only_dhcp;
        tr069discover_without_dhcpoption = no;
        tr069discover_forced = no;
        tr069discover_vlan_takeover = no;
        tr069discover_vlancfg {
                vlanencap = vlanencap_none;
                tagtype = vlantagtype_customer;
                vlanid = 0;
                vlanprio = 0;
                tos = 0;
        }
        use_fixed_wlan_guest_ip = no;
        upnp_cors_allow_origins = "*.avm.de";  
        upnp_cors_allow_headers = "SOAPACTION", "Content-Type", "Origin";  
        upnp_cors_allow_methods = "GET", "POST", "OPTIONS";  
        upnp_cors_max_age = 1d;
        allow_background_comm_with_manufacturer = yes;
        allow_cross_domain_comm = yes;
        allow_security_report_with_manufacturer = yes;
        config_externally_changed = no;
        limit_tcp_ds_rate = yes;
        iproute_use_first_matching_route = first_matching_auto;
        guests_untrusted = no;
        captive_portal_redirect_enabled = no;
        captive_portal_show_law_text = no;
        max_ssdp_items = -1;
}


servercfg {
        hostname = "(none)";  
        dhcpc_hostname = "fritz.box";  
        dns1 = 192.168.180.1;
        dns2 = 192.168.180.2;
        use_user_dns_for_ipv4 = no;
        user_dns1_for_ipv4 = 0.0.0.0;
        user_dns2_for_ipv4 = 0.0.0.0;
        use_user_dns_for_ipv6 = no;
        user_dns1_for_ipv6 = ::;
        user_dns2_for_ipv6 = ::;
}


websrv {
        port = "80";  
        wanaccess = 0;
        read_timeout = 15m;
        request_timeout = 30s;
        keepalive_timeout = 5m;
        nokeepalive = "*";  
        errordir = "/usr/www/html/errors";  
        webdir = "/usr/www";  
        cgidir = "cgi-bin";  
        indexfn = "index.var", "index.htm", "index.html";  
        users_only_for_https = no;
        cors_allow_origins = "*.avm.de";  
        cors_allow_headers = "SOAPACTION", "Content-Type", "Origin";  
        cors_allow_methods = "GET", "POST", "OPTIONS";  
        cors_max_age = 1d;
}


ipv6 {
        ulamode = ulamode_dynamic;
        use_default_ula = yes;
        ula = fd00::;
        use_fixed_mtu = no;
        fixed_mtu = 1280;
        dhcpv6lanmode = dhcpv6lanmode_stateless;
        dpcpv6_default_pdlen = 62;
        dhcpv6_preference = 0;
        dhcpv6c_use_wanted_prefixlen = no;
        dhcpv6c_wanted_prefixlen = 62;
        dhcpv6c_use_rapid_commit = yes;
        radv {
                MinRtrAdvInterval = 450;
                MaxRtrAdvInterval = 600;
                AdvDefaultLifetime = 1800;
                DefaultRtrPreference = 0;
                PreferedLifeTime = 3600;
                ValidLifeTime = 7200;
                AdvDNS = yes;
                OtherPrefixesAllowed = no;
                AdvRouteInfo = yes;
        }
        ip6_6to4static_cfg {
                popaddr = 0.0.0.0;
                local = ::;
                remote = ::;
                prefix = ::;
                prefixlen = 0;
        }
        ip6_6rd_cfg {
                popaddr = 192.88.99.1;
                prefix = 2002::;
                prefixlen = 16;
                ipv4masklen = 0;
        }
        sixxs {
                ticserver = "tic.sixxs.net";  
        }
        ip6_static_cfg {
                prefix = ::;
                prefixlen = 56;
                wan_use_firstprefix = yes;
                wan_prefix = ::;
                wan_ifid_automatic = yes;
                wan_ifid = ::;
                wan_dns1 = ::;
                wan_dns2 = ::;
        }
        he {
                update_server = "ipv4.tunnelbroker.net";  
                tunnel {
                        popaddr = 0.0.0.0;
                        local = ::;
                        remote = ::;
                        prefix = ::;
                        prefixlen = 0;
                }
        }
        aftr = ::;
        manual_aftrfqdn = "";  
        use_gw_as_pcpserver = no;
        lan_dns6_server = ::;
}


lispcfg {
        enabled = no;
        passwd = "";  
        use_rfc6834 = no;
        proxy_map_reply = no;
        always_use_petr = no;
        per_packet = no;
        vpn_over_lisp = yes;
        autoprio {
                enabled = no;
                upstream {
                        waittime = 1m;
                        highkbytes = 0;
                        highpercent = 80;
                        high0 = 50;
                        high1 = 50;
                        low0 = 100;
                        low1 = 0;
                }
                downstream {
                        waittime = 1m;
                        highkbytes = 0;
                        highpercent = 80;
                        high0 = 50;
                        high1 = 50;
                        low0 = 100;
                        low1 = 0;
                }
        }
}


dhcpserver {
        saveinterval = 1h;
        generic {
                default_lease_time = 10d;
                max_lease_time = 13d;
        }
        lan_dns4_server = 0.0.0.0;
}


dhcpclient {
        metric = 9;
}


dnsserver {
        cache_maxKB = 256;
        max_negative_ttl = 1h;
}


ddns {
        accounts {
                enabled = no;
                domain = "";  
                username = "";  
                passwd = "";  
                ddnsprovider = "dyndns.org";  
        }
        types {
                type = "dyndns";  
                url = "/nic/update?system=dyndns&hostname=<domain>&myip=<ipaddr>&wildcard=NOCHG";  
        } {
                type = "noip";  
                url = "/ducupdate.php?update=<b64>username=<username>&pass=<pass>&h=<domain>&ip=<ipaddr></b64>";  
        } {
                type = "dns4biz_premium";  
                url = "/nic/update?system=dyndns&hostname=<domain>&myip=<ipaddr>&wildcard=&mx=&backmx=&offline=NO";  
        } {
                type = "dns4biz_business";  
                url = "/nic/update?system=dyndns&hostname=<domain>&myip=<ipaddr>&wildcard=&mx=&backmx=&offline=NO";  
        } {
                type = "selfhost";  
                url = "/nic/update?myip=<ipaddr>&host=<domain>&textmodi=1&http_status=1";  
        } {
                type = "strato";  
                url = "/nic/update?hostname=<domain>";  
        } {
                type = "anydns";  
                url = "/update.php?user=<username>&password=<pass>&host=<domain>&ip=<ipaddr>&ip6=<ip6addr>";  
        } {
                type = "userdefined";  
                url = "";  
        }
        provider {
                name = "AnyDNS";  
                type = "anydns";  
                livedelay = 0w;
                touchtime = 0w;
                server = "anydns.info";  
                ip6server = "";  
                infourl = "http://www.anydns.info";  
                ddnsmode = ddns_both_together;
        } {
                name = "dyndns.org";  
                type = "dyndns";  
                livedelay = 0w;
                touchtime = 30d;
                server = "members.dyndns.org";  
                ip6server = "";  
                infourl = "http://www.dyndns.org/";  
                ddnsmode = ddns_both;
        } {
                name = "No-IP.com";  
                type = "noip";  
                livedelay = 4m;
                touchtime = 30d;
                server = "dynupdate.no-ip.com:8245";  
                ip6server = "";  
                infourl = "http://www.no-ip.com/";  
                ddnsmode = ddns_v4;
        } {
                name = "DNS4BIZ.DE Premium";  
                type = "dns4biz_premium";  
                livedelay = 0w;
                touchtime = 0w;
                server = "au-eu.dns4biz.de";  
                ip6server = "";  
                infourl = "http://www.dns4biz.com/services_avm.php3";  
                ddnsmode = ddns_v4;
        } {
                name = "DNS4BIZ.DE Business";  
                type = "dns4biz_business";  
                livedelay = 0w;
                touchtime = 0w;
                server = "au-eu.dns4biz.biz";  
                ip6server = "";  
                infourl = "http://www.dns4biz.com/services_avm.php3";  
                ddnsmode = ddns_v4;
        } {
                name = "selfhost.de";  
                type = "selfhost";  
                livedelay = 0w;
                touchtime = 0w;
                server = "carol.selfhost.de";  
                ip6server = "";  
                infourl = "http://www.selfhost.de";  
                ddnsmode = ddns_v4;
        } {
                name = "STRATO AG";  
                type = "strato";  
                livedelay = 4m;
                touchtime = 0w;
                server = "dyndns.strato.com";  
                ip6server = "";  
                infourl = "http://www.strato.de/webhosting/index.html";  
                ddnsmode = ddns_v4;
        } {
                name = "<userdefined>";  
                type = "userdefined";  
                livedelay = 4m;
                touchtime = 0w;
                server = "";  
                ip6server = "";  
                infourl = "http://";  
                ddnsmode = ddns_v4;
        }
}


webui {
        username = "";  
        password = "";  
        expertmode = yes;
        wizard_completed = no;
        event_filter = 0;
        read_access_without_login = no;
        cookie = "n0190382894010221";  
        app_enabled = no;
        ipv6_hidden = no;
        ipv4_hidden = yes;
        ipv6_fw_hidden = yes;
        ipv6_native_hidden = yes;
        ds_lite_hidden = yes;
        ata_hidden = no;
        lanbridges_gui_hidden = no;
        voip_2ndPVC_hidden = no;
        country_gui_hidden = no;
        dns6_hidden = no;
        skip_enternewpassword = yes;
        version = "43317\\n";  
}


capiovertcp {
        enabled = no;
        maxctrl = 1;
        port = 5031;
}


emailnotify {
        enabled = no;
        infoenabled = 0;
        interval = daily;
        From = "";  
        To = "";  
        SMTPServer = "";  
        accountname = "";  
        passwd = "";  
        show_eventlist = yes;
        show_voipstat = yes;
        show_kidsstat = yes;
        show_onlinecntstat = yes;
        show_fonstat = yes;
        starttls = yes;
        dsl_pushmail_mode = 0;
        enable_incident_supportdata = no;
        enable_startup_supportdata = no;
        crashreport_mode = disabled_by_user;
        crashreport_name = "";  
        dsl_detail = no;
        enable_connect_mail = no;
        connect_mail_To = "";  
        reset_pwd_enabled = yes;
        FWUpdatehint {
                enabled = no;
                To = "";  
        }
        Config {
                enabled = no;
                To = "";  
        }
        WlanGuestStatus {
                enabled = no;
                To = "";  
        }
        Diagnose {
                To = "";  
                WithSD = no;
        }
        SecurityMail {
                enabled = yes;
                To = "";  
                Login = no;
        }
        fwupdatestatus_type = eUpdateUnknown;
        supportdata_enhanced = yes;
}


night_time_control {
        enabled = no;
        time_on = "";  
        time_off = "";  
        ring_blocked = no;
}


ntpclient {
        server_list = "0.europe.pool.ntp.org";  
        chrony_enabled = yes;
}


led {
        infoled_reason = 0;
        control = led_on;
        button_events_disable = no;
}


timezone_manual {
        enabled = no;
        offset = 0;
        dst_enabled = no;
        TZ_string = "";  
        name = "";  
}


mrouter {
        igmp_version_for_upstream = 3;
        igmp_version_for_other = 3;
        igmp_prio = 48;
        ssm_enabled = yes;
}


rip {
}


cpu_schedule {
        dsl_token = 5000;
        lan_token = 20000;
}


TR_064 {
        enabled = yes;
        username = "dslf-config";  
        persistent_data = "";  
        only_https = no;
}


landevices {
        landevices_version = 3;
        landevices {
                ip = XX.XX.XXX.42;
                manual_ip = no;
                uniqid = 9006;
                name = "Pfsense";  
                neighbour_name = "";  
                mac = XX:XX:XX:XX:XX:e0;
                auto_etherwake = no;
                ifaceid = ::;
                staticlease = no;
                ipv4forwardrules =
                                   "udp 0.0.0.0:500 XX.XX.XXX.42:500 0 mark 1 # IPSec",  
                                   "udp 0.0.0.0:4500 XX.XX.XXX.42:4500 0 mark 1 # IPSec",  
                                   "esp 0.0.0.0 XX.XX.XXX.42 0 mark 1 # IPSec";  
                ipv4_exposed_host = no;
                allow_pcp_and_upnp = no;
        }
}


prios {
        profiles {
                name = "profile_http";  
                profile_id = "1";  
                rules = "TCP 80 0 0 0";  
                filter = "reject tcp any eq 80 any";  
        } {
                name = "profile_ftp";  
                profile_id = "2";  
                rules = "TCP 20 21 0 0";  
                filter = "reject tcp any range 20 21 any";  
        } {
                name = "profile_emule";  
                profile_id = "3";  
                rules = "TCP 0 0 4662 0", "UDP 0 0 4672 0";  
                filter = "reject tcp any any eq 4662",  
                         "reject udp any any eq 4672";  
        } {
                name = "profile_torrent";  
                profile_id = "4";  
                rules = "TCP 0 0 6881 6999";  
                filter = "reject tcp any any range 6881 6999";  
        } {
                name = "profile_rdp";  
                profile_id = "5";  
                rules = "TCP 3389 0 0 0";  
                filter = "reject tcp any eq 3389 any";  
        } {
                name = "profile_ssh";  
                profile_id = "6";  
                rules = "TCP 0 0 22 0";  
                filter = "reject tcp any any eq 22";  
        } {
                name = "profile_telnet";  
                profile_id = "7";  
                rules = "TCP 0 0 23 0";  
                filter = "reject tcp any any eq 23";  
        } {
                name = "profile_not_surf";  
                profile_id = "8";  
                rules = "TCP 0 0 1 24", "TCP 0 0 26 79", "TCP 0 0 81 109",  
                        "TCP 0 0 111 142", "TCP 0 0 144 442",  
                        "TCP 0 0 444 464", "TCP 0 0 466 586",  
                        "TCP 0 0 588 992", "TCP 0 0 994 994",  
                        "TCP 0 0 996 8079", "TCP 0 0 8081 65535",  
                        "UDP 0 0 0 0";  
                filter = "reject tcp any any range 1 24",  
                         "reject tcp any any range 26 79",  
                         "reject tcp any any range 81 109",  
                         "reject tcp any any range 111 142",  
                         "reject tcp any any range 144 442",  
                         "reject tcp any any range 444 464",  
                         "reject tcp any any range 466 586",  
                         "reject tcp any any range 588 992",  
                         "reject tcp any any range 994 994",  
                         "reject tcp any any range 996 8079",  
                         "reject tcp any any range 8081 65535",  
                         "reject udp any any";  
        }
}


nqos {
        version = 14;
        macaddr_whitelist_enabled = no;
        bridge_with_switch_separation = yes;
        bridge_lp_mode = -1;
        patch1TR114 = no;
        defaultresult {
                tos = -1;
                vlan_prio = -1;
                queueref = "default";  
        }
        appls {
                enabled = yes;
                name = "sip-appl";  
                protocol = qos_classifier_appl_sip;
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";  
                }
        }
        classifiers {
                enabled = yes;
                name = "clfy_voip";  
                type = qos_cfg_internal;
                iface = qos_local;
                rule = "localmark sip";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";  
                }
        } {
                enabled = yes;
                name = "clfy_voip";  
                type = qos_cfg_internal;
                iface = qos_local;
                rule = "localmark rtp";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";  
                }
        } {
                enabled = yes;
                name = "clfy_voip";  
                type = qos_cfg_internal;
                iface = qos_local;
                rule = "localmark sip_internet";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";  
                }
        } {
                enabled = yes;
                name = "clfy_voip";  
                type = qos_cfg_internal;
                iface = qos_local;
                rule = "localmark rtp_internet";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";  
                }
        } {
                enabled = yes;
                name = "tr069";  
                type = qos_cfg_hidden;
                iface = qos_local;
                rule = "localmark sipdns,ntpdns,tr069dns,tr069";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";  
                }
        } {
                enabled = yes;
                name = "igmp";  
                type = qos_cfg_hidden;
                iface = qos_local;
                rule = "localmark igmp";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "ifacectl";  
                }
        } {
                enabled = yes;
                name = "webdav";  
                type = qos_cfg_hidden;
                iface = qos_local;
                rule = "localmark webdav";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "low";  
                }
        } {
                enabled = yes;
                name = "dns";  
                type = qos_cfg_hidden;
                iface = qos_local;
                rule = "localmark dns";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";  
                }
        } {
                enabled = yes;
                name = "mstv";  
                type = qos_cfg_hidden;
                iface = qos_lan;
                rule = "udp.dport 43962,47806";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";  
                }
        } {
                enabled = yes;
                name = "icmp-v6";  
                type = qos_cfg_hidden;
                iface = qos_lan;
                rule = "ip.proto IPv6-ICMP";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";  
                }
        } {
                enabled = yes;
                name = "icmp";  
                type = qos_cfg_hidden;
                iface = qos_lan;
                rule = "ip.proto icmp";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";  
                }
        } {
                enabled = yes;
                name = "dns";  
                type = qos_cfg_hidden;
                iface = qos_lan;
                rule = "udp.dport 53";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";  
                }
        } {
                enabled = yes;
                name = "clfy_voip";  
                type = qos_cfg_internal;
                iface = qos_lan;
                rule = "udp.dport 5060";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";  
                        applref = "sip-appl";  
                }
        } {
                enabled = no;
                name = "clfy_www";  
                type = qos_cfg_system;
                iface = qos_lan;
                rule = "tcp.dest 80,3128,8080 ip.len <= 800";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "none";  
                }
        } {
                enabled = yes;
                name = "clfy_voip";  
                type = qos_cfg_internal;
                iface = qos_lan;
                rule = "tcp.dport 5060";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";  
                        applref = "sip-appl";  
                }
        } {
                enabled = yes;
                name = "lcp";  
                type = qos_cfg_hidden;
                iface = qos_local;
                rule = "localmark lcp";  
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "ifacectl";  
                }
        }
        queues {
                enabled = yes;
                with_sfq = no;
                type = qos_cfg_system;
                name = "ifacectl";  
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 0;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = no;
                type = qos_cfg_system;
                name = "hprio";  
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 10;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = no;
                type = qos_cfg_system;
                name = "hrealtime";  
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 20;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = yes;
                type = qos_cfg_system;
                name = "realtime";  
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 30;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = yes;
                type = qos_cfg_system;
                name = "important";  
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 100;
                weight = 90;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = yes;
                type = qos_cfg_system;
                name = "default";  
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 100;
                weight = 10;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = yes;
                type = qos_cfg_system;
                name = "low";  
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 200;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        }
        dyn_queues {
                enabled = yes;
                queueref = "default";  
                tack_queueref = "important";  
                tget_queueref = "realtime";  
        }
        regulation {
                enabled = no;
                type = moderate;
                queues {
                        enabled = yes;
                        queueref = "important";  
                        ds_weight_min = 10;
                        ds_weight_max = 0;
                } {
                        enabled = no;
                        queueref = "default";  
                        ds_weight_min = 10;
                        ds_weight_max = 0;
                } {
                        enabled = yes;
                        queueref = "low";  
                        ds_weight_min = 10;
                        ds_weight_max = 0;
                }
        }
}


eth_port_config {
        version = 3;
        port {
                portnumber = 1;
                power_mode = power;
                config_mode = mode_normal;
                dev = "eth0";  
        } {
                portnumber = 2;
                power_mode = power;
                config_mode = mode_public;
                dev = "eth1";  
        } {
                portnumber = 3;
                power_mode = power;
                config_mode = mode_normal;
                dev = "eth2";  
        } {
                portnumber = 4;
                power_mode = power;
                config_mode = mode_normal;
                dev = "eth3";  
        }
        default_guest_portnumber = 4;
}


ethernet_eco {
}


unattended_update {
        update_found = no;
        running_version = "";  
        no_update_found_time = "2017-09-22 06:24:01";  
        update_found_time = "1970-01-01 01:00:00";  
        priority = 0;
        check_intervall = 168;
        enabled = yes;
        auto_update_enable = yes;
        auto_update_all_enabled = no;
        auto_update_homenet_enabled = no;
        info_url = "";  
        cfg_version = 2;
        auto_update_last_check_time = "2017-09-15 04:28:36";  
}


avmlogd {
        enabled = no;
        redzonecheck = no;
}


speedtest {
        enabled = yes;
        bidirect_enabled = yes;
        wanaccess = yes;
}


provider_default {
}


jasonii {
        enabled = yes;
        upstream_sync_pending = no;
        auto_box_register = no;
}


boxusers {
        users {
                enabled = yes;
                id = 10;
                name = "";  
                email = "";  
                password = "";  
                vpn_access = no;
                box_admin_rights = secobj_access_rights_none;
                nas_rights = secobj_access_rights_readwrite_from_homenetwork_only;
                phone_rights = secobj_access_rights_none;
                homeauto_rights = secobj_access_rights_none;
        } {
                enabled = yes;
                id = 100;
                name = "";  
                password = "";  
                vpn_access = no;
                box_admin_rights = secobj_access_rights_readwrite_from_homenetwork_only;
                nas_rights = secobj_access_rights_readwrite_from_homenetwork_only;
                phone_rights = secobj_access_rights_readwrite_from_homenetwork_only;
                homeauto_rights = secobj_access_rights_readwrite_from_homenetwork_only;
        }
        remote_access_id = 0;
        version = 1;
        two_factor_auth_enabled = yes;
        tfa_cfg_version = 1;
}


powerline {
        enabled = yes;
        discovery = yes;
        allow_standby = yes;
}


nas_cpu {
        ip = 192.168.178.254;
        https_ipv4_external_port = 4443;
}


hotspotcfg {
}


l2tpcfg {
        master_disabled = no;
        fixed_server = 0.0.0.0;
}


apps {
        next_keepalive = "1970-01-01 01:00:00";  
}


update_state {
        update_time = "1970-01-01 01:00:00";  
}


messages_from_manufacturer {
        checked_time = "2017-09-21 16:29:34";  
        found = no;
        check_intervall = 168;
        present_message_ids = "1-";  
}


// EOF

**** END OF FILE ****
**** CFGFILE:wlan.cfg
/*
 * /var/tmp.cfg
 * Sat Sep 23 08:36:16 2017
 */

meta { encoding = "utf-8"; }  

wlancfg {
        wlancfg_version = 9;
        bridge_mode = "bridge-none";  
        auto_settings = 2;
        ap_enabled = 1;
        ap_enabled_saved = 1;
        ap_enabled_scnd = 1;
        ap_enabled_scnd_saved = 1;
        channel = 0;
        channel_scnd = 0;
        channelwidth = 1;
        ssid = "FRITZ!Box 6490 Cable";  
        ssid_scnd = "FRITZ!Box 6490 Cable";  
        hidden_ssid = 0;
        power_level = 1;
        bg_mode = 23;
        bg_mode_scnd = 53;
        user_isolation = 0;
        encryption = 3;
        passwd = "";  
        wep_auth_type = "open";  
        allowSharedKeyAuth = no;
        key_id = 0;
        key_value0 = "";  
        key_len0 = 0;
        key_value1 = "";  
        key_len1 = 0;
        key_value2 = "";  
        key_len2 = 0;
        key_value3 = "";  
        key_len3 = 0;
        pskvalue = "";  
        interval = 3600;
        turbomode = yes;
        wlan_coexistence = 1;
        mac_accesslist_state = 0;
        event_control = 6;
        band_steering = yes;
        band_steering_saved = yes;
        WDS_enabled = no;
        WDS2_enabled = no;
        WDS_hop = 0;
        WDS_mac_master = 00:00:00:00:00:00;
        WDS_mac_slave0 = 00:00:00:00:00:00;
        WDS_mac_slave1 = 00:00:00:00:00:00;
        WDS_mac_slave2 = 00:00:00:00:00:00;
        WDS_mac_slave3 = 00:00:00:00:00:00;
        WDS_encryption = 0;
        WDS_key = "";  
        night_time_control_enabled = no;
        night_time_control_no_forced_off = yes;
        night_time_control_with_reconnect = yes;
        night_time_control_auto_update = no;
        guest_ap_enabled = no;
        guest_timeout_active = no;
        guest_timeout_minutes = 30;
        guest_no_forced_off = no;
        guest_ssid = "FRITZ!Box guest access";  
        guest_encryption = 3;
        guest_pskvalue = "";  
        guest_ap_auto_update = yes;
        guest_user_isolation = yes;
        greenmode_enabled = no;
        IPTVoptimize = yes;
        wireless_stickandsurf_enabled = no;
        tx_autopower = no;
        autochannel_plus = no;
        autochannel_plus_11a = no;
        force_channel_conversion = no;
        STA_configured = no;
        STA_configured_scnd = no;
        STA_enabled = no;
        STA_enabled_scnd = no;
        STA_ssid = "";  
        STA_ssid_scnd = "";  
        STA_mac_master = 00:00:00:00:00:00;
        STA_mac_master_scnd = 00:00:00:00:00:00;
        STA_encryption = 0;
        STA_encryption_scnd = 0;
        STA_pskvalue = "";  
        STA_pskvalue_scnd = "";  
        STA_key_id = 0;
        STA_key_value0 = "";  
        STA_key_len0 = 0;
        STA_key_value1 = "";  
        STA_key_len1 = 0;
        STA_key_value2 = "";  
        STA_key_len2 = 0;
        STA_key_value3 = "";  
        STA_key_len3 = 0;
        STA_mode = 0;
        STA_mode_scnd = 52;
        STA_overwrite_ap_config = yes;
        STA_repeating_mode = 0;
        uapsd_supported = no;
        uapsd_enable = no;
        wmm_enabled = yes;
        wmm_supported = yes;
        wmm_ap_aifsn = 10;
        wmm_ap_ecwmin = 3;
        wmm_ap_ecwmax = 7;
        wmm_ap_txop = 1;
        wmm_ap_ackpolicy = no;
        wmm_sta_aifsn = 10;
        wmm_sta_ecwmin = 3;
        wmm_sta_ecwmax = 7;
        wmm_sta_txop = 1;
        wmm_sta_ackpolicy = no;
        wps_enable = yes;
        wps_mode = 1;
        wps_pin = "";  
        wps_devicename = "FBox";  
        wps_device_password = ;
        wps_uuid = "3e76acf5-88f2-8ce2-7b87-a8140ec8fc85";  
        wps_version = 16;
        wps_config_methods_supported = "Keypad,PushButton,Display";  
        wps_config_methods_enabled = "Keypad,PushButton,Display";  
        wps_setup_locked_state = "Unlocked";  
        wps_setup_lock = no;
        wps_configuration_state = "Configured";  
        wps_last_configuration_error = "NoError";  
        wps_registrar_number_of_entries = 0;
        wps_registrar_established = no;
        wps_registrar_enable = no;
        wps_registrar_uuid = "";  
        wps_registrar_devicename = "";  
        wps_guest_uuid = "1f13c8e7-857a-e825-83dd-2e27e31400a7";  
        feature_wlan_coexistence = -1;
        debug_settings {
                trace_state = wlancfg_trace_state_off;
                trace_parameter = "";  
        }
        client_stations {
                mac = ;
        } {
                mac = ;
        } {
                mac = ;
        } {
                mac = ;
        }
        radios {
                id = 1;
                band = wlancfg_radio_band_2_ghz;
                channel = 0;
                autochannel_plus = no;
                autochannel_plus_11a = no;
        } {
                id = 2;
                band = wlancfg_radio_band_5_ghz;
                channel = 0;
                autochannel_plus = no;
                autochannel_plus_11a = no;
        }
        acl_config {
                autofill_enable = no;
        }
}


// EOF

**** END OF FILE ****
**** CFGFILE:voip.cfg
/*
 * /var/tmp.cfg
 * Sat Sep 23 08:36:16 2017
 */

meta { encoding = "utf-8"; }  

voipcfg {
        dnsport = 7077;
        rtpport_start = 7078;
        sip_srcport = 5060;
        use_dqos = no;
        ua1 {
                enabled = yes;
                username = "";  
                authname = "";  
                passwd = "";  
                registrar = "HIQ7a-sbc1i.kabelbw-mta.de";  
                ttl = 1h;
                sipping_enabled = no;
                sipping_interval = 280s;
                name = "3540125";  
                providername = "KabelBW";  
                ims_client = no;
                with_displayname = no;
                read_from_displayname = yes;
                dtmfcfg = dtmfcfg_inband;
                rtpevent_keep_packetrate = no;
                register_failwait = 0w;
                register_failwaitmax = 30m;
                stunserver = "";  
                stunserverport = 3478;
                use_internat_calling_numb = no;
                is_nat_aware = no;
                localip = 0.0.0.0;
                protocolprefer = protocolprefer_ipv4only;
                ignore_received_header = no;
                always_clir = no;
                clirtype = clir_star31;
                reject_anonymous_call_with_433 = no;
                colptype = colp_none;
                clipnstype = clipns_off;
                vad_enabled = no;
                only_one_dialog = no;
                presence_supported = no;
                mwi_supported = yes;
                mwi_inmemoria = yes;
                ccbs_supported = no;
                reg_support = regsupport_auto;
                packetization = packetization_fixed;
                tx_packetsize_in_ms = 20;
                xrtp_periodic = 0;
                reject_refer = yes;
                sip_instance = no;
                no_register_fetch = no;
                do_not_register = no;
                only_call_from_registrar = no;
                invite_without_register_allowed = no;
                outboundproxy = "";  
                outboundproxy_without_route_header = no;
                factory_3pty_uri = "";  
                no_hold_speech = no;
                dditype = ddi_none;
                ddireception = "";  
                webui_trunk_id = "";  
                alias_head_number = "";  
                cfxsignaling = cfx_cable;
                backup_wanted = no;
                use_session_timer = no;
                use_rport = yes;
                add_rtpmap_for_all_codecs = no;
                answer_only_one_codec = no;
                without_annexb_no = no;
                srtp_supported = no;
                crypto_avp_mode = crypto_mode_avp_only;
                use_488_for_no_t38 = no;
                g726_via_rfc3551 = no;
                no_g726_32_offer_with_pt2 = no;
                g726_fixed_ptime30 = no;
                dtmf_inband_on_g711g722 = no;
                enable_3xx = yes;
                t38_reinvite_from_remote = no;
                use_t38version0 = no;
                rtcp_xr_media_attribute = no;
                ptime_a_attribute = yes;
                tones_and_announcements_for_service = no;
                read_p_asserted_identity_header = no;
                route_always_over_internet = no;
                sipiface = sipiface_automatic;
                altc_attribute_rfc6947 = no;
                send_extended_sip_client_info = no;
                gui_readonly = no;
                convertstate = 0;
                use_dqos = no;
                snmp_instance = 0;
                loopback_client_username_fos = "";  
                loopback_client_username_pass_through = "";  
                directloopback_client_username = "";  
        }
        ua2 {
                enabled = yes;
                username = "";  
                authname = "";  
                passwd = "";  
                registrar = "HIQ7a-sbc1i.kabelbw-mta.de";  
                ttl = 1h;
                sipping_enabled = no;
                sipping_interval = 280s;
                name = "3540124";  
                providername = "KabelBW";  
                ims_client = no;
                with_displayname = no;
                read_from_displayname = yes;
                dtmfcfg = dtmfcfg_inband;
                rtpevent_keep_packetrate = no;
                register_failwait = 0w;
                register_failwaitmax = 30m;
                stunserver = "";  
                stunserverport = 3478;
                use_internat_calling_numb = no;
                is_nat_aware = no;
                localip = 0.0.0.0;
                protocolprefer = protocolprefer_ipv4only;
                ignore_received_header = no;
                always_clir = no;
                clirtype = clir_star31;
                reject_anonymous_call_with_433 = no;
                colptype = colp_none;
                clipnstype = clipns_off;
                vad_enabled = no;
                only_one_dialog = no;
                presence_supported = no;
                mwi_supported = yes;
                mwi_inmemoria = yes;
                ccbs_supported = no;
                reg_support = regsupport_auto;
                packetization = packetization_fixed;
                tx_packetsize_in_ms = 20;
                xrtp_periodic = 0;
                reject_refer = yes;
                sip_instance = no;
                no_register_fetch = no;
                do_not_register = no;
                only_call_from_registrar = no;
                invite_without_register_allowed = no;
                outboundproxy = "";  
                outboundproxy_without_route_header = no;
                factory_3pty_uri = "";  
                no_hold_speech = no;
                dditype = ddi_none;
                ddireception = "";  
                webui_trunk_id = "";  
                alias_head_number = "";  
                cfxsignaling = cfx_cable;
                backup_wanted = no;
                use_session_timer = no;
                use_rport = yes;
                add_rtpmap_for_all_codecs = no;
                answer_only_one_codec = no;
                without_annexb_no = no;
                srtp_supported = no;
                crypto_avp_mode = crypto_mode_avp_only;
                use_488_for_no_t38 = no;
                g726_via_rfc3551 = no;
                no_g726_32_offer_with_pt2 = no;
                g726_fixed_ptime30 = no;
                dtmf_inband_on_g711g722 = no;
                enable_3xx = yes;
                t38_reinvite_from_remote = no;
                use_t38version0 = no;
                rtcp_xr_media_attribute = no;
                ptime_a_attribute = yes;
                tones_and_announcements_for_service = no;
                read_p_asserted_identity_header = no;
                route_always_over_internet = no;
                sipiface = sipiface_automatic;
                altc_attribute_rfc6947 = no;
                send_extended_sip_client_info = no;
                gui_readonly = no;
                convertstate = 0;
                use_dqos = no;
                snmp_instance = 0;
                loopback_client_username_fos = "";  
                loopback_client_username_pass_through = "";  
                directloopback_client_username = "";  
        }
        ua3 {
                enabled = yes;
                username = "";  
                authname = "";  
                passwd = "";  
                registrar = "HIQ7a-sbc1i.kabelbw-mta.de";  
                ttl = 1h;
                sipping_enabled = no;
                sipping_interval = 280s;
                name = "3540127";  
                providername = "KabelBW";  
                ims_client = no;
                with_displayname = no;
                read_from_displayname = yes;
                dtmfcfg = dtmfcfg_inband;
                rtpevent_keep_packetrate = no;
                register_failwait = 0w;
                register_failwaitmax = 30m;
                stunserver = "";  
                stunserverport = 3478;
                use_internat_calling_numb = no;
                is_nat_aware = no;
                localip = 0.0.0.0;
                protocolprefer = protocolprefer_ipv4only;
                ignore_received_header = no;
                always_clir = no;
                clirtype = clir_star31;
                reject_anonymous_call_with_433 = no;
                colptype = colp_none;
                clipnstype = clipns_off;
                vad_enabled = no;
                only_one_dialog = no;
                presence_supported = no;
                mwi_supported = yes;
                mwi_inmemoria = yes;
                ccbs_supported = no;
                reg_support = regsupport_auto;
                packetization = packetization_fixed;
                tx_packetsize_in_ms = 20;
                xrtp_periodic = 0;
                reject_refer = yes;
                sip_instance = no;
                no_register_fetch = no;
                do_not_register = no;
                only_call_from_registrar = no;
                invite_without_register_allowed = no;
                outboundproxy = "";  
                outboundproxy_without_route_header = no;
                factory_3pty_uri = "";  
                no_hold_speech = no;
                dditype = ddi_none;
                ddireception = "";  
                webui_trunk_id = "";  
                alias_head_number = "";  
                cfxsignaling = cfx_cable;
                backup_wanted = no;
                use_session_timer = no;
                use_rport = yes;
                add_rtpmap_for_all_codecs = no;
                answer_only_one_codec = no;
                without_annexb_no = no;
                srtp_supported = no;
                crypto_avp_mode = crypto_mode_avp_only;
                use_488_for_no_t38 = no;
                g726_via_rfc3551 = no;
                no_g726_32_offer_with_pt2 = no;
                g726_fixed_ptime30 = no;
                dtmf_inband_on_g711g722 = no;
                enable_3xx = yes;
                t38_reinvite_from_remote = no;
                use_t38version0 = no;
                rtcp_xr_media_attribute = no;
                ptime_a_attribute = yes;
                tones_and_announcements_for_service = no;
                read_p_asserted_identity_header = no;
                route_always_over_internet = no;
                sipiface = sipiface_automatic;
                altc_attribute_rfc6947 = no;
                send_extended_sip_client_info = no;
                gui_readonly = no;
                convertstate = 0;
                use_dqos = no;
                snmp_instance = 0;
                loopback_client_username_fos = "";  
                loopback_client_username_pass_through = "";  
                directloopback_client_username = "";  
        }
        register_sequence_timer = 0;
        use_krtp = yes;
        use_audiocodecs = no;
        audiocodecs = "PCMA", "PCMU", "G726-32", "G726-40", "G726-24";  
        verbose = no;
        capi_blocksize_in_ms = 20;
        sip_prio = 10;
        rtp_prio = 46;
        rtcp_prio = 0;
        dyn_codecs = yes;
        prio_low_codec = no;
        send_ringtone = no;
        t38_support_enabled = no;
        t38_ignore_provider_profil = no;
        reduce_data_rate = yes;
        enum_support_enabled = no;
        bandwidth_to_leave_KBits = 0;
        dialoglimit = 0;
        enumdomains = "e164.arpa", "e164.org", "openenum.eu";  
        rtpstream {
                voice_activity_detection {
                        vad_enabled = vadenabled_no;
                        vad_threshold = 10000;
                }
                plc {
                        in_the_stack = yes;
                }
                jitter {
                        auto_on = yes;
                        in_ms = 30;
                        in_packets = 0;
                }
                rtcp_enabled = yes;
                silence_detection = no;
        }
        voip_assi_enabled = no;
        voip_over_mobile = no;
        gui_readonly = yes;
        voipcfg_version = 2;
}


// EOF

**** END OF FILE ****
**** CFGFILE:usb.cfg
/*
 * /var/tmp.cfg
 * Sat Sep 23 08:36:16 2017
 */

meta { encoding = "utf-8"; }  

usbhost {
        readonly = no;
        password = "";  
        autoprov_enabled = yes;
        ftp_internet_enabled = no;
        aura_enabled = no;
        aura_config = 0;
        ftp_server_enabled = no;
        samba_server_enabled = yes;
        samba_server_workgroup = "WORKGROUP";  
        samba_server_server_string = "FRITZ!Box";  
        users_enabled = yes;
        acl_directories {
                path = "/";  
                access {
                        UserID = 10;
                        local_read = yes;
                        local_write = yes;
                        internet_read = no;
                        internet_write = no;
                } {
                        UserID = 100;
                        local_read = yes;
                        local_write = yes;
                        internet_read = no;
                        internet_write = no;
                }
        }
        spindown_enabled = no;
        spindown_time = 600;
        usbhost_version = 3;
        internet_secured_only = no;
        fritznas_share = "FRITZ.NAS";  
        usb3port_config = 1;
        volume_labels = yes;
        ftp_internet_port = 0;
        nas_enabled = yes;
}


webdavclient {
        enabled = no;
        host_url = "";  
        username = "";  
        password = "";  
        mountpoint = "Online_storage";  
        cache_files = 2000;
}


media {
        media_server_enabled = yes;
        homedir = "";  
        media_server_name = "AVM FRITZ!Mediaserver";  
}


upnp_cloud_cds_config {
        enabled = no;
        service_url = "";  
}


t_media {
        enabled = no;
        oauthstate = eauth_state_service_unused;
        refreshtoken = "";  
        accesstoken = "";  
        atok_expire = "1970-01-01 01:00:00";  
        refresh_done = no;
        tcom_hidrive_rtok = "";  
        tcom_hidrive_atok = "";  
        tcom_hidrive_atok_expire = "1970-01-01 01:00:00";  
        strato_hidrive_atok = "";  
        strato_hidrive_atok_expire = "1970-01-01 01:00:00";  
}


gpm {
        enabled = no;
        emailaddress = "";  
        password = "";  
        partition = "";  
        servername = "";  
}


morphstick {
        enabled = no;
        source = 0;
}


internalflash {
        enabled = no;
        mountpoint = "Interner Speicher";  
        converted = no;
}


nasdb {
        nasdb_autostart = no;
        nasdb_autoindex = no;
}


// EOF

**** END OF FILE ****
**** CFGFILE:tr069.cfg
/*
 * /var/tmp.cfg
 * Sat Sep 23 08:36:16 2017
 */

meta { encoding = "utf-8"; }  

tr069cfg {
        enabled = yes;
        litemode = no;
        tr181_support = no;
        dhcp43_support = yes;
        igd {
                DeviceInfo {
                        ProvisioningCode = "AACS.CONF.170907-15:42:02";  
                        FirstUseDate = "2017-09-07 15:36:29";  
                }
                managementserver {
                        url = "http://acs.prov.kabelbw.de:7547/live/CPEManager/CPEs/genericTR69";  
                        username = "";  
                        password = "";  
                        URLAlreadyContacted = yes;
                        LastInformReq = "2017-09-23 03:20:55";  
                        LastSuccessfulContact = "2017-09-23 03:20:55";  
                        URLbyDHCPIface = "dsl";  
                        PeriodicInformEnable = yes;
                        PeriodicInformInterval = 25200;
                        PeriodicInformTime = "1970-01-01 01:00:00";  
                        UpgradesManaged = no;
                        ACSInitiationEnable = yes;
                        SessionTerminationWithEmptyPost = no;
                        ConnectionRequestUsername = "";  
                        ConnectionRequestPassword = "";  
                        dnsprefer = tr069dnsprefer_ipv4;
                }
        }
        FirmwareDownload {
                enabled = yes;
                enabled_converted = yes;
                upload_enabled = no;
                valid = no;
                suppress_notify = no;
                status = 0;
                StartTime = "1970-01-01 01:00:00";  
                CompleteTime = "1970-01-01 01:00:00";  
                method = Download_Method_DL;
        }
        RebootRequest = no;
        RebootRequest_CommandKey = "";  
        guimode = guimode_visible;
        lab {
                Enable = yes;
                URLAlreadyContacted = no;
                PeriodicInformInterval = 0;
                Features = 65535;
        }
}


// EOF

**** END OF FILE ****
**** CFGFILE:vpn.cfg
/*
 * /var/tmp.cfg
 * Sat Sep 23 08:36:16 2017
 */

meta { encoding = "utf-8"; }  

vpncfg {
        vpncfg_version = 1;
        ike_forward_rules = "udp 0.0.0.0:500 0.0.0.0:500",  
                            "udp 0.0.0.0:4500 0.0.0.0:4500";  
}


// EOF

**** END OF FILE ****
**** CFGFILE:user.cfg
/*
 * /var/tmp.cfg
 * Sat Sep 23 08:36:16 2017
 */

meta { encoding = "utf-8"; }  

usercfg {
        active = yes;
        rulesets {
                id = 2;
                filter_list = "8";  
        }
        filter_profiles {
                id = 2;
                budget_time_monday = 0;
                budget_time_tuesday = 0;
                budget_time_wednesday = 0;
                budget_time_thursday = 0;
                budget_time_friday = 0;
                budget_time_saturday = 0;
                budget_time_sunday = 0;
                internet_policy_id = 0;
                timeprofile_id = 0;
                internet_ruleset_id = 2;
                ruleset_id_without_timeprofile = 0;
                internet_policy_budget_reached_id = 0;
                bpjm_filter_enabled = yes;
                url_blacklist_enabled = yes;
                url_whitelist_enabled = no;
                share_budget = no;
                disallow_guest = no;
        } {
                id = 1;
                budget_time_monday = 0;
                budget_time_tuesday = 0;
                budget_time_wednesday = 0;
                budget_time_thursday = 0;
                budget_time_friday = 0;
                budget_time_saturday = 0;
                budget_time_sunday = 0;
                internet_policy_id = 0;
                timeprofile_id = 0;
                internet_ruleset_id = 0;
                ruleset_id_without_timeprofile = 0;
                internet_policy_budget_reached_id = 0;
                bpjm_filter_enabled = no;
                url_blacklist_enabled = no;
                url_whitelist_enabled = no;
                share_budget = no;
                disallow_guest = no;
        } {
                id = 4;
                budget_time_monday = 0;
                budget_time_tuesday = 0;
                budget_time_wednesday = 0;
                budget_time_thursday = 0;
                budget_time_friday = 0;
                budget_time_saturday = 0;
                budget_time_sunday = 0;
                internet_policy_id = 0;
                timeprofile_id = 0;
                internet_ruleset_id = 0;
                ruleset_id_without_timeprofile = 1;
                internet_policy_budget_reached_id = 0;
                bpjm_filter_enabled = no;
                url_blacklist_enabled = no;
                url_whitelist_enabled = no;
                share_budget = no;
                disallow_guest = yes;
        } {
                id = 3;
                budget_time_monday = 0;
                budget_time_tuesday = 0;
                budget_time_wednesday = 0;
                budget_time_thursday = 0;
                budget_time_friday = 0;
                budget_time_saturday = 0;
                budget_time_sunday = 0;
                internet_policy_id = 0;
                timeprofile_id = 0;
                internet_ruleset_id = 0;
                ruleset_id_without_timeprofile = 0;
                internet_policy_budget_reached_id = 0;
                bpjm_filter_enabled = no;
                url_blacklist_enabled = no;
                url_whitelist_enabled = no;
                share_budget = no;
                disallow_guest = no;
        }
        users2 {
                type = internet_user_guest;
                landeviceUID = 0;
                ip = 0.0.0.0;
                filter_profile_id = 2;
                mac = 00:00:00:00:00:00;
                ticket_valid_time = "1970-01-01 01:00:00";  
        } {
                type = internet_user_default;
                landeviceUID = 0;
                ip = 0.0.0.0;
                filter_profile_id = 1;
                mac = 00:00:00:00:00:00;
                ticket_valid_time = "1970-01-01 01:00:00";  
        }
        parental_control_enabled = yes;
        bpjm_update_check_successful = "2017-09-22 06:25:04";  
        bpjm_update_check_found_version = "20170829";  
        bpjm_update_check_firmware_version = "141.06.75";  
        bpjm_update_crc = 2989646268;
        valid_tickets {
                ticket = "712816";  
        } {
                ticket = "755518";  
        } {
                ticket = "124029";  
        } {
                ticket = "851426";  
        } {
                ticket = "726163";  
        } {
                ticket = "551839";  
        } {
                ticket = "010815";  
        } {
                ticket = "063012";  
        } {
                ticket = "469991";  
        } {
                ticket = "047115";  
        }
}


// EOF

**** END OF FILE ****
**** CFGFILE:userstat.cfg
/*
 * /var/tmp.cfg
 * Sat Sep 23 08:36:16 2017
 */

meta { encoding = "utf-8"; }  

userstatcfg {
        users {
                type = internet_user_default;
                landeviceUID = 0;
                ip = 0.0.0.0;
                statistic {
                        ts = 418366h;
                        to {
                                s = 28800;
                        }
                        ye {
                                s = 86280;
                        }
                        tw {
                                s = 460560;
                        }
                        lw {
                                s = 604800;
                        }
                        tm {
                                s = 1354680;
                        }
                        lm {
                                s = 0;
                        }
                        tt {
                                s = 1354680;
                        }
                        ot = 1506146401s;
                }
        } {
                type = internet_user_guest;
                landeviceUID = 0;
                ip = 0.0.0.0;
                statistic {
                        ts = 418366h;
                        to {
                                s = 0;
                        }
                        ye {
                                s = 0;
                        }
                        tw {
                                s = 0;
                        }
                        lw {
                                s = 0;
                        }
                        tm {
                                s = 0;
                        }
                        lm {
                                s = 0;
                        }
                        tt {
                                s = 0;
                        }
                        ot = 0w;
                }
        }
}


// EOF

**** END OF FILE ****
**** BINFILE:umts.cfg

**** END OF FILE ****

**** END OF FILE ****
**** CFGFILE:ahausr.cfg
/*
 * /var/tmp.cfg
 * Sat Sep 23 08:36:16 2017
 */

meta { encoding = "utf-8"; }  

ahausrcfg {
}


// EOF

Denn einige Aussagen hier sind so richtig fälschlich zu verstehen
oder zu deuten, mal ein paar Beispiele dazu;
  • Entweder die AVM FB ist im "Bridged Modus" und die Telefonie und WLAN funktionieren nicht mehr wegen der
fehlenden Routerfunktion. Oder aber,....
  • Man hat die AVM FB nicht in den so genannten "Bridge Modus" versetzt und nicht alle Port und Protokolle
weitergeleitet! Kommt auch immer mal wieder gerne vor.

Das kann ich mir gut vorstellen. Ich möchte mich dafür auch entschuldigen. Sicher war es nicht meine Absicht, hier leute zu verwirren, jedoch versuche ich das so wiederzugeben, wie ich es mit meinem geringen technischen Verstand wiedergeben kann. Ich versteh, dass ihr das nicht immer gleich nachvollziehen könnt, und mir würde das sicherlich genauso gehen, jedoch fühle ich mich in den den Punkten echt falsch verstanden und muss mich über den Ton bzw. die Art und Weise echt wundern face-smile

Da kommt wieder von irgend einem User wieder ein total unqualifizierter Komentar, dann fragt man nach der Provisionierung und nach irgendwelchen Subfirmen, wo ich mich echt frage: Arbeitet der wirklich als IT-Berater? Geht der in diesem Ton auch so mit seinen Kunden um? Dann gibst Ihm ne ehrliche Antwort so wie du es mit deinen Möglichkeiten kannst und dann kommt noch mehr bla blub dein google is kaputt ;) dabei raus und eigentlich war er ja raus aus dem Thema wie er mal schrieb, aber eigentlich ist ja ein Widerspruch und dann denkst dir gut, mich ärgert nur, dass ich so ehrlich war und ihm das mitgeteilt habe, wie es gelaufen ist und dann kommt wieder nur ein Rumgekacke auf irgend nem Müll wo ihn doch keiner gefragt hat. Grundsätzlich bin ich sehr dankbar für jede Hilfe und das weiß ich sehr zu schätzen, dass Ihr eure Zeit opfert.

Ja bitte wie wie soll ich das ohne Know How denn nennen face-smile Ihr praktiziert das Teilweise täglich und habt hier schon euer Standing. Ich muss mir das noch erst aneignen. Aber ich will versuchen, dass nochmals zu klären.

Wie oben geschrieben, du siehst es über die Gui schlicht weg einfach nicht, ob Bridge aktiv ist oder nicht, wenn die 3 Haken LAN2, LAN3, LAN4 ab Werk gesetzt sind oder ob das nur angezeigt wird. Deshalb hab ich die Haken bei LAN3 und LAN4 entfernt und und nur den LAN2 gesetzt gelassen, dann nochmals explizit mit OK bestätigt, um das unterscheiden zu können, da die Pfsense nur an LAN2 angeschlossen ist. Das ist meine Auffassung.

Das was du meintest war meine Aussage zur Portfreigabe UDP 4500 und 500 sowie ESP. Das hab ich mit dem Packet Caputure der Pfsense nachgeprüft. Waren die Portfreigaben aktiviert kammen auch Pakete UDP 4500 und 500 an und ohne diese von mir freigegebenen Ports eben nicht. Dafür habe ich Logs, welche das belegen. Dort seh ich doch die Einträge beim VPN Aufbau vom iPhone ankommen.

Hier der Wireshark Mitschnitt mit geöffneten Ports UDP 4500 und 500 sowie ESP an der Fritzbox und allow all auf dem IPSec Interface der Pfsense.


Was ich nicht ganz verstehe:

ist Aquis Test:

So oder so wäre es sinnvoll den VPN Client erstmal in das WAN Port Netz der pfSense zu bringen und mal wasserdicht auszutesten ob das VPN überhaupt funktioniert und ob nicht dort schon Konfig Fehler gemacht wurden.

Wie sieht das dann in der Praxis aus?

Auf dem Mac konfiguriere ich einfach die VPN wie in deiner Anleitung beschrieben und vergebe dann am Thunderbold Ethernet die XX.XX.XXX.41 Teilnetzmaske 255.255.255.254 Router XX.XX.XXX.41 ?

Also am WAN Port mal einen Switch mit einem AP anschliessen und dort dann mal Mac, Windows und kabel basierte VPN Clients anschliessen. Über den AP dann Smartphone, iPad, Tablet etc.

Würde das ausreichen, eine alte Fritzbox auf LAN1 mit dem WAN Port der Pfsense zu verbinden, die Portfreigaben UDP 4500 500 und ESP zu machen und mich dann ins WLAN der alten Fritzbox hängen um dann auf welche IP? (XX.XX.XXX.42 der Pfsense) zu zugreifen oder muss die IP des WAN Interfaces der Pfsense und die VPN Config auf die IP 192.168.178.XY der alten angeschlossenen Fritzbox angepasst werden? Kannst du mir das genau erklären? Gibts hinsichtlich der Fritzbox spezielle Einstellungen die noch zu treffen sind?

Zur verfügung hab ich:

- Diverse Switche

- Nen Fritz Repeater 1750E mit LAN Anschluss.

- Ne Fritzbox 7270 und ne Fritbox 7490

- Diverse Lan Kabel

Grüße
Und nochmals danke für alles bis dahin!!!
wireshark mod
Member: aqui
aqui Sep 26, 2017 updated at 10:05:52 (UTC)
Goto Top
Aber wie gesagt, dass sind wirklich 5 zur freien Nutzung
Ist ja auch klar ! In der Regel bekommt man dann einen /29er Prefiix und hat dann 6 nutzbare IP Adressen in dem Subnetz. Beispiel:
Netzadresse:192.168.1.0
Broadcast:192.168.1.7
Host-IPs von:192.168.1.1 bis:192.168.1.6

Bei deiner Adressierung dann:
Netzadresse:192.168.1.40
Broadcast:192.168.1.47
Host-IPs von:192.168.1.41 bis:192.168.1.46

Entspricht dann also deiner Angabe von oben und ist soweit richtig.
dass er der Aktivierungsschalter des VPN sofort zurückgeschnappt ist und sich nie komplett einschalten ließ
Zeigt das die VPN Konfig des iPhones fehlerhaft ist. Vermutlich statt IKEv2 dann "Cisco IPsec" genommen was dann natürlich in die Hose geht.
Die pfSense Konfig ist immer IKEv2 basierend !! Folglich dann auch der Client.
Leider habe ich die Strongswan App nicht im iOS Appstore gefunden
Wäre ja auch völliger Schwachsinn (sorry) bei iPhone und iPad da die ja von sich aus einen IKEv2 Client schon an Bord haben. Wer wäre dann also so blöd und würde noch ein sinnlose zusätzliche App dafür rausbringen. Macht ja logischerweise keinen Sinn !
iOS Versionen 10 und 11 implementiert, dass somit keine gesonderte App mehr erforderlich ist.
Genau so ist es !! Mann muss eben nur aufs "richtige" IPsec klicken und "IKEv2" auswählen ! Steht aber auch so ganz groß im Tutorial face-wink
Daher behaupte ich mal vorsichtig, dass der Bridge Mode nun somit aktiviert wurde.
Kannst du ja mal wasserdicht testen indem du auf der pfSense dahinter an der WAN Port Regel ICMP auf das WAN Interface erlaubst.
Damit ist dann das Firewall Interface pingbar von außen ! (Solltest du später wieder deaktivieren die Regel)
Mit den entsprechenden kostenlosen Hurricane Tools aus dem App Store:
https://itunes.apple.com/de/app/he-net-network-tools/id858241710?mt=8
kannst du dann das WAN Interface, oder auch alle anderen IPs deines 5er Kontingents anpingen.
Das ist wenigstens ein wasserdichter Test das die IP Connectivity dann sauber funktioniert von iPhone und iPad.
Später kann man damit dann auch Endgeräte im VPN pingen. Die HE Tools sind also sehr hilfreich beim Troubleshooting mit Apple Mobilgeräten.
Waren die Portfreigaben aktiviert kammen auch Pakete UDP 4500 und 500 an
Das sieht doch dann sehr gut aus !!
und allow all auf dem IPSec Interface der Pfsense.
Auf dem internen IPsec Interface meinst du, oder ? Nicht etwa das WAN Interface da wäre "allow all" tödlich.

Zu deiner Frage wie ein Testaufbau aussieht:
Das ist ganz einfach und schnell gemacht !!
Du klemmst an den WAN Port der pfSense einen kleinen Switch aus der Bastelkiste und wenn du hast einen WLAN Accesspoint damit die die Mobilgeräte via WLAN testen kannst.
Der pfSense gibst du am WAN Port testweise die statische IP 10.1.1.1 /24
Mit der WAN Regel erlaubst du dann
  • RFC 1918 Netze (Haken entfernen)
  • UDP 500, 4500 und ESP von "ANY" auf die WAN IP
  • Testweise erlaubst du noch ICMP von "ANY" auf die WAN IP um pingen zu können
Jetzt steckst du z.B. einen Kupferclient auf den Switch und buchst ein iPhone, Android etc. ins WLAN ein.
Dann pingst du testweise von allen Cliewnts mal das WAN Interface 10.1.1.1 was sauber klappen sollte wenn die Regel stimmt.
Den Clients musst du testweise dann statische IPs aus dem 10.1.1.0er netz geben oder wenn der AP es supportet schlatest du da einen DHCP Server aktiv der IP Adressen verteilt oder nutzt eine Software auf dem PC den du am Switch hast wie z.B.:
http://www.dhcpserver.de/cms/
Das erspart dir dann die manuelles IP Vergabe und macht das testszenario noch realistischer.
Gut, damit sind dann alle Clients quasi im "Internet" mit der pfSense IP seitig verbunden.
Nun startest du den Client, konfigurierst den auf die 10.1.1.1 als Ziel mit allen im Tutorial beschrieben Settings (die du ja schon gemacht hast).
Und nun muss sich fehlerlos eine sauberer VPN Verbindung herstellen lassen.
Klar, denn du hast erstmal ja nichts was zwischen VPN Client und Firewall ist. Hier kommt also die VPN Verbindung fehlerfrei zustande und für dich ist das dann ein ganz sicheres Indiz das die VPN Verbindung mit User/Pass usw. komplett richtig ist und die sauber funktioniert.
Etwaige Fehler können dann also ausschliesslich nur durch die Netzwerk Infrastruktur kommen wenn du wieder ans "heiße" Internet geht. Dadurch engst du deine Troubleshooting Option schon mal erheblich ein und musst nicht überall suchen.
So sähe das dann aus was das Testsetup aus Layer 3 Sicht anbetrifft:

testvpn
Eigentlich doch ganz einfach und logisch face-wink
Member: Spitzbube
Spitzbube Sep 26, 2017 at 19:01:42 (UTC)
Goto Top
Bitte beachten! Ich habe da keine falschen iOS VPN Settings eingestellt. Der Verbindungsschalter is lediglich bei der eingelegten O2 Karte meines Kollegen sofort zurückgeschnappt. Es war schon immer wie du in deinem Tutorial angibst die IKEv2 eingestellt und nichts anderes. Bei meinem Kumpel am Sa. gings ja über LTE. Anderer Vertrag andere Funktzelle keine Ahnung und ist nur Spekulation. Fakt ist: Wenn ich meine T-Mobile Simkarte eingelegt habe, dann versucht er ne ganze Weile, die Verbindung aufzubauen und erst nach dieser Weile / Zeit wird der Versuch unterbrochen oder getrennt und der Schalter im VPN am iPhone geht aus genauso wie auf dem iPad. Was ich ja auch in den Logs gepostet habe.

--> Zum Firtbox Eport kann keiner was sagen? Dachte erst, das wäre soo eine große unbekannte Variable gewesen. Stimmt jetzt mit der Fritte alles ?

Nun zu dem Testaufbau:

Wie gennant ich den WAN Port der Pfsense auf 10.1.1.1/ 24 statisch umgestellt. IPv4 Upstream Gateway auf None. Den Haken bei Block private networks and loopback addresses hab ich entfernt.

wan interface

Die Firewall Regeln hab ich auch gesetzt:

firewall rules ipsec

firewall rules wan

Anschließend hab ich den WAN Port mit einem Switch verbunden. Am Macbook dann Manuell die IP 10.1.1.3 zugewiesen. ein erster Ping auf die IP 10.1.1.1 war erfolgreich.

mac netzwerk

Dann eine alte Fritzbox 7270 genommen und unter dem Punkt Zugangsdaten -> Internet über LAN 1 aktiviert sowie die Betriebsart auf IP-Client und die IP Adresse der Fritzbox auf manuell 10.1.1.2

Die Mobilen Clients wollten dann nicht mit dem WLAN verbinden. Zwar hab ich diese angezeigt bekommen, jedoch wurde am iPhone keine automatische IP gezogen. Dann hab ich versucht, diese auf manuell umzustellen und zu Verbinden. Hier schnappte der Schalter sofort zurück.

iphone

Danach habe ich die ganze VPN Konfiguration an der Pfsense nochmals gelöscht und sie der 10.1.1.1 angepasst und mich an deinem Tutorial gehalten.

cas
certificates
phase 1
phase 2


Dabei dann beim ServerZert -> Common Name: die 10.1.1.1 eigetragen

FQDN: pfsense

und nochmals geadded -> IP Adresse -> 10.1.1.1

Bei Mobile Clients hab ich den Adresspool so gelassen wie in der Anleitung

In der Phase 1 hab ich unter My Identifier: 10.1.1.1 eingetragen was ja dem Disinguished Name später bei der VPN Konfig am Mac und bei iOS der Entferte ID entspricht, wenn ich das richtig verstanden habe.

Die Firewall Rules für UDP 500, 4500 und ESP

Hab ich auf Source Any Destiantion WAN Net und unter IPSec war ja zunächst mal die Scheunentor Regel angegeben. Dann hab ich unter Cert Manager / CAs auf der Pfense das Zertifikat heruntergeladen und auf einem USB Stick auf den Mac übertragen und dort wie in deiner Anleitung importiert und vertraut.

In den Netzwerkeinstellungen dann das VPN hinzugefügt und versucht zu verbinden.

zertifikate
mac vpn 1
mac vpn 2

Leider hat das nicht funktioniert. Anbei das Log.

Sep 26 20:19:46 charon 07[NET] <bypasslan|17> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 20:19:46 charon 07[ENC] <bypasslan|17> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 20:19:46 charon 07[IKE] <bypasslan|17> peer supports MOBIKE
Sep 26 20:19:46 charon 07[IKE] <bypasslan|17> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 20:19:46 charon 07[CFG] <bypasslan|17> no alternative config found
Sep 26 20:19:46 charon 07[IKE] <bypasslan|17> peer requested EAP, config inacceptable
Sep 26 20:19:46 charon 07[CFG] <bypasslan|17> selected peer config 'bypasslan'
Sep 26 20:19:46 charon 07[CFG] <17> looking for peer configs matching 10.1.1.1[10.1.1.1]...10.1.1.3[10.1.1.3]
Sep 26 20:19:46 charon 07[ENC] <17> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 20:19:46 charon 07[ENC] <17> unknown attribute type (25)
Sep 26 20:19:46 charon 07[NET] <17> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 20:19:46 charon 07[NET] <17> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 20:19:46 charon 07[ENC] <17> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 20:19:46 charon 07[IKE] <17> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 20:19:46 charon 07[IKE] <17> 10.1.1.3 is initiating an IKE_SA
Sep 26 20:19:46 charon 07[ENC] <17> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 20:19:46 charon 07[NET] <17> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 20:19:45 charon 09[NET] <bypasslan|16> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 20:19:45 charon 09[ENC] <bypasslan|16> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 20:19:45 charon 09[IKE] <bypasslan|16> peer supports MOBIKE
Sep 26 20:19:45 charon 09[IKE] <bypasslan|16> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 20:19:45 charon 09[CFG] <bypasslan|16> no alternative config found
Sep 26 20:19:45 charon 09[IKE] <bypasslan|16> peer requested EAP, config inacceptable
Sep 26 20:19:45 charon 09[CFG] <bypasslan|16> selected peer config 'bypasslan'
Sep 26 20:19:45 charon 09[CFG] <16> looking for peer configs matching 10.1.1.1[10.1.1.1]...10.1.1.3[10.1.1.3]
Sep 26 20:19:45 charon 09[ENC] <16> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 20:19:45 charon 09[ENC] <16> unknown attribute type (25)
Sep 26 20:19:45 charon 09[NET] <16> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 20:19:45 charon 09[NET] <16> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 20:19:45 charon 09[ENC] <16> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 20:19:45 charon 09[IKE] <16> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 20:19:45 charon 09[IKE] <16> 10.1.1.3 is initiating an IKE_SA
Sep 26 20:19:45 charon 09[ENC] <16> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 20:19:45 charon 09[NET] <16> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 20:19:44 charon 09[NET] <bypasslan|15> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 20:19:44 charon 09[ENC] <bypasslan|15> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 20:19:44 charon 09[IKE] <bypasslan|15> peer supports MOBIKE
Sep 26 20:19:44 charon 09[IKE] <bypasslan|15> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 20:19:44 charon 09[CFG] <bypasslan|15> no alternative config found
Sep 26 20:19:44 charon 09[IKE] <bypasslan|15> peer requested EAP, config inacceptable
Sep 26 20:19:44 charon 09[CFG] <bypasslan|15> selected peer config 'bypasslan'
Sep 26 20:19:44 charon 09[CFG] <15> looking for peer configs matching 10.1.1.1[10.1.1.1]...10.1.1.3[10.1.1.3]
Sep 26 20:19:44 charon 09[ENC] <15> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 20:19:44 charon 09[ENC] <15> unknown attribute type (25)
Sep 26 20:19:44 charon 09[NET] <15> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 20:19:44 charon 09[NET] <15> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 20:19:44 charon 09[ENC] <15> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 20:19:44 charon 09[IKE] <15> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 20:19:44 charon 09[IKE] <15> 10.1.1.3 is initiating an IKE_SA
Sep 26 20:19:44 charon 09[ENC] <15> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 20:19:44 charon 09[NET] <15> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 20:19:43 charon 09[NET] <bypasslan|14> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 20:19:43 charon 09[ENC] <bypasslan|14> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 20:19:43 charon 09[IKE] <bypasslan|14> peer supports MOBIKE
Sep 26 20:19:43 charon 09[IKE] <bypasslan|14> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 20:19:43 charon 09[CFG] <bypasslan|14> no alternative config found
Sep 26 20:19:43 charon 09[IKE] <bypasslan|14> peer requested EAP, config inacceptable
Sep 26 20:19:43 charon 09[CFG] <bypasslan|14> selected peer config 'bypasslan'
Sep 26 20:19:43 charon 09[CFG] <14> looking for peer configs matching 10.1.1.1[10.1.1.1]...10.1.1.3[10.1.1.3]
Sep 26 20:19:43 charon 09[ENC] <14> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 20:19:43 charon 09[ENC] <14> unknown attribute type (25)
Sep 26 20:19:43 charon 09[NET] <14> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 20:19:43 charon 09[NET] <14> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 20:19:43 charon 09[ENC] <14> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 20:19:43 charon 09[IKE] <14> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 20:19:43 charon 09[IKE] <14> 10.1.1.3 is initiating an IKE_SA
Sep 26 20:19:43 charon 09[ENC] <14> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 20:19:43 charon 09[NET] <14> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 20:19:42 charon 14[NET] <bypasslan|13> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 20:19:42 charon 14[ENC] <bypasslan|13> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 20:19:42 charon 14[IKE] <bypasslan|13> peer supports MOBIKE
Sep 26 20:19:42 charon 14[IKE] <bypasslan|13> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 20:19:42 charon 14[CFG] <bypasslan|13> no alternative config found
Sep 26 20:19:42 charon 14[IKE] <bypasslan|13> peer requested EAP, config inacceptable
Sep 26 20:19:42 charon 14[CFG] <bypasslan|13> selected peer config 'bypasslan'
Sep 26 20:19:42 charon 14[CFG] <13> looking for peer configs matching 10.1.1.1[10.1.1.1]...10.1.1.3[10.1.1.3]
Sep 26 20:19:42 charon 14[ENC] <13> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 20:19:42 charon 14[ENC] <13> unknown attribute type (25)
Sep 26 20:19:42 charon 14[NET] <13> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 20:19:42 charon 14[NET] <13> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 20:19:42 charon 14[ENC] <13> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 20:19:42 charon 14[IKE] <13> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 20:19:42 charon 14[IKE] <13> 10.1.1.3 is initiating an IKE_SA
Sep 26 20:19:42 charon 14[ENC] <13> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 20:19:42 charon 14[NET] <13> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:44:13 charon 12[NET] <bypasslan|12> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:44:13 charon 12[ENC] <bypasslan|12> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:44:13 charon 12[IKE] <bypasslan|12> peer supports MOBIKE
Sep 26 19:44:13 charon 12[IKE] <bypasslan|12> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:44:13 charon 12[CFG] <bypasslan|12> no alternative config found
Sep 26 19:44:13 charon 12[IKE] <bypasslan|12> peer requested EAP, config inacceptable
Sep 26 19:44:13 charon 12[CFG] <bypasslan|12> selected peer config 'bypasslan'
Sep 26 19:44:13 charon 12[CFG] <12> looking for peer configs matching 10.1.1.1[pfsense]...10.1.1.3[10.1.1.3]
Sep 26 19:44:13 charon 12[ENC] <12> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:44:13 charon 12[ENC] <12> unknown attribute type (25)
Sep 26 19:44:13 charon 12[NET] <12> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:44:13 charon 12[NET] <12> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 19:44:13 charon 12[ENC] <12> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 19:44:13 charon 12[IKE] <12> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 19:44:13 charon 12[IKE] <12> 10.1.1.3 is initiating an IKE_SA
Sep 26 19:44:13 charon 12[ENC] <12> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 19:44:13 charon 12[NET] <12> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:33:56 charon 10[NET] <bypasslan|11> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:33:56 charon 10[ENC] <bypasslan|11> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:33:56 charon 10[IKE] <bypasslan|11> peer supports MOBIKE
Sep 26 19:33:56 charon 10[IKE] <bypasslan|11> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:33:56 charon 10[CFG] <bypasslan|11> no alternative config found
Sep 26 19:33:56 charon 10[IKE] <bypasslan|11> peer requested EAP, config inacceptable
Sep 26 19:33:56 charon 10[CFG] <bypasslan|11> selected peer config 'bypasslan'
Sep 26 19:33:56 charon 10[CFG] <11> looking for peer configs matching 10.1.1.1[pfsense]...10.1.1.3[10.1.1.3]
Sep 26 19:33:56 charon 10[ENC] <11> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:33:56 charon 10[ENC] <11> unknown attribute type (25)
Sep 26 19:33:56 charon 10[NET] <11> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:33:56 charon 14[NET] <11> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 19:33:56 charon 14[ENC] <11> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 19:33:56 charon 14[IKE] <11> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 19:33:56 charon 14[IKE] <11> 10.1.1.3 is initiating an IKE_SA
Sep 26 19:33:56 charon 14[ENC] <11> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 19:33:56 charon 14[NET] <11> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:33:56 charon 14[NET] <bypasslan|10> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:33:56 charon 14[ENC] <bypasslan|10> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:33:56 charon 14[IKE] <bypasslan|10> peer supports MOBIKE
Sep 26 19:33:56 charon 14[IKE] <bypasslan|10> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:33:56 charon 14[CFG] <bypasslan|10> no alternative config found
Sep 26 19:33:56 charon 14[IKE] <bypasslan|10> peer requested EAP, config inacceptable
Sep 26 19:33:56 charon 14[CFG] <bypasslan|10> selected peer config 'bypasslan'
Sep 26 19:33:56 charon 14[CFG] <10> looking for peer configs matching 10.1.1.1[pfsense]...10.1.1.3[10.1.1.3]
Sep 26 19:33:56 charon 14[ENC] <10> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:33:56 charon 14[ENC] <10> unknown attribute type (25)
Sep 26 19:33:56 charon 14[NET] <10> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:33:56 charon 14[NET] <10> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 19:33:56 charon 14[ENC] <10> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 19:33:56 charon 14[IKE] <10> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 19:33:56 charon 14[IKE] <10> 10.1.1.3 is initiating an IKE_SA
Sep 26 19:33:56 charon 14[ENC] <10> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 19:33:56 charon 14[NET] <10> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:33:55 charon 14[NET] <bypasslan|9> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:33:55 charon 14[ENC] <bypasslan|9> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:33:55 charon 14[IKE] <bypasslan|9> peer supports MOBIKE
Sep 26 19:33:55 charon 14[IKE] <bypasslan|9> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:33:55 charon 14[CFG] <bypasslan|9> no alternative config found
Sep 26 19:33:55 charon 14[IKE] <bypasslan|9> peer requested EAP, config inacceptable
Sep 26 19:33:55 charon 14[CFG] <bypasslan|9> selected peer config 'bypasslan'
Sep 26 19:33:55 charon 14[CFG] <9> looking for peer configs matching 10.1.1.1[pfsense]...10.1.1.3[10.1.1.3]
Sep 26 19:33:55 charon 14[ENC] <9> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:33:55 charon 14[ENC] <9> unknown attribute type (25)
Sep 26 19:33:55 charon 14[NET] <9> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:33:55 charon 14[NET] <9> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 19:33:55 charon 14[ENC] <9> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 19:33:55 charon 14[IKE] <9> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 19:33:55 charon 14[IKE] <9> 10.1.1.3 is initiating an IKE_SA
Sep 26 19:33:55 charon 14[ENC] <9> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 19:33:55 charon 14[NET] <9> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:33:54 charon 06[NET] <bypasslan|8> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:33:54 charon 06[ENC] <bypasslan|8> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:33:54 charon 06[IKE] <bypasslan|8> peer supports MOBIKE
Sep 26 19:33:54 charon 06[IKE] <bypasslan|8> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:33:54 charon 06[CFG] <bypasslan|8> no alternative config found
Sep 26 19:33:54 charon 06[IKE] <bypasslan|8> peer requested EAP, config inacceptable
Sep 26 19:33:54 charon 06[CFG] <bypasslan|8> selected peer config 'bypasslan'
Sep 26 19:33:54 charon 06[CFG] <8> looking for peer configs matching 10.1.1.1[pfsense]...10.1.1.3[10.1.1.3]
Sep 26 19:33:54 charon 06[ENC] <8> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:33:54 charon 06[ENC] <8> unknown attribute type (25)
Sep 26 19:33:54 charon 06[NET] <8> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:33:54 charon 06[NET] <8> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 19:33:54 charon 06[ENC] <8> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 19:33:54 charon 06[IKE] <8> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 19:33:54 charon 06[IKE] <8> 10.1.1.3 is initiating an IKE_SA
Sep 26 19:33:54 charon 06[ENC] <8> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 19:33:54 charon 06[NET] <8> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:33:53 charon 06[NET] <bypasslan|7> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:33:53 charon 06[ENC] <bypasslan|7> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:33:53 charon 06[IKE] <bypasslan|7> peer supports MOBIKE
Sep 26 19:33:53 charon 06[IKE] <bypasslan|7> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:33:53 charon 06[CFG] <bypasslan|7> no alternative config found
Sep 26 19:33:53 charon 06[IKE] <bypasslan|7> peer requested EAP, config inacceptable
Sep 26 19:33:53 charon 06[CFG] <bypasslan|7> selected peer config 'bypasslan'
Sep 26 19:33:53 charon 06[CFG] <7> looking for peer configs matching 10.1.1.1[pfsense]...10.1.1.3[10.1.1.3]
Sep 26 19:33:53 charon 06[ENC] <7> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:33:53 charon 06[ENC] <7> unknown attribute type (25)
Sep 26 19:33:53 charon 06[NET] <7> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:33:53 charon 06[NET] <7> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 19:33:53 charon 06[ENC] <7> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 19:33:53 charon 06[IKE] <7> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 19:33:53 charon 06[IKE] <7> 10.1.1.3 is initiating an IKE_SA
Sep 26 19:33:53 charon 06[ENC] <7> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 19:33:53 charon 06[NET] <7> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:33:52 charon 06[NET] <bypasslan|6> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:33:52 charon 06[ENC] <bypasslan|6> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:33:52 charon 06[IKE] <bypasslan|6> peer supports MOBIKE
Sep 26 19:33:52 charon 06[IKE] <bypasslan|6> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:33:52 charon 06[CFG] <bypasslan|6> no alternative config found
Sep 26 19:33:52 charon 06[IKE] <bypasslan|6> peer requested EAP, config inacceptable
Sep 26 19:33:52 charon 06[CFG] <bypasslan|6> selected peer config 'bypasslan'
Sep 26 19:33:52 charon 06[CFG] <6> looking for peer configs matching 10.1.1.1[pfsense]...10.1.1.3[10.1.1.3]
Sep 26 19:33:52 charon 06[ENC] <6> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:33:52 charon 06[ENC] <6> unknown attribute type (25)
Sep 26 19:33:52 charon 06[NET] <6> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:33:52 charon 06[NET] <6> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 19:33:52 charon 06[ENC] <6> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 19:33:52 charon 06[IKE] <6> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 19:33:52 charon 06[IKE] <6> 10.1.1.3 is initiating an IKE_SA
Sep 26 19:33:52 charon 06[ENC] <6> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 19:33:52 charon 06[NET] <6> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:33:50 charon 07[NET] <bypasslan|5> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:33:50 charon 07[ENC] <bypasslan|5> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:33:50 charon 07[IKE] <bypasslan|5> peer supports MOBIKE
Sep 26 19:33:50 charon 07[IKE] <bypasslan|5> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:33:50 charon 07[CFG] <bypasslan|5> no alternative config found
Sep 26 19:33:50 charon 07[IKE] <bypasslan|5> peer requested EAP, config inacceptable
Sep 26 19:33:50 charon 07[CFG] <bypasslan|5> selected peer config 'bypasslan'
Sep 26 19:33:50 charon 07[CFG] <5> looking for peer configs matching 10.1.1.1[pfsense]...10.1.1.3[10.1.1.3]
Sep 26 19:33:50 charon 07[ENC] <5> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:33:50 charon 07[ENC] <5> unknown attribute type (25)
Sep 26 19:33:50 charon 07[NET] <5> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:33:50 charon 07[NET] <5> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 19:33:50 charon 07[ENC] <5> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 19:33:50 charon 07[IKE] <5> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 19:33:50 charon 07[IKE] <5> 10.1.1.3 is initiating an IKE_SA
Sep 26 19:33:50 charon 07[ENC] <5> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 19:33:50 charon 07[NET] <5> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:33:33 charon 12[NET] <bypasslan|4> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:33:33 charon 12[ENC] <bypasslan|4> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:33:33 charon 12[IKE] <bypasslan|4> peer supports MOBIKE
Sep 26 19:33:33 charon 12[IKE] <bypasslan|4> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:33:33 charon 12[CFG] <bypasslan|4> no alternative config found
Sep 26 19:33:33 charon 12[IKE] <bypasslan|4> peer requested EAP, config inacceptable
Sep 26 19:33:33 charon 12[CFG] <bypasslan|4> selected peer config 'bypasslan'
Sep 26 19:33:33 charon 12[CFG] <4> looking for peer configs matching 10.1.1.1[10.1.1.1]...10.1.1.3[10.1.1.3]
Sep 26 19:33:33 charon 12[ENC] <4> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:33:33 charon 12[ENC] <4> unknown attribute type (25)
Sep 26 19:33:33 charon 12[NET] <4> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:33:33 charon 07[NET] <4> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
Sep 26 19:33:33 charon 07[ENC] <4> generating IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) CERTREQ N(FRAG_SUP) N(MULT_AUTH) ]
Sep 26 19:33:33 charon 07[IKE] <4> sending cert request for "C=DE, ST=BW, L=GP, O=Home, E=pdiendorfer@gmail.com, CN=IPSeclokal, OU=Home"
Sep 26 19:33:33 charon 07[IKE] <4> 10.1.1.3 is initiating an IKE_SA
Sep 26 19:33:33 charon 07[ENC] <4> parsed IKE_SA_INIT request 0 [ SA KE No N(REDIR_SUP) N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) ]
Sep 26 19:33:33 charon 07[NET] <4> received packet: from 10.1.1.3[500] to 10.1.1.1[500] (604 bytes)
Sep 26 19:33:32 charon 12[NET] <bypasslan|3> sending packet: from 10.1.1.1[4500] to 10.1.1.3[4500] (80 bytes)
Sep 26 19:33:32 charon 12[ENC] <bypasslan|3> generating IKE_AUTH response 1 [ N(AUTH_FAILED) ]
Sep 26 19:33:32 charon 12[IKE] <bypasslan|3> peer supports MOBIKE
Sep 26 19:33:32 charon 12[IKE] <bypasslan|3> received ESP_TFC_PADDING_NOT_SUPPORTED, not using ESPv3 TFC padding
Sep 26 19:33:32 charon 12[CFG] <bypasslan|3> no alternative config found
Sep 26 19:33:32 charon 12[IKE] <bypasslan|3> peer requested EAP, config inacceptable
Sep 26 19:33:32 charon 12[CFG] <bypasslan|3> selected peer config 'bypasslan'
Sep 26 19:33:32 charon 12[CFG] <3> looking for peer configs matching 10.1.1.1[10.1.1.1]...10.1.1.3[10.1.1.3]
Sep 26 19:33:32 charon 12[ENC] <3> parsed IKE_AUTH request 1 [ IDi N(INIT_CONTACT) N(MOBIKE_SUP) IDr CPRQ(ADDR DHCP DNS MASK ADDR6 DHCP6 DNS6 (25)) N(ESP_TFC_PAD_N) N(NON_FIRST_FRAG) SA TSi TSr ]
Sep 26 19:33:32 charon 12[ENC] <3> unknown attribute type (25)
Sep 26 19:33:32 charon 12[NET] <3> received packet: from 10.1.1.3[4500] to 10.1.1.1[4500] (496 bytes)
Sep 26 19:33:32 charon 12[NET] <3> sending packet: from 10.1.1.1[500] to 10.1.1.3[500] (473 bytes)
tunnels
Member: aqui
aqui Sep 27, 2017 updated at 12:21:06 (UTC)
Goto Top
Die Firewall Regeln hab ich auch gesetzt:
Hier hast du schon den ersten gravierenden Fehler gemacht !!!
Du hast dort WANnet als Ziel angegeben was natürlich falsch ist ! Das Ziel ist ja die WAN IP Adresse der Firewall selber !
Folglich muss dort also als Ziel (Destination) zwingend WAN_address stehen !!
Die Mobilen Clients wollten dann nicht mit dem WLAN verbinden.
Das ist auch klar wenn du die FritzBox FALSCH mit dem WAN Port (LAN1) verbindest !! Dort greift ja dann die NAT Firewall und verhindert eine WLAN Verbindung. Logisch ! Wenn man mal nur etwas nachdenkt...
Die FB soll bei dir ja als reiner Accesspoint laufen zum Test, oder ?? Dann verbindest du sie natürlich mit dem LAN Port und nicht mit dem WAN/LAN1 Port.
Der in der FB integrierte WLAN Accesspoint arbeitet dort als Bridge zw. LAN und WLAN wie bei allen Routern auch.
Siehe auch entsprechendes Tutorial dazu:
Kopplung von 2 Routern am DSL Port
Fazit: 2 gravierende Fehler im Setup wovon jeder einztelen schon zur Fehlfunktion führt. Wenn du so oberflächlich und fehlerhaft auch im Produktiv Umfeld vorgehst muss man sich ja nicht groß wundern das nix rennt face-sad
Danach habe ich die ganze VPN Konfiguration an der Pfsense nochmals gelöscht und sie der 10.1.1.1 angepasst
Auch das ist vollkommen unsinnig und falsch !! Der dritte Kinken face-sad
Die IPsec Konfiguration der FW ist vollkommen unabhängig von der IP Adresse ! Diese kann sich sogar per DHCP ändern. Sinnfrei das neu zu machen...aber egal schadet auch nicht, zeigt aber auch das du wieder grundsätzliche Fehler in der FW Konfig machst...siehe oben.
Der Common Name ist niemals eine IP Adresse !!! Genau das soll ja mit einem Namen, also einem einfachen ASCII String ersetzt werden gerade um genau KEINE Abhängigkeit von der IP Adresse zu schaffen.
Logisch, denn bei vielen ist die IP variabel.
OK, bei dir nicht, du könntest auch mit der IP arbeiten aber deine Clients haben fast immer wechselnde IPs. In so fern sind einfache Namen erheblich sinnvoller und machen die IPsec Konfig weniger fehleranfällig.
IPs als Identifier zu verwenden macht einzig nur Sinn in einem LAN zu LAN Umfeld mit beidseitig festen IPs sonst nicht.
Auch das steht aus genau diesem Grund mehrfach explizit im Tutorial. Lesen hilft hier also !

Weil das hier so ein Drama ist hab ich das eben mit dem aktuellsten 2.3.4p1 Patch in der pfSense (APU Hardware) nochmal verifiziert in genau dem beschriebenen Labor Setup und wie erwartet rennt es absolut fehlerfrei mit allen getestenen Clients, iPhone/iPad (iOS 10 und 11), Windows 10, Mac OS (Sierra) und Strong Swan.
pfSense hat die WAN IP 10.99.1.110.
Wenn du die 3 gravierenden Fehler von oben beseitigst ist das mit Sicherheit auch bei dir der Fall.
Sonst schickst du die FW rum und ich klicke für dich dann die richtigen Knöpfe im GUI.
ike1
ike2
ike3

Nur nochmal der Sicherheit halber nachgefragt:
Das Zertifikat bzw. die exportierte Zertifikatsdatei hast du auf ALLEN deiner Clients installiert ?? (Siehe Tutorial !)
Ein Clientzugriff ohne das Zertifikat scheitert.
Mitglied: 108012
108012 Sep 27, 2017 at 13:33:36 (UTC)
Goto Top
Ein anderer Freund meinte auch, dass die Fritzbox keine Ports für die Pfsense aufmachen müsste.
Ports öffnen und Protokolle weiterleiten! Und vor allen anderen Dingen die VPN Funktion an der AVM
FB deaktivieren denn sonst nimmt die immer zuerst das VPN an und leitet es nicht zur pfSense weiter
weil sie "denkt" das VPN sei für sie gedacht!

Nach einem Test über die Pfsense und das Tool Packet Capture konnte ich ohne Portfreigabe an der Fritzbox von
4500, 500 und ESP keine ankommenden Paktete IKE, ESP feststellen, sondern nur mit dieser Freigabe.
Die müssen leider geöffnet sein und auch weitergeleitet werden. Die pfSense sollte am WAN eine feste statische IP
Adresse aus dem netz der AVM FB haben die nicht zum DHCP Kreis der AVM FB gehören sollte.

Auch meine er, dass ein gesondertes Aktivieren des Bridge Modes nicht nötig sei, da dieser schon von Werk aus aktiviert ist.
Der bridge modus macht aus dem Router AVM FB eine nur Modem AVM FB!!! Telefonie und WLAN sind dann dort nicht mehr
möglich und auch der DHCP Server funktioniert dann dort nicht mehr!

Auch das habe ich getestet und konnte keinen Unterschied zwischen deaktiviertem und aktiviertem Bridge Modus feststellen.
Das kann nicht sein, denn das ist wie der Unterschied zwischen einem reinen Modem und einem vollständigen Router.

Prüfe das doch bitte noch einmal bevor wir hier weiter machen.

Gruß
Dobby
Member: aqui
aqui Sep 28, 2017 at 07:02:15 (UTC)
Goto Top
Ports öffnen und Protokolle weiterleiten! Und vor allen anderen Dingen die VPN Funktion an der AVM
Muss aber in der Tat nur sein wenn die FB oder generell der davor kaskadierte Router auch als Router arbeitet, sprich er also aktiv am IP Forwarding (Layer 3) beteiligt ist UND zusätzlich eine NAT Firewall aktiv hat.
Einzig nur in diesem Fall ist ein Port Forwarding zwingend nötig.
Im Bridge Modus, also im reinen Layer 2 Modus als reines NUR Modem muss das in der Tat nicht sein und wäre auch kontraproduktiv !
Es ist also essentiell zu wissen wie ein vorgeschaltetes Gerät sich genau verhält bzw. in welchem Modus es genau arbeitet um es erfolgreich einbinden oder Troubleshooten zu können !!
Dem Kollegen Dobby kann man hier also nur zustimmen. Wenn der TO behauptet das es keinen Unterschied zwischen Bridge (Nur Modem) und Router Modus gibt dann hat er grundsätzlich etwas falsch gemacht im Setup.
Das wäre so als wenn man einen Diesel PKW mit Brennspiritus betankt und sagt es gäbe keinerlei Unterschied im Betrieb !
Member: Spitzbube
Spitzbube Sep 28, 2017 at 10:07:47 (UTC)
Goto Top
Deshalb hab ich ja den FB log angehängt, damit Ihr Einsicht bekommt, was den nun eingestellt ist. Den hat bisher noch keiner Kommentiert von euch beiden face-smile

Hab gestern die Pfsense nochmals auf Werkseinstellungen gesetzt und neu eingerichtet also mal die Grundkonfig wie LAN und WAN Interfaces. Zu mehr bin ich leider nicht gekommen. @aqui wie meinst du das mit der Firmware rüber schicken? Kannst net einfach die neuste Version von Pfsense nutzen und diese anpassen? Alternativ wären doch die Settings nur eine XML. Reicht das wenn du mir die erstellst und wiederherstellst?
Member: aqui
aqui Sep 28, 2017 updated at 12:56:57 (UTC)
Goto Top
Den hat bisher noch keiner Kommentiert von euch beiden
Es gibt immer ein ganz sicheres Indiz ob das Gerät davor im Router oder im Bridge Mode arbeitet:
Eine Bridge arbeitet immer auf dem Hardware Layer, sprich sie kennt keinerlei IP Adressen.
Eine Bridge reicht deshalb das Provider IP Netz einfach nur transparent durch.
Das sieht man dann immer eindeutig daran, das der WAN Port der dahinter kaskadierten Firewall eine öffentliche IP Adresse hat aus dem öffentlichen IP Adressbereich des jeweiligen Service Providers.
Ist dem so hat man eine Bridge oder ein Nur Modem davor.

Bei einem Router ist immer IP Forwarding im Layer 3 im Spiel. Das bedeutet das so ein Gerät routet und immer 2 unterschiedliche IP Netze auf beiden Seiten hat.
Außen am WAN Port dann wieder die Provider Internet IP wie oben. Am anderen Ende aber ein unterschiedliches IP Netz.
Da zum Großteil hier einfache NAT (IP Adresstranslation) Router zum Einsatz kommen haben die auf dieser Seite (lokales LAN wo die FW kaskadiert ist) so gut wie immer ein im Internet NICHT geroutetes IP Netz aus dem privaten RFC 1918 IP Adressbereich anliegen. Sprich einem 10.0.0.0 /8 einem 172.16.0.0 /12 oder einem 192.168.0.0 /16 Netz.
Ist letzteres der Fall muss man zwingend Port Forwarding machen. Technisch immer die zweitbeste Lösung.
Reicht das wenn du mir die erstellst und wiederherstellst?
Du hast recht, das wäre das Einfachste face-wink

Nochwas. was mir im Labortest aufgefallen ist:
Der Phase 2 Parameter PFS Group muss auf OFF gesetzt werden im pfSense Setup. Ist er das nicht bricht die VPN Verbindung nach ca. 1-2 Minuten automatisch ab. Dazu gibt es auch einen entsprechenden Thread im pfSense Forum.
Mit OFF bleibt die VPN Verbindung stabil.
(Das Tutorial ist schon angepasst an diese Erkenntnis.)
Member: Spitzbube
Spitzbube Sep 28, 2017 at 14:44:19 (UTC)
Goto Top
Okay, dann machen wirs so. hast du irgend weinen Dienst zum sharen der Files an der Hand?

Wird da nachher nur die .XML der backup wiederhergestellt oder wie läuft das ganze ab?

Bin heut abend wieder am testen.

Will jetzt zunächst mal schauen, dass ich nur das Macbook verbinden kann, bevor ich die Access Point Geschichte umsetzte. Denke des wäre der schnellste weg.
Member: aqui
aqui Sep 28, 2017 at 16:47:19 (UTC)
Goto Top
Mach man erstmal dein neues Setup und folge da ganz genau mit allen Steps dem Tutorial:
IPsec IKEv2 VPN für mobile Benutzer auf der pfSense oder OPNsense Firewall einrichten
Ich habe da heute noch ein paar Text Korrekturen gemacht damit es nun wirklich "laiensicher" ist.
Du bist jetzt das Versuchskaninchen ! Also streng dich an... face-wink
Will jetzt zunächst mal schauen, dass ich nur das Macbook verbinden kann
Gute Idee, denn der IKEv2 Client auf dem MBP ist erheblich toleranter als der Winblows Onboard Client. Der hat mich ne Menge graue Haare gekostet bevor ich rausbekommen habe das der zwangsweise den DNS Namen aus der Client Konfig der Zieladresse mit dem im Server Zertifikat verifiziert. Ein weiterer Grund Windows den Rücken zu kehren !!
Hier ist es also essentiell wichtig ins Server Zertifikat auf der pfSense wirklich alle 4 Optionen des Common Names einzutragen.
Wenns auf dem MBP rennt dann zu 100% auch auf allen iOS Geräten.
Member: Spitzbube
Spitzbube Sep 28, 2017 at 20:55:10 (UTC)
Goto Top
Test erfolgreich!

Also das mit dem Macbook Test habe ich mal so weiter verfolgt. Gleich vorneweg, das soll kein Vorwurf sein oder werden sondern lediglich nochmals zeigen, wo ich was wie verstanden habe face-smile Stolperstein war zunächst mal diese aussagen von dir: Der pfSense gibst du am WAN Port testweise die statische IP 10.1.1.1 /24 und hier pfSense hat die WAN IP 10.99.1.110 damit konnte ich zunächst hinsichtlich deiner Screenshots die du dann nachgeballert hast nichts anfangen. Da sagt man erst hüh und dann hott. Für mich sind das zwei unterschiedliche Netze!

Genauso wie deine Aussage die VPN Config zu löschen ist unsinnig. Für mich fehlt da der Bezug bei der VPN Config vom Netz 10.99.1.110 zu meiner festen IP von Unity Media. Daher hab ich es lieber, das auf einen Nenner zu bringen und vorallem für mich wars so selber am besten nachvollziehbar.

Der Knackpunkt an der Sache war 100 % der Common Name. Als ich mir deine geänderte Anleitung nochmals angeschaut habe, hab ich mich absichtlich entschieden, mich nicht dran zu halten! Nur wieso?!

Diesen Satz hab ich dann interpretiert -> Trage die Statische IP meiner Pfsense ein. Also die XX.XX.XXX.42

Common und Alternative Names: Einige nehmen hier den VPN Server Hostnamen im DNS. Andere nur die WAN IP (geht nur wenn die statisch ist)

Und das hab ich auch immer so praktiziert, warum auch ändern wenns so in der Anleitung steht?! Heute Abend hab ich das aber bewusst anderst gmacht.

Aber der Reihe nach!

Hier hätte der Hinweis, der Hostname unter System -> General Setup -> Punkt System sehr treffend zum Erfolg geführt, da ich den DNS Server auf der Pfsense mal garnicht konfiguriert habe. Dazu komme ich erst noch!

2017-09-28 21_45_18-pfsense.localdomain - system_ general setup

aber wenn hier schon der Hostname im Common Name Feld drin steht, brauch ich für meinen Fall jetzt keinen FQDN oder Hostname sondern nur noch Add -> IP Adress und hier trage ich dann die Pfsense WAN IP ein.

c28b5b43348149d661a0fb94603a60a4

Mir ist es aber trotzdem schleierhaft wieso der Common Name nicht auch ne IP sein kann wenn es so ja in deiner Anleitung als Möglichkeit drinstand. Vllt. will er hier zwangsweise erst mal einen Namen haben, wenn dieser jedoch nicht aufgelösst werden kann oder nicht stimmt, er dann zur IP greift und in einem 2ten Step diese abgleicht. Manchmal sind Dinge eben alles andere als logisch zumindest bis mir das einer logisch erklären kann face-smile

Ich gehe jetzt einfach mal davon aus, dass du bei dir den Hostnamen der Firewall als pfsense und nicht standardmäßig als pfSense angegeben hast. Das kann leicht und schnell verwirren. Ich musste dann auch mal nachschauen, wo da den explizit der Name pfsense herstammt, dass sollte dann schon einheitlich und absoult nachvollziehbar sein.

My Identifier”: ‘Distinguished name’, und hier jetzt den zuvor konfigurierten Common Name oder die (statische) WAN IP angeben. ACHTUNG: Der Name MUSS zwingend mit dem "Common Name" aus dem ersten Schritt oben zur Erstellung des Server Zertfikats übereinstimmen !! Da dort auch immer die WAN IP drin stand, hab ich die auch mal auf den Common Name pfSense angepasst.

Beim Macbook Scrennshot wars dann schon fast Richtig aber auch abweichend zu dem oben genannten ;) Hier stimmt der Distinguished name wieder mit dem Hostname ais dem Common Name über ein. Hier könnte man noch den Verweis auf den Hostname unter System -> General Setup -> System -> Hostname bzw. zusätzlich noch den DNS Name falls dieser konfiguriert ist reinschreiben

f9ffa0532ecfd434966e7abff0bf4005

Den Rest der Anleitung lief im durch wie geschnitten Brot. Kann die Settings jetzt auch schon auswendig ;) Super finde ich den Screenshot noch zum Profil ergänzt. Schade, dass Apple es hier nich zulässt, dieses Profil mit dem Apple Konfigurator oder iTunes zu übertragen, da ich zum Zeitpunkt des Tests ja nicht mit dem Internet verbunden war, um die vpnca.crt zu per E-Mail zu versenden face-smile

Die Access Point Geschichte hab ich mal gelassen und wollte mir das aufs Wochenende anzu schauen und hatte fest vor, mal heute früher ins Bett zu gehen. Hab dann wieder meine statische IP dem WAN zugewiesen und damit zumindest wieder Internet vorhanden ist, dann hat mich aber trotzdem der Ehrgeiz gepackt und ich wollte es unbedingt wissen, ob es mit neuem vpnca.crt die VPN Verbindung auch über LTE funktioniert.

Was soll ich sagen, ja es tut und die Freude ist riesengroß. Sicher könnt Ihr mir noch sagen, wie ich jetzt die Settings anpassen muss, damit ich bei bestehnder VPN Verbindung mit einer RDP App bzw. irgendwelchen Fileexplorern oder Synology DSFile auf meine NAS Server und andere Recourcen zugreifen kann.

Danke für die riesen Hilfe bis hier hin.

Grüße
Der Spitzbube
Member: aqui
aqui Sep 29, 2017 at 07:23:38 (UTC)
Goto Top
Test erfolgreich!
Klasse ! Hört sich gut an...
wo ich was wie verstanden habe
Bin immer für konstruktive Kritik offen und wenn wir das Tutorial dadurch klarer und verständlicher machen umso besser.... face-wink
Der pfSense gibst du am WAN Port testweise die statische IP 10.1.1.1 /24 und hier pfSense hat die WAN IP 10.99.1.110
Mmmhhh...ja klar das war einmal meine Labor Adressierung und einmal deine. Ich hatte jetzt keine Lust hier alles nur aus kosmetischen Gründen umzustellen.
Soviel Intelligenz sollte man doch aber als Netzwerker haben die IP Adressierung auf seine lokal vorhandenen Netzwerke anzupassen, oder ?!
Für mich fehlt da der Bezug bei der VPN Config vom Netz 10.99.1.110 zu meiner festen IP von Unity Media.
Sorry, aber damit kann ich jetzt gar nichts anfangen ??! Bahnhof ??
Was willst du uns damit sagen ?? Ob da nun am WAN Port eine IP aus dem oder irgendeinem Testnetz steht oder eine öffentliche von Unity Media ist doch vollkommen "Latte" !
Letztlich bezieht sich das dann nur auf das Server Zertifikat wo diese IP drinsteht. Aber da hast du letztlich Recht, du müsstest ein neues Server Zertifikat auf der pfSense generieren mit neuer WAN IP und das alte löschen, das ist richtig. Die Konfig selber bleibt aber immer gleich, die muss man natürlich nicht löschen !
Möglich das du hier was missverstanden hast.
da ich den DNS Server auf der Pfsense mal garnicht konfiguriert habe.
Wenn man das nicht macht, macht die pfSense das im Setup selber. Aber guter Hinweis, ich ändere das im Tutorial nochmal.
da ich den DNS Server auf der Pfsense mal garnicht konfiguriert habe.
Das muss man auch nicht ! Zumal es kein DNS Server ist sondern nur ein Proxy Server der für die Funktion des IPsec VPNs irrelevant ist. Außerdem konfiguriert der sich immer selber denn er ist per Default aktiv.
um die vpnca.crt zu per E-Mail zu versenden
Beim Apple kannst du das auch bequem per Airdrop machen face-wink
wie ich jetzt die Settings anpassen muss, damit ich bei bestehnder VPN Verbindung mit einer RDP App bzw. irgendwelchen Fileexplorern oder Synology DSFile auf meine NAS Server und andere Recourcen zugreifen kann.
Da muss man nix mehr anpassen. Du hast scheinbar den Sinn einer VPN Verbindung nicht verstanden, kann das sein ??
Das VPN sorgt mit dem Tunnel dafür das du genau so arbeiten kannst wie in einem lokalen LAN. Es transportiert deine IP Daten und schert sich nicht darum WAS du darüber sendest ob das RDP, Mail oder was auch immer ist.
Vermutlich bezieht sich deine Frage eher auf die Firewall Regel des VPN, oder ?
Klar statt Scheunentor any any kannst du hier die Schotten dichtmachen wenn du willst und nur entsprechende Anwendungen durchlassen wenn du willst.

Um abschliessend nochmal die Sache mit dem Common Name zu klären:
Der Common Name ist erstmal nur ein Name. ob der pfsense, pfSense oder klausbaerbel lautet ist vollkommen egal. Da es ASCII Zeichen sind kann es auch eine IP Adresse sein die dann aber als Textstring gesehen wird.
Das ist das was im Apple IKE VPN Client als "Entfernte ID" abgefragt wird. Diese ID muss zwingend mit dem Common Name übereinstimmen.
Ein Name macht sich da etwas logischer verständlich als wenn man eine IP Adresse als Textstring dort nimmt.
Der Windows Client hat aber z.B. nicht die Möglichkeit das anzugeben und überprüft diese "Enterfernte ID" sprich den Common Name mit der Ziel IP oder FQDN Hostnamen die er im Client konfiguriert hat. Und das kann dann zwingend nur der FQDN Hostname des Systems oder die IP des WAN Ports sein.
Deshalb ist es zwingend erforderlich ALLE 4 Optionen in das Server zertifikat zu integrieren um hier wasserrdicht zu sein:
  • Common Name = Teststring (sollte immer der Hostname sein)
  • FQDN Hostname = Hostname ohne Domain
  • FQDN Hostname = Hostname mit Domain
  • IP Adrress = IP Adresse WAN Port
Letzteres muss natürlich entfallen wenn man z.B. an einem direkten Providernaschluss mit wechselnden IPs hängt was es natürlich auch gibt !
Genau deshalb sind bei wechselnden IPs Common Name und Hostname so wichtig !
Fazit: Ich nehme deine durchaus richtigen Anregungen nochmal auf um das Tutorial hier noch etwas sicherer und verständlicher zu machen.
Member: Spitzbube
Spitzbube Sep 30, 2017 at 10:13:02 (UTC)
Goto Top
Das muss man auch nicht ! Zumal es kein DNS Server ist sondern nur ein Proxy Server der für die Funktion des IPsec VPNs irrelevant ist. Außerdem konfiguriert der sich immer selber denn er ist per Default aktiv.


Hast recht, der geht ja ins LAN Subnet.

Fragt sich nun wie elegant das Ganze sich weiter gestalltet. Mach ich man iPhone z. B. einen Hotspot auf und nutze diesen am Mac als Tor zum Internet geht das wohl, aber wenn ich dann das VPN aktivieren will wiederum nicht. Ist man jetzt ganz auf LTE angewiesen, weil grade kein WLAN oder LAN irgendwo am Standort XY verfügbar ist, hat man ein Problem. Wie ich gelesen habe soll es wohl aber mit dem Hotspot von T-Mobile funktionieren.

Hast du diesbezüglich Erfahrungswerte oder kann wer was dazu sagen?

Nächster punkt wäre das WoL. Die Clients sind mit VPN verbunden und die Apps verbinden sich gleich mit lokalen Freigaben und Shares wie z. B. die Synology App DS File. Was aber tun, wenn die Server und NAS Systeme dahinter ausgeschalten sind. Keine Sorge, die Geräte können alle WoL! Also muss ein WoL per Internet her. Für mein Heimnetz nutze ich hier schon seit Jahren die App WakeApp und das funktioniert super zum ein und aussachalten. Die App bietet die Möglichkeit, Wake up over Internet. Hier kann ich nun einen Host und einen Port (Standard Port 9) definierern.

Wie ist nun das WoL über internet zu konfigurieren? Reicht es nur die Portfreigaben zu machen? Theoretisch würde es ja gehen, sich per VPN einzuwählen, dann die Pfsense aufzurufen und von dort aus dann das Magic Packet an den das Nas / Server zu senden. Alternativ dazu gibts auch das Gadget dazu für den Homescreen der Pfsense, allerdings sind die Buttons so klein, dass ich mit meinen Wurstfingern sehr schwer damit tue den Knopf zu finden.
Member: aqui
aqui Oct 01, 2017 at 14:32:56 (UTC)
Goto Top
ber wenn ich dann das VPN aktivieren will wiederum nicht.
Wieso sollte es deiner Meinung dann nicht klappen...??
Es ist vollkommen egal mit welcher Infrastruktur du verbunden bist. Das VPN geht auch über einen feuchten Bindfaden wenn es muß und dieser IP spricht.
Zum Thema WoL solltest du das hier lesen:
https://www.heise.de/ct/artikel/Wake-on-WAN-221718.html
und
https://www.heise.de/ct/hotline/Wake-on-LAN-ueber-VPN-324190.html
Da gibt es zig intelligente Lösungen zur Not mit einem lokalen Rasperry und WoL steuerbar über ein Web GUI.
Also mach dich erstmal schlau was WoL ist, die Protokoll Mechanismen wie es funktioniert und dann kannst du hier weiterphilosophieren... face-wink
Member: Spitzbube
Spitzbube Oct 02, 2017 at 12:33:13 (UTC)
Goto Top
Zitat von @aqui:

ber wenn ich dann das VPN aktivieren will wiederum nicht.
Wieso sollte es deiner Meinung dann nicht klappen...??
Es ist vollkommen egal mit welcher Infrastruktur du verbunden bist. Das VPN geht auch über einen feuchten Bindfaden wenn es muß und dieser IP spricht.

Hab das schon probiert, davon kannst ausgehen, wenn ich das schon frage face-smile Der Hotspot is ja schnell aufgebaut, aber wenn man die VPN Verbinden will bricht er sofort ab. Getestet mit den iPhone und Telekom als auch mit nem Galaxy S7 und O2

Dazu gibts auch einiges im Netz:

Hier mal geänderte APN Einstellungen der Telekom

Standard

APN: internet.telekom

Benutzer: telekom

Passwort: telekom



APN: internet.t-d1.de

Benutzer: telekom

Passwort: telekom



APN: internet.telekom

Benutzer: telekom

Passwort: tm

Ich selber sehe das genauso wie du, der Mac welcher die Verbindung über den Hotspot herstellt, hat die gleiche IP nach außen wie das iPhone oder iPad.

Zum Thema WoL hab ich mir mal gedanken gemacht. Also fürs Erste reicht mir die Pfsense Obefläche aus, um die Server zu starten. Perfekt wäre das schon eine App die Hochfahen und Runterfahren über das Smartphone ermöglicht. Aber dann wieder dafür Ports öffnen is halt so ne Sache, da VPN regelmäßig genutzt wird seh ich es da ja noch ein aber wozu jetzt extra nochmals nen Port 9 aufmachen wenn ich den gleichen Effekt auch mit ner Einwahl erreiche. Aufschalten muss ich mich sowieso bei jedem, um einzelne Server runterzufahren. Aber dafür gibts auch sicherlich Scripte die das machen.
Member: aqui
aqui Oct 02, 2017 updated at 18:00:37 (UTC)
Goto Top
Perfekt wäre das schon eine App die Hochfahen und Runterfahren über das Smartphone ermöglicht
Hast du den ct' Artikel gelesen ?? WoL ist eine reine Layer 2 Anwendung bzw. basiert auf UDP Broadcast mit IP Header. Keine Chance in einem gerouteten Umfeld ! Lesen und verstehen...! face-wink
Member: Spitzbube
Spitzbube Oct 05, 2017 at 04:20:08 (UTC)
Goto Top
Moin,

habe mich nun entschlossen, das Macbook nochmals komplett platt zu machen und eine saubere MacOS Installtation aufzuziehen und siehe da, Hotspot verbunden, VPN Einwahl erfolgreich. Dann kann ich so mal loslaufen! Hast du mir vllt. noch abschließend ne Info, was VPN an Traffickosten verursacht? Vorwiegend für Arbeiten an einem ESXi Server kann ich mir gut vorstellen, dass da einiges zusammen kommt an Daten.
Member: Pjordorf
Pjordorf Oct 05, 2017 at 08:15:28 (UTC)
Goto Top
Hallo,

Zitat von @Spitzbube:
Hast du mir vllt. noch abschließend ne Info, was VPN an Traffickosten verursacht?
Das hängt von deinen Verträgen und Tarifen ab was du anschließend für deine Bits und Bytes bezahlst welche du per VPN hin und her schiebst.

Gruß,
Peter
Member: Spitzbube
Spitzbube Oct 05, 2017 at 08:42:45 (UTC)
Goto Top
T-Mobile Complete L+ Premiumn LTE 10 GB ca. 6-7 brauch ich monatlich für Streaming etc. der Rest kann verpulvert werden. Generell als Datenfresser wird das jetzt nicht übermäßig angesehen, so wie andere Apps Whats App Facebook etc. Es sollen nur selten mal Daten direkt auf die Clients geladen werden nur im Notfall sonst nur eine normale VM Ware Nutzung. Hoch / Runterfahren konfigurieren einrichten etc.
Member: Pjordorf
Pjordorf Oct 05, 2017 updated at 08:55:40 (UTC)
Goto Top
Hallo,

Zitat von @Spitzbube:
T-Mobile Complete L+ Premiumn LTE 10 GB ca. 6-7 brauch ich monatlich für Streaming etc. der Rest kann verpulvert werden.
Da du nur einen ESXi verwalten kannst, aber generell nicht damit arbeiten kannst, reicht selbst mittels VNC oder RDP deine 3 - 4 GB (Zur verpulverung freigegebene Datenmengeface-smile ) locker aus um die VMs dort Hoch/Runter zu fahren. Selbst ein arbeiten auf den VMs sollte für Excel und Co. Reichen. Wie gesagt, es ist abhängig davon wie viele Bits und Bytes eben über deine VPN Leitung laufen.

Gruß,
Peter
Member: Spitzbube
Spitzbube Oct 12, 2017 at 07:27:26 (UTC)
Goto Top
Soweit funktioniert alles hervorragend. Ich danke allen Beteiligten für die tolle Unterstützung.
Member: aqui
aqui Oct 12, 2017 at 07:32:19 (UTC)
Goto Top
Immer gerne wieder... face-smile