create a pptpd vpn server

1. Install pptpd.

 sudo apt-get install pptpd

2. the contents of my pptpd.conf:

option /etc/ppp/pptpd-options
debug dump
logwtmp
localip 192.168.2.6
remoteip 192.168.2.230-239

The local IP address is the IP address of your server, the one in ifconfig. The remote IPs are a range you would like the remote user to use on your LAN.

3. My /etc/ppp/pptpd-options:

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
nodefaultroute
lock
nobsdcomp

4. Add user names and passwords for the users you want to give access to your vpn.

 rdpm pptpd mypassword *

5. Enable ipv4 forwarding in /etc/sysctl.conf:

net.ipv4.ip_forward=1

6. enable the ipv4 forwarding setting

sysctl -p

7. restart pptpd

/etc/init.d/pptpd restart

 

two finger scrolling for touchpad in lenovo t400

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8
xinput --set-prop --type=int --format=8 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1
xinput --set-prop --type=int --format=8 "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0
xinput set-button-map "SynPS/2 Synaptics TouchPad" 1 2 3 5 4 6 7 8 9 10 11 12

get /dev/dm* device mappings

[root@aserver tmp]# for d in $(ls /sys/block/dm-*/dev); do echo -n “$d “;cat $d ; done
/sys/block/dm-0/dev 253:0
/sys/block/dm-10/dev 253:10
/sys/block/dm-11/dev 253:11
/sys/block/dm-1/dev 253:1
/sys/block/dm-2/dev 253:2
/sys/block/dm-3/dev 253:3
/sys/block/dm-4/dev 253:4
/sys/block/dm-5/dev 253:5
/sys/block/dm-6/dev 253:6
/sys/block/dm-7/dev 253:7
/sys/block/dm-8/dev 253:8
/sys/block/dm-9/dev 253:9

[root@aserver tmp]# ls -la /dev/mapper/
total 0
drwxr-xr-x 2 root root 300 Sep 9 00:38 .
drwxr-xr-x 17 root root 31840 Sep 24 17:37 ..
crw——- 1 root root 10, 63 Sep 9 00:37 control
brw-rw—- 1 root disk 253, 11 Sep 9 00:38 oradg-ora_backups_vol
brw-rw—- 1 root disk 253, 9 Sep 9 00:38 oradg-ora_log_vol
brw-rw—- 1 root disk 253, 8 Sep 9 00:38 oradg-ora_opt_vol
brw-rw—- 1 root disk 253, 10 Sep 9 00:38 oradg-ora_vendor_vol
brw-rw—- 1 root disk 253, 5 Sep 9 00:37 sysvg-home
brw-rw—- 1 root disk 253, 1 Sep 9 00:37 sysvg-opt
brw-rw—- 1 root disk 253, 7 Sep 9 00:37 sysvg-optCA
brw-rw—- 1 root disk 253, 0 Sep 9 00:37 sysvg-root
brw-rw—- 1 root disk 253, 6 Sep 9 00:37 sysvg-swap
brw-rw—- 1 root disk 253, 4 Sep 9 00:37 sysvg-tmp
brw-rw—- 1 root disk 253, 2 Sep 9 00:37 sysvg-usr
brw-rw—- 1 root disk 253, 3 Sep 9 00:37 sysvg-var

find all hosts in my network

rdircio@pc:~$ nmap -sP 192.168.2.0/24

Starting Nmap 5.21 ( http://nmap.org ) at 2012-09-11 09:43 CDT
Nmap scan report for router.darkstar (192.168.2.1)
Host is up (0.0032s latency).
Nmap scan report for kraftek.com (192.168.2.6)
Host is up (0.0030s latency).
Nmap scan report for pc (192.168.2.10)
Host is up (0.000073s latency).
Nmap scan report for appletv (192.168.2.20)
Host is up (0.062s latency).
Nmap done: 256 IP addresses (4 hosts up) scanned in 3.72 seconds

mceusb+xbmc+ubuntu precise without lirc

For this remote:

i run this inside an initscript

ir-keytable -D 1000 -P 1000 -p RC6 -w /etc/rc_keymaps/rc6_mce

my /etc/rc_keymaps/rc6_mce looks like this:

# table rc6_mce, type: RC-6
0x800f0400 KEY_KP0
0x800f0401 KEY_KP1
0x800f0402 KEY_KP2
0x800f0403 KEY_KP3
0x800f0404 KEY_KP4
0x800f0405 KEY_KP5
0x800f0406 KEY_KP6
0x800f0407 KEY_KP7
0x800f0408 KEY_KP8
0x800f0409 KEY_KP9
0x800f040a KEY_DELETE
0x800f040c KEY_KPSLASH                          # Power
0x800f040d KEY_MEDIA                                    # Left Meta, Start
0x800f040e KEY_MUTE
0x800f040f KEY_I                                        # Info
0x800f0410 KEY_VOLUMEUP                         # Volume Up
0x800f0411 KEY_VOLUMEDOWN                               # Volume Down
0x800f0412 KEY_CHANNELUP
0x800f0413 KEY_CHANNELDOWN
0x800f0434 KEY_EJECTCD
0x800f0425 KEY_REWIND
0x800f0414 KEY_FASTFORWARD                                      # Fast forward
0x800f0415 KEY_REWIND                                   # Rewind
0x800f0416 KEY_PLAY
0x800f0417 KEY_RECORD
0x800f0418 KEY_PAUSE
0x800f046e KEY_PLAYPAUSE
0x800f0419 KEY_STOP
0x800f041a KEY_NEXT                     # Skip Next
0x800f041b KEY_PREVIOUS                 # Skip Previous
0x800f041c KEY_NUMERIC_POUND
0x800f041d KEY_NUMERIC_STAR
0x800f041e KEY_UP
0x800f041f KEY_DOWN
0x800f0420 KEY_LEFT
0x800f0421 KEY_RIGHT
0x800f0422 KEY_ENTER
0x800f0423 KEY_BACK                     # Back / Exit
0x800f0424 KEY_DVD
0x800f0425 KEY_TUNER
0x800f0426 KEY_EPG
0x800f0427 KEY_ZOOM
0x800f043a KEY_BRIGHTNESSUP
0x800f0432 KEY_MODE
0x800f0446 KEY_TV
0x800f0447 KEY_AUDIO
0x800f0448 KEY_PVR
0x800f0449 KEY_CAMERA
0x800f044a KEY_VIDEO
0x800f044c KEY_LANGUAGE
0x800f044d KEY_TITLE
0x800f044e KEY_PRINT
0x800f0450 KEY_RADIO
0x800f045a KEY_SUBTITLE
0x800f0465 KEY_POWER2
0x800f046e KEY_PLAYPAUSE
0x800f0480 KEY_BRIGHTNESSDOWN
0x800f0481 KEY_PLAYPAUSE
0x800f0401 KEY_NUMERIC_1
0x800f0402 KEY_NUMERIC_2
0x800f0403 KEY_NUMERIC_3
0x800f0404 KEY_NUMERIC_4
0x800f0405 KEY_NUMERIC_5
0x800f0406 KEY_NUMERIC_6
0x800f0407 KEY_NUMERIC_7
0x800f0408 KEY_NUMERIC_8
0x800f0409 KEY_NUMERIC_9
0x800f041d KEY_NUMERIC_STAR
0x800f0400 KEY_NUMERIC_0
0x800f041c KEY_NUMERIC_POUND
0x800f040a KEY_DELETE
# 0x800f040b KEY_ENTER