chore: sync skill updates and references

This commit is contained in:
root
2026-08-08 13:08:35 -04:00
parent b92542c8ae
commit 2f9b99b03a
33 changed files with 315 additions and 42 deletions
@@ -8,7 +8,7 @@ Real-world troubleshooting log from setting up a L2TP/IPsec VPN tunnel between a
```
parsed ID_PROT response 0 [ SA V V V V ]
no shared key found for '5.161.114.8' - '76.195.7.60'
no shared key found for '5.161.225.131' - '76.195.7.60'
received NO_PROPOSAL_CHOSEN error notify
```
@@ -18,7 +18,7 @@ received NO_PROPOSAL_CHOSEN error notify
**Fix:** Use explicit IPs in ipsec.secrets and strip YAML inline comments from the parsed value:
```bash
printf '5.161.114.8 %s : PSK "%s"\n' "$SERVER_IP" "$PSK" > "$IPSEC_SECRETS"
printf '5.161.225.131 %s : PSK "%s"\n' "$SERVER_IP" "$PSK" > "$IPSEC_SECRETS"
```
Also ensure the comment was stripped from the YAML value: `sed 's/ *#.*//'` after extraction.
@@ -26,7 +26,7 @@ Also ensure the comment was stripped from the YAML value: `sed 's/ *#.*//'` afte
### Symptom 2: "NO_PROPOSAL_CHOSEN" on ESP (Phase 2) after IKE SA established
```
IKE_SA wisp-vpn[5] established between 5.161.114.8[...]...76.195.7.60[...]
IKE_SA wisp-vpn[5] established between 5.161.225.131[...]...76.195.7.60[...]
parsed INFORMATIONAL_V1 request [ HASH N(NO_PROP) ]
received NO_PROPOSAL_CHOSEN error notify
```