searcht Sitios o Relaciones s Ocasionales à Ocasionales Ú Serviosd Ùsearch÷ Morboso o Relaciones ·1search Cocheclubs esearchac Morboso o Sitios esearch Appropriate s Morboso a Appropriate chsearch searchp
rsearche Appropriate r Appropriate h Encuentros r
Esearchc Chai ent Intercambio o Sitios eaEsearchosearchifree%20teen%20tubeg
ng Cocheclubs asearchgsearchÅ0S Eroticgangbang tio
Rsearche Intercambio r Serviosd h Intercambio A Gupa popr Eroticgangbang ate
csearch searchiti Eroticgangbang s n Eroticgangbang e%D3%B0%B0%C9%D0%C2%CA%D6%C7%F8acsearcho Appropriate e Eroticgangbang Gupa Sitios osearchbsearchso Ö Chai it Eroticgangbang os Intercambio e Serviosd Ssearchr Chai iosd Encuentros r Coc Ocasionales e Chai lubs Eroticgangbang h Chai Asearchp Ocasionales o Intercambio r Ocasionales at Morboso searchMo Gupa searchh Chai i Ocasionales o Gupa s Cocheclubs a Encuentros ch Morboso %D0%B0%B6%F1%CC%EC%CA%B9%D0%C2%C6%ACupsearch search
a Chai csearchÊa$ Encuentros }searchesearchc2msearchosearchl Morboso . Relaciones osearchf
search 1Ú Relaciones â Eroticgangbang ösearchļ Serviosd Ö Encuentros É Serviosd Ö Eroticgangbang ¸¸
ÅÌ· Sitios µ Serviosd Ð Morboso Ïsearch,searchÀaÈsearchÉ Sitios Ö Serviosd a Cocheclubs ºsearchc:searchçÏ Eroticgangbang
drive a: file="backup/pal/a.img" drive c: file="backup/pal/pal.img" partition=1
н¨·ÖÇø, ÀýÈç·Ö112MµÄ·ÖÇø, ×¢ÒâÕâÀïÒªÅäÖÃc:Ϊ112.diskµÄȫ·¾¶
# truncate -S 112M 112.disk # mpartition -I -s 900 -t 17 -h 15 c: # mpartition -cpv -s 900 -t 17 -h 15 c: # mformat c:
Ê×ÏÈ, ÏÂÔØgaim-0.58-1.i386.rpm
È»ºó, ÏÂÔØlibqq-0.0.3-ft-0.58-gcc296.so.gz»òÕßlibqq-0.0.3-ft-0.58-gcc31.so.gz
kldstat¼ì²éÒ»ÏÂÊÇ·ñµ÷ÈëÁËlinux.ko, ÎҵĻ·¾³ÊÇlinux_base-8-8.0_1, linux-gtk-1.2_2, linux-gnomelibs-1.2.8_2, linux-esound-0.2.22_1.
$ rpm2cpio gaim-0.58-1.i386.rpm > gaim.cpio $ rpm2cpio gdk-pixbuf-0.14.0-0.7.2.i386.rpm > gdk-pixbuf.cpio $ cpio -i -d < gaim.cpio $ cpio -i -d < gdk-pixbuf.cpio $ gunzip libqq*.gz # cp -r ./usr /usr/compat/linux/ # cp libqq*.so /usr/compat/linux/lib/gaim
×îºó, Æô¶¯/usr/compat/linux/usr/bin/gaim, È»ºóµ÷Èëlibqq.so¾Í¿ÉÒÔÁË
shlight¶ÔÖÐÎÄÖ§³ÖÒ²ºÜºÃ, ÎÒÔÚFreeBSD 5.2ÉϲâÊÔ¹ý
# cd /usr/ports/net/sharity-light/ # make all install clean # mkdir /music # echo "10.0.0.1 winhost" >> /etc/hosts # shlight //winhost/music /music -U user -P password # unshlight /music
±¾Õ½éÉÜÎÒµÄFreeBSDÍøÂçÅäÖÃ
ÔÚFreeBSDÉϰ²×°DHCP, Ê×ÏÈÐèҪȷ¶¨ÄÚºËÅäÖÃÖÐÓÐ `pseudo-device bpf'Ñ¡Ïî, È»ºó¿ÉÒÔ´ÓportsÏ嵀 net/isc-dhcp3°²×°dhcp, °²×°Ã»Ê²Ã´ºÃ½²µÄ, Ö±½Ó°²×°¾ÍÊÇÁË
ÎÒÅäÖÃÁËÒ»¸ö¼òµ¥µÄ, Ö÷ÒªÓÐÏÂÃæµÄ¼¸¸öÎļþ
/usr/local/etc/dhcpd.conf
option domain-name "unidevel.com";
option domain-name-servers 88.1.16.4;
default-lease-time 600;
max-lease-time 7200;
authoritative;
ddns-update-style none;
subnet 88.1.16.0 netmask 255.255.255.0 {}
È»ºó, ¿½±´Ò»¸öÆô¶¯½Å±¾
# cp /usr/local/etc/rc.d/isc-dhcpd.sh.sample /usr/local/etc/rc.d/isc-dhcpd.sh # chmod a+x /usr/local/etc/rc.d/isc-dhcpd.sh # /usr/local/etc/rc.d/isc-dhcpd.sh start
ÉÏÃæ¶Ô88.1.16Íø¶ÎʹÓÃDHCP, ÅäÖÃΪÖ÷DHCP·þÎñÆ÷, DHCPµÄÍø¶ÎΪ88.1.16.150 - 88.1.16.200, ȱʡµÄ·ÓÉÆ÷ÊÇ88.1.16.4, ȱʡµÄDNSΪ88.1.16.4
Ä¿±ê: ´ïµ½Ê¹ÓÃWindows 2000/XP½øÐÐVPN²¦ºÅÁ¬½Ó, Èí¼þÑ¡ÓÃmpd
VPNÅäÖÃÎļþÓÐmpd.conf, mpd.links, mpd.secret
/usr/local/etc/mpd/mpd.confÅäÖÃÈçÏÂ:
default: load vpn vpn: new -i ng1 vpn vpn set iface disable on-demand set iface addrs 192.168.0.1 set iface idle 0 set iface route 192.168.0.0/24 set bundle disable multilink set bundle authname "VpnLogin" set bundle password "VpnPassword" set link yes acfcomp protocomp set link no pap set link yes chap set link mtu 1460 # If remote machine is NT you need this.. # set link enable no-orig-auth set link keep-alive 10 75 set ipcp yes vjcomp set ipcp ranges 192.168.0.1/32 192.168.0.254/32 # # The five lines below enable Microsoft Point-to-Point encryption # (MPPE) using the ng_mppc(8) netgraph node type. # set bundle enable compression set ccp yes mppc set ccp yes mpp-e40 set ccp yes mpp-e128 set bundle enable crypt-reqd set ccp yes mpp-stateless open
/usr/local/etc/mpd/mpd.linksÅäÖÃÈçÏÂ:
vpn: set link type pptp set pptp self 192.168.0.1 # set pptp peer 2.3.4.5 set pptp enable originate incoming outcall
/usr/local/etc/mpd/mpd.secretÊÇÓû§µÄÕʺźÍÃÜÂë:
jerry "11111111" emma "88888888" test "test" 192.168.0.254
/usr/local/etc/rc.d/mpd.sh
#! /bin/sh
case $1 in
start)
[ -x /usr/local/sbin/mpd ] && \
[ -f "usr/local/etc/mpd/mpd.conf" ] && \
/usr/local/sbin/mpd -b && \
echo -n ' mpd'
;;
stop)
killall mpd && echo -n ' mpd'
;;
*)
echo "Usage: `basename $0` {}" <&2
exit 64
;;
esac
exit 0
ʹÓÃ`mpd.sh start'Æô¶¯, ÔÚÁíһ̨WinXPÉÏÌí¼ÓÍøÂçÁ¬½Ó, ʹÓÃVPN, ÊäÈëÓû§ºÍÃÜÂë¼°Ö÷»úµØÖ·¾Í¿ÉÒÔÁ¬ÉÏÁË
ÔÚ FreeBSD 5.X Éϰ²×°NAT, Ê×ÏÈÐèҪȷ¶¨ÄÚºËÅäÖÃÖÐÓÐÏÂÃæµÄÑ¡Ïî
options IPDIVERT options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=10 options IPFIREWALL_DEFAULT_TO_ACCEPT
¸ù¾ÝHandbookÉÏ˵µÄ, ÐèÒªÅäÖÃrc.conf
gateway_enable="YES" # Set to YES if this host will be a gateway. firewall_enable="YES" # Set to YES to enable firewall functionality firewall_script="etc/rc.firewall" # Which script to run to set up the firewall firewall_type="etc/ipfw.conf" # Firewall type (see /etc/rc.firewall) natd_program="sbin/natd" # path to natd, if you want a different one. natd_enable="YES" # Enable natd (if firewall_enable == YES). natd_interface="ed1" # Public interface or IPaddress to use. natd_flags="-config /etc/natd.conf" # Additional flags for natd.
`/etc/ipfw.conf'ÖмÓÈë
add 50 divert natd all from any to any via any
¿ªÊ¼²âÊÔ, ÏÂͼÊDzâÊÔÓÃͼ
-+--------------------------------+- 88.1.16.4 | | telnet 88.1.16.4 6666 +---------------+ +-------------+ | NATD MACHINE | | 88.1.16.1 | +---------------+ +-------------+ 192.168.0.1 | +-----------+------------+ ... ... ... 192.168.0.XXX ×ÓÍø
`/etc/natd.conf'ÄÚÈÝÈçÏÂ:
log yes redirect_port tcp 192.168.0.1:22 88.1.16.4:6666 redirect_port tcp 192.168.0.1:23 88.1.16.4:6667
ÔÚ88.1.16.1ÉÏʹÓÃtelnet 88.1.16.4 6666²âÊԳɹ¦
ÏÂÃæ½â¾ö·À»ðǽºóµÄÄÚÍø·ÃÎÊNATDÅäÖõĶ˿ÚÓ³ÉäµÄÎÊÌâ
Õâ¸öÎÊÌâÓÃipfw½«´Ó192.168.0Íø¶ÎÀ´µÄ·¢Ë͵½Ä¿±êµØÖ·88.1.16.4, ¶Ë¿Ú6666µÄ°üforwardµ½192.168.0.1ÉϵÄ22¶Ë¿ÚÉϾͿÉÒÔÁË. `/etc/natd.conf'¼ÓÈë:
add 30000 forward 192.168.0.1,22 all from 192.168.0.0/24 to 88.1.16.4 via ed1
socks5µÄportsÐèÒªÊÖ¹¤ÏÂÔØsocks5-v1.0r11.tar.gz, ½«Æä·Åµ½/usr/ports/distfiles, µ«´ÓÆä¹Ù·½Õ¾µãºÜÄÑÏÂÔØµ½, ÍÆ¼öÒ»ÖÖ·½·¨, ʹÓÃËÑË÷"index of socks5-v1.0r11.tar.gz", ÏÂÔØºóÐèҪУÑéÒ»ÏÂMD5, ±£Ö¤ÓëdistinfoÖеÄÏàͬ¾Í¿ÉÒÔÁË.
¼òµ¥µÄʹÓÃSOCKS5µÄ¿Í»§¶Ë²»ÐèÒªÅäÖÃÎļþ, Ö»ÐèÒª¸ù¾Ý´úÀíµÄÀàÐÍÉèÖû·¾³±äÁ¿SOCKS5_SERVER(µ±ÄãµÄ´úÀí·þÎñÆ÷ÀàÐÍÊÇSOCKS5) »òÕßSOCKS4_SERVER(µ±ÄãµÄ´úÀí·þÎñÆ÷ÀàÐÍÊÇSOCKS4) »òÕßSOCKS_SERVER(µ±ÄãµÄ´úÀí·þÎñÆ÷ÀàÐÍÊÇSOCKS, ²»ÖªµÀÊÇ4»¹ÊÇ5), »¹ÓоÍÊǺÍSOCKS5ÈÏÖ¤Ïà¹ØµÄÁ½¸ö»·¾³±äÁ¿SOCKS5_USERºÍSOCKS5_PASSWD
µ±ÕâЩ»·¾³±äÁ¿ÉèÖúúó, ¾Í¿ÉÒÔʹÓÃrunsocks À´ÔËÐÐÄÇЩÐèҪͨ¹ý´úÀíÀ´ÉÏÍøµÄÈí¼þÁË, ÀýÈç
#runsocks cvsup -Pm -gL 2 ports-supfile @M3novm #runsocks mozilla #runsocks wget ftp://60.138.164.3/movie.avi
һЩÈí¼þÈçcvsup¶ÔrunsocksÐèÒª¼ÓÈëÒ»Ð©ÌØ±ðµÄ²ÎÊýÑ¡ÏîÀ´ÔËÐÐ, ÕâÀïµÄcvsup¾Í¼ÓÈëÁË'-Pm'ºÍÐÐÄ©µÄ'@M3novm', Ïê¼ûcvsupµÄÊÖ²á
ÖÁ´ËÎÒÃǾͿÉÒÔʹÓÃrunsocksÔËÐд󲿷ÖÐèÒªÍøÂçÖ§³ÖµÄÈí¼þÁË
±¾Õ½éÉÜFreeBSDϵͳµÄһЩ¹ÜÀíºÍά»¤¾Ñé
ÏÂÃæµÄÀý×ÓÖÐ, ÎÒ½«FreeBSD´ÓÒ»¿é20GµÄÓ²ÅÌÇ¨ÒÆµ½ÁíÒ»¸ö80G µÄÓ²Å̵Ä×îºóÒ»¸öÖ÷·ÖÇø, ¸Ã·ÖÇø´óС»ù±¾ÉÏÈÔÈ»ÔÚ20G×óÓÒ
Ô·ÖÇøÇé¿ö
Filesystem 1M-blocks Used Avail Capacity Mounted on /dev/ad0s1a 313 67 221 23% / devfs 0 0 0 100% /dev /dev/ad0s1e 495 342 114 75% /tmp /dev/ad0s1f 7096 5957 570 91% /usr /dev/ad0s1d 495 339 117 74% /var linprocfs 0 0 0 100% /usr/compat/linux/proc procfs 0 0 0 100% /proc
ÐÂÓ²Å̼ƻ®¹ÒÔØÔÚ/dev/ad0ÉÏ
¶ÔеĴÅÅ̽øÐзÖÇø
ÓÉÓÚÁ½¿éÓ²ÅÌ·ÖÇøµÄ´óС²»Ò»ÖÂ, ËùÒÔʹÓÃÁËÒ»ÕÅFreeBSDµÄ°²×°¹âÅ̽øÐÐMinimalµÄ°²×°, ÕâʱȥµôÔÓ²ÅÌ, ÔÚad0ÉϹÒÔØÐÂÓ²ÅÌ, °²×°Ê±·ÖÇøÇé¿öÈçÏÂ: /dev/ad0s4a·Ö¸ø`/', /dev/ad0s4b·Ö¸øswap, /dev/ad0s4d·Ö¸ø`/var', /dev/ad0s4e·Ö¸ø`/tmp', /dev/ad0s4f·Ö¸ø`/usr', /dev/ad0s4g·Ö¸ø`/home'
Ç¨ÒÆ`/'Êý¾Ý
ÖØÆô½øÈëµ¥Óû§Ä£Ê½, ½«ÐÂÓ²ÅÌÉèÖÃΪ´ÓÅÌ, ÔÚad0¹ÒÔØÔÓ²ÅÌ, ad1¹ÒÔØÐÂÓ²ÅÌ, ÓÉÓÚ·ÖÇøµÄÇé¿ö²»Ò»ÖÂ, ²»ÄÜʹÓÃdump/restore½øÐлָ´`/', ÒòΪFreeBSDµÄ·ÖÇø±íÐÅÏ¢ λÓÚ/dev/ad0s4a, Ò²¾ÍÊÇÏÖÔÚµÄ/dev/ad1s4aÉϵÄǰ512×Ö½ÚÖÐ, Ö±½ÓµÄdump/restore»á µ¼Ö·ÖÇøÐÅÏ¢±»¸²¸Ç, Òò´Ë¶Ô`/'²ÉÓÃpax½øÐб¸·ÝºÍ»Ö¸´, ×îºóÐÞ¸ÄfstabÖи÷¸ö¹ÒÔØµãµÄÉ豸, ¼ÇµÃÐÞ¸ÄΪad0s4x, ÒòΪ×îºóÐÂÓ²ÅÌÒª¹ÒÔØÔÚad0ÉÏ, ÃüÁîÈçÏÂ:
# /sbin/fsck -p # /sbin/mount -a # /sbin/swapon -a # /sbin/adjkerntz -i # export HOME=/root # export TERM=vt200 # csh -l # mkdir -p /mnt/new/root # mkdir -p /mnt/new/var # mkdir -p /mnt/new/tmp # mkdir -p /mnt/new/usr # newfs /dev/ad1s4a # mount /dev/ad1s4a /mnt/fs/root # cd /mnt/fs/root; pax -rw -pe -X / . # cd /mnt/fs/root/etc # vi fstab
»Ö¸´FreeBSDÆäËû·ÖÇøµÄÊý¾Ý
ÕâÀïÓÉÓÚ²»Éæ¼°¶Ô·ÖÇøÐÅÏ¢µÄ²Ù×÷, ¿ÉÒÔʹÓÃdump/restore½øÐÐÊý¾ÝÇ¨ÒÆ, ͬÑùÒ²¿ÉÒÔʹÓÃpax½øÐÐÇ¨ÒÆ, ÕâÀïʹÓÃdump/restore½øÐÐÇ¨ÒÆ
# newfs /dev/ad1s4d # newfs /dev/ad1s4e # newfs /dev/ad1s4f # newfs /dev/ad1s4g # newfs /dev/ad1s4h # mount /dev/ad1s4d /mnt/new/var # mount /dev/ad1s4e /mnt/new/tmp # mount /dev/ad1s4f /mnt/new/usr # (dump -0b 512 -f - /usr) | (cd /mnt/new/usr; restore -rb 512 -f - ) # (dump -0f - /var) | (cd /mnt/new/var; restore -rf - ) # umount /mnt/new/var # umount /mnt/new/tmp # umount /mnt/new/usr # tunefs -n enable /dev/ad1s4d # tunefs -n enable /dev/ad1s4e # tunefs -n enable /dev/ad1s4f # tunefs -n enable /dev/ad1s4g # tunefs -n enable /dev/ad1s4h
Ç¨ÒÆÆäËûÊý¾Ý
ÆäËûÊý¾Ý¿ÉÒÔͨ¹ýcp, tar, cpio, paxµÈÇ¨ÒÆ
Ç¨ÒÆÍê±Ï, ¹Ø»ú, ÖØÐ¹ÒÔØÐÂÓ²Å̵½ad0, ÖØÆô, :)
±¾Õ½éÉÜFreeBSDϵÄϵͳ¼à¿Ø¹¤¾ß
²Î¿¼How to Monitor Users with SNP Watch.
watchÃüÁîʹÓÃsnpÉ豸À´¼àÊÓij¸öttyµÄÊý¾ÝµÄÊäÈëÊä³ö, Òò´ËÊ×ÏÈÒª±£Ö¤Äں˵÷ÈësnpÄ£¿é, ËùÒÔ, ÔÚÄÚºËÅäÖÃÖмÓÈë
pseudo-device snp 4
watch³£ÓÃʹÓ÷½Ê½ÈçÏÂ
¼àÊÓÓû§µÄtty, ²»ÐèҪʹÓÃÈκβÎÊý, Ö»ÐèÒªÖ¸¶¨tty
# who jerry ttyv4 5 18 13:40 # watch ttyv4
¼àÊÓ²¢¿ØÖÆÓû§µÄtty, ÐèÒª¼ÓÉϲÎÊý`-W', ²¢Ö¸¶¨tty
# who jerry ttyv4 5 18 13:40 # watch -W ttyv4
watchµÄ¿ì½Ý¼üÈçÏÂ
CTRL+G = Í˳ö CTRL+W = ÇåÆÁ CTRL+X = Ñ¡ÔñÐèÒª¼àÊÓtty