strongswan eap-tls client

Quest Set up a strongswan vpn client on an Ubuntu 24.04 PC using network management GUI. The strongswan server only accept EAP-TLS authentication. Process bash command history 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # install packages sudo apt update && sudo apt install libcharon-extra-plugins network-manager-strongswan strongswan-nm mkdir sw-vpn cd sw-vpn # download client certifacte and private key scp server_vpn:cmd-cmd-pc.tar.gz . # fix MTU issue vim custom.sh sudo cp custom.sh /etc/NetworkManager/dispatcher.d/01-vpn-mtu sudo chmod +x /etc/NetworkManager/dispatcher.d/01-vpn-mtu rm cmd-cmd-pc.tar.gz ls -alh /etc/NetworkManager/dispatcher.d/01-vpn-mtu cat /tmp/vpn_mtu_debug.log mtu fixer The custom.sh file ...

April 12, 2026 · datewu

Kafka 快速入门

什么是 Kafka Kafka 是一个分布式流处理平台。 可以将其视为一个高吞吐量、容错的消息队列。 它专为处理实时数据流而设计。 概念 主题(Topic): 发布记录的类别或馈送名称。 ...

March 10, 2025 · datewu

Kafka Quick Start

what’s kafka Kafka is a distributed streaming platform. Think of it as a high-throughput, fault-tolerant message queue on steroids. It’s designed for handling real-time data feeds. Concepts Topic: A category or feed name to which records are published. Partition: A topic is divided into partitions, which are ordered, immutable sequences of records. Partitions enable parallelism and scalability. Producer: An application that publishes records to a Kafka topic. Consumer: An application that subscribes to one or more topics and processes the records. ...

March 10, 2025 · datewu

WireGuard VPN 无法访问github

为什么 GitHub 不喜欢我的 MTU 让我来告诉你我花了一整天与我的 WireGuard VPN 搏斗的挫败经历, 以及为什么 GitHub 成了唯一一个不配合的网站。我希望我的经验, 特别是如果你像我一样在 microk8s 环境中运行 WireGuard,能帮你省去一些麻烦。 ...

March 4, 2025 · datewu

It's ALWAYS DNS!

今天前端遇到一个问题,前端部署的[反向代理]](/posts/nginx-proxy/)到后端的upstream一直pending。 timeout? 以为是后端服务压力大,来不及响应,所以更新upstream配置,加上timeout。 立竿见影,没问题了。 ...

May 19, 2022 · datewu

mysql空磁盘挂卷问题

今天在tke上部署mysql pod,以为很简单。结果发现pod一直crash,查看日志发现是挂卷的问题: [ERROR] --initialize specified but the data directory has files in it. Aborting. 解决办法很简单,给mysql加上启动参数--ignore-db-dir=lost+found即可。 ...

May 11, 2022 · datewu

循环播放gif图片

install 首先使用macport安装 imagemagick软件包,因为macport是编译安装软件包,所以安装过程会比较久(~9min)。 更加习惯homebrew的可以参考 官网imagemagick download 安装。 ...

November 18, 2021 · datewu

bash简介

本文会不定期更新 :) set 可以使用set命令改变shell脚本默认的执行流程。 比如 set -e 可以使得shell脚本遇到某一条命令出错( echo $? 不为0)时立即退出执行。 ...

November 17, 2021 · datewu

更换brew源

国内网络环境日益恶劣,执行brew update/upgrade花费的时间够我泡好一壶普洱茶。 不过好景不长,谁能想到那么大的普洱茶饼,日积月累一点点的被我喝完了。 ...

August 14, 2020 · datewu

设置dns

众所周知,修改/etc/resolv.conf配置文件可以配置Linux的dns 解析服务器。 1 2 3 4 [root@VM-8-3-centos ~]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 183.60.83.19 nameserver 183.60.82.98 那么苹果系统的dns 解析服务器应该在哪里配置呢,也是配置/etc/resolv.conf文件吗? ...

June 10, 2020 · datewu