Thursday, October 25, 2018

Script for macOS PPTP VPN

macOS 之下的 VPN GUI 設定已不支援 PPTP, 所以在 macOS 之下要使用 PPTP VPN 需要 DIY.
Sample Script (ex : /etc/ppp/peers/pptpvpn), PPTP Server : Volans Router.

plugin PPTP.ppp
noauth
remoteaddress "IP or Hostname"
user "USERNAME"
password "PASSWORD"
redialcount 1
redialtimer 5
idle 1800
receive-all
novj 0:0
ipcp-accept-local
ipcp-accept-remote
refuse-eap
refuse-pap
refuse-mschap-v2
hide-password
mppe-stateless
looplocal
nodetach
ms-dns 8.8.8.8
usepeerdns
defaultroute
debug

Ref Link :
https://lemnet.fr/blog/tag/vpn
https://www.cts-llc.net/2017/02/21/pptp-on-osx-just-one-last-time.html
https://smallhacks.wordpress.com/2016/12/20/pptp-on-osx-sierra/
https://malucelli.net/2017/05/16/pptp-vpn-on-macos-sierra/
http://neutrofoton.github.io/blog/2017/11/22/pptp-on-macos/
https://filipmolcik.com/pptp-vpn-on-macos-sierra-and-high-sierra/
https://www.linuxquestions.org/questions/linux-networking-3/pptpd-not-working-ms-chap%5Bv2%5D-auth-not-performed-4175445673/
https://ethancbanks.com/2016/09/26/auto-adding-routes-when-mac-pptp-connection-comes-up/

Notes : remark the “defaultroute” and add following line for connect internet & PPTP VPN  in the same time or ref https://ethancbanks.com/2016/09/26/auto-adding-routes-when-mac-pptp-connection-comes-up/.
sudo route -n add -net 192.168.1.0/24 192.168.1.1

Thursday, September 06, 2018

ASUS RT-AC3200, Do NOT route my traffic through the VPN

Firmware Version : 3.0.0.4.382_50624
WAN DNS Setting
  Connect to DNS Server automatically : yes (NOT THE ROOT CAUSE, NO MATTER WHAT VALUE CONFIGURED)
LAN - DHCP Server
  DNS and WINS Server Setting
  DNS Server : 8.8.8.8
Enable SSH Service : yes
Before Routing Table Updated : 
After Routing Table Updated : 
Verify :
WTF !

Sunday, January 18, 2015

ST-Link / V2 Installation in Virtual Box

Ref Link : ST-Link / V2 installation in Virtual Box
Serial No : non-readable ascii characters


Remove Serial No :


Guest O.S. (Debian 7.8) Screen Capture, ST-Link / V2 Work. (After Empty Serial No) :

Tuesday, August 19, 2014

LaunchPad Temp GUI @MSP430 Value Line LaunchPad (MSP-EXP430G2)

LaunchPad Temp GUI (if LaunchPad Temp GUI Can Not Exec, Install 32bits JRE) :
LaunchPad Temp GUI Application Using 32 bits javaw.exe :
System Environment -> 64 bits :
System Device Manager :
Device Side Source Code (Transmit Only, Without "Receive" Process) :

putty.exe log file :

ref link : http://www.badprog.com/electronics-msp430-using-the-temperature-demo-gui


Friday, July 18, 2014

Build st-util @Debian 7.6 (wheezy)

Error Msg :
./configure: line 4379: syntax error near unexpected token `USB,'
./configure: line 4379: `PKG_CHECK_MODULES(USB, libusb-1.0 >= 1.0.0,,'

Solution :
Step 1. Download pkg.m4
.../usr/share/aclocal# wget https://gnunet.org/svn/Extractor/m4/pkg.m4

Step 2. Add ACLOCAL_AMFLAGS Env Var To Makefile.am
ACLOCAL_AMFLAGS = -I /usr/share/aclocal

And Then ./autogen, ./configure ...., make, make install

mount nullfs (null file system) @FreeNAS for jail

在 FreeNAS / jail 中要 mount Host 的 folder 須在 Host 上執行 mount (nullfs), mount point 即是 jail folder 相對應的 node.