FreeBSD
# find /opt -name .DS_Store -print -delete
chown root:vchkpw /usr/local/vpopmail/bin/vchkpw chmod 4711 /usr/local/vpopmail/bin/vchkpw
rm qmailsmtpd cp /var/qmail/boot/qmailsmtpd .
: ${qmailpop3d_fqdn:=`cat /var/qmail/control/me`} : ${qmailsmtpd_checkpassword:=/usr/local/vpopmail/bin/vchkpw}
!/bin/sh # PROVIDE: qmailpop3d # REQUIRE: LOGIN cleanvar # KEYWORD: shutdown . /etc/rc.subr name=qmailpop3d rcvar=qmailpop3d_enable load_rc_config $name : ${qmailpop3d_tcpserver:=/usr/local/bin/tcpserver} : ${qmailpop3d_pidfile:=/var/run/qmailpop3d.pid} : ${qmailpop3d_enable:=NO} : ${qmailpop3d_flags="-R -H"} : ${qmailpop3d_host:=0} : ${qmailpop3d_port:=pop3} : ${qmailpop3d_popup:=/var/qmail/bin/qmail-popup} : ${qmailpop3d_fqdn:=`cat /var/qmail/control/me`} : ${qmailpop3d_checkpassword:=/usr/local/vpopmail/bin/vchkpw} : ${qmailpop3d_pop3d:=/var/qmail/bin/qmail-pop3d} start_cmd=qmailpop3d_start start_precmd=qmailpop3d_precmd pidfile=${qmailpop3d_pidfile} procname=${qmailpop3d_tcpserver} qmailpop3d_start() { echo "Starting qmailpop3d." $qmailpop3d_tcpserver $qmailpop3d_flags $qmailpop3d_host $qmailpop3d_port \ $qmailpop3d_popup $qmailpop3d_fqdn $qmailpop3d_checkpassword $qmailpop3d_pop3d Maildir & echo $! > $pidfile } qmailpop3d_precmd() { if ! [ -e "${qmailpop3d_tcpserver}" ]; then echo "sysutils/ucspi-tcp is required" >&2 return 1 fi } run_rc_command "$1"
qmailsend_enable="YES" qmailsmtpd_enable="YES" qmailsubmission_enable="YES" qmailpop3d_enable="YES" sendmail_enable="NO" sendmail_submit_enable="NO" sendmail_outbound_enable="NO" sendmail_msp_queue_enable="NO"
sendmail /var/qmail/bin/sendmail send-mail /var/qmail/bin/sendmail mailq /var/qmail/bin/qmail-qread #newaliases /var/qmail/bin/newaliases hoststat /var/qmail/bin/qmail-tcpto purgestat /var/qmail/bin/qmail-tcpok
vi /var/qmail/control/me cp /usr/local/vpopmail/etc/tcp.smtp /etc vadddomain dataz.dyndns.info vaddaliasdomain dataz.dyndns.info `cat /var/qmail/control/me` /usr/local/vpopmail/bin/vadduser hoge@dataz.dyndns.info vi /usr/local/vpopmail/etc/defaultdomain
# vpnserver/vpnserver start # vpncmd/vpncmd
> ServerPasswordSet > UserCreate > UserPasswordSet > BridgeCreate > IPsecEnable
To run softether vpn client from startup, add softether_client_enable="YES" in your rc.conf. To run softether vpn server from startup, add softether_server_enable="YES" in your rc.conf. To run softether vpn bridge from startup, add softether_bridge_enable="YES" in your rc.conf. Initial and further configuration of all softether services can be done either by using a Windows client to connect to the running services or by vpncmd from command line. Please note client and bridge functionality is not fully supported on FreeBSD right now. When removing SoftEther VPN without the desire to reinstall, please ensure to remove the directory /var/db/softether as well.
svnlite co svn://svn.freebsd.org/base/head /usr/src svnlite co svn://svn.freebsd.org/base/stable/10 /usr/src
# svnlite info Path: . Working Copy Root Path: /usr/src URL: svn://svn.freebsd.org/base/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 303551 Node Kind: directory Schedule: normal Last Changed Author: mav Last Changed Rev: 303551 Last Changed Date: 2016-07-30 19:32:28 +0900 (Sat, 30 Jul 2016) # svnlite info Path: . Working Copy Root Path: /usr/src URL: svn://svn.freebsd.org/base/stable/10 Relative URL: ^/stable/10 Repository Root: svn://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 303537 Node Kind: directory Schedule: normal Last Changed Author: sbruno Last Changed Rev: 303459 Last Changed Date: 2016-07-29 05:11:34 +0900 (Fri, 29 Jul 2016)
# svnlite switch --relocate svn://svn.freebsd.org/base/stable/10 svn://svn.freebsd.org/base/stable/11
#samba_enable="YES" samba_server_enable="YES"
# cp /usr/local/etc/smb.conf /usr/local/etc/smb4.conf
# /usr/local/etc/rc.d/samba_server start # /usr/local/etc/rc.d/samba_server stop
# cp /usr/local/etc/samba/* /var/db/samba4/private
hw.vga.textmode=0 kern.vty=vt
# vidcontrol -i mode
# vidcontrol MODE_291
allscreens_flags="MODE_291"
escape ^T^T vbell off startup_message off defscrollback 1000 defhstatus "^En:^Et"
shortcut | command |
---|---|
c-t S | split |
c-t TAB | switch between split screens |
c-t X | remove |
c-t c-[ | copy |
c-t c-] | paste |
SPACE | set start and end point in copy mode |
export PS1='\h\$ '
(setq inhibit-startup-message t) (setq display-time-24hr-format t) (display-time) (setq column-number-mode t) (global-set-key "\M-g" 'goto-line) (set-input-mode nil nil t) ;// -nwのときaltをmetaに ;(tool-bar-mode 0) ; // -nwのときエラーになる todo
gpart create -s gpt ada1
gpart add -s 64K -t freebsd-boot ada1
# gpart add -s 4G -t freebsd-swap ada1
gpart add -s 40G -t freebsd-ufs ada1
gpart add -t freebsd-ufs ada1
gpart show ada1 40 3907029088 ada1 GPT (1.8T) 40 128 1 freebsd-boot (64K) 168 8388608 2 freebsd-swap (4.0G) 8388776 83886080 3 freebsd-ufs (40G) 92274856 3814754264 4 freebsd-ufs (1.8T) 3907029120 8 - free - (4.0K)
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1
newfs /dev/ada1p3 newfs /dev/ada1p4
mount /dev/ada1p3 /mnt
dump 0aLf - / | (cd /mnt && restore rf -)
mount /dev/ada1p4 /mnt/opt
dump 0aLf - /opt | (cd /mnt/opt && restore rf -)
# gpart create -s gpt ada1
# gpart add -t freebsd-ufs ada1
# newfs /dev/ada1p1
# gpart delete -i 1 ada1
# gpart destroy ada1
# Device Mountpoint FStype Options Dump Pass# /dev/ad6s1b none swap sw 0 0 /dev/ad6s1a / ufs rw 1 1 /dev/ad6s1d /opt ufs rw 2 2
kern.geom.part.check_integrity="0" # workaround geom_mirror_load="YES"
# Device Mountpoint FStype Options Dump Pass# /dev/mirror/gm0s1b none swap sw 0 0 /dev/mirror/gm0s1a / ufs rw 1 1 /dev/mirror/gm0s1d /opt ufs rw 2 2
# gmirror label -b round-robin gm0 ad6
# gmirror insert gm0 ad8
Name Status Components mirror/gm0 COMPLETE ad6 ad8
pf_enable="YES" gateway_enable="YES"
ext_if="xl0" int_if="fxp0" internal_net="192.168.0.0/24"
scrub in all scrub out all random-id max-mss 1414
nat on $ext_if from $internal_net to any -> ($ext_if)
rdr on $ext_if proto tcp from any to port 1234 -> $gbx port 1234
rdr-anchor "miniupnpd" anchor "miniupnpd" pass out on $int_if from any to 239.0.0.0/8 keep state pass in on $int_if from any to 239.0.0.0/8 keep state
block on $ext_if proto {tcp, udp} from any to any port {137, 138, 139, 445}
startup: default: load pppoe_client pppoe_client: create bundle static B1 set iface route default set iface enable tcpmssfix create link static L1 pppoe set link action bundle B1 set link no acfcomp protocomp set link disable pap set link accept chap set link max-redial 0 set link mtu 1454 set link mru 1454 set link keep-alive 10 60 set auth authname xxx set ipcp yes vjcomp set ipcp ranges 0.0.0.0/0 0.0.0.0/0 set pppoe iface fxp0 set pppoe service "" open
ifconfig wlan0 create wlandev ath0 mode 11a country J5 wpa_supplicant -B -Dbsd -iwlan0 -c/etc/wpa_supplicant.conf sleep 4 dhclient wlan0
または
wlans_ath0="wlan0" ifconfig_wlan0="WPA DHCP" ifconfig_wlan0_ipv6="inet6 accept_rtadv"
ctrl_interface=/var/run/wpa_supplicant network={ ssid="AirPort5" psk="1234123412345" }
# ifconfig wlan0 create wlandev ath0 wlanmode hostap mode 11na country J5 # ifconfig bridge0 create addm wlan0 addm fxp0 up
nterface=wlan0 driver=bsd ctrl_interface=/var/run/hostapd ctrl_interface_group=wheel ssid=aaa country_code=JP #ieee80211d=1 hw_mode=a #channel=13 auth_algs=1 #wme_enabled=1 wpa=2 wpa_passphrase=1111111111111 wpa_key_mgmt=WPA-PSK wpa_pairwise=CCMP
create_args_wlan0="wlanmode hostap mode 11na country J5" wlans_ath0="wlan0" ifconfig_wlan0="channel 3:ht/40" hostapd_enable="YES" cloned_interfaces="bridge0" ifconfig_bridge0="addm wlan0 addm fxp0 up"
# ifconfig wlan0 create wlandev ath0 wlanmode monitor mode 11a country J5
# ifconfig wlan0 channel 36 # tcpdump -i wlan0 -y IEEE802_11_RADIO -e # tcpdump -i wlan0 -I -e
if_bridge_load="YES" if_tap_load="YES
options { port 5000; # Listen on this port. bindaddr { iface vr0; }; # Syslog facility syslog daemon; # Path to various programs ppp /usr/sbin/pppd; ifconfig /sbin/ifconfig; route /sbin/route; firewall /sbin/ipchains; ip /sbin/ip; } # Default session options default { compress no; # Compression is off by default speed 0; # By default maximum speed, NO shaping } # Ethernet example. Session 'lion'. lion { passwd aaaaaa; # Password type ether; # Ethernet tunnel device tap0; # Device tap0 proto udp; # UDP protocol compress lzo:1; # LZO compression level 1 encrypt yes; # Encryption stat yes; # Log connection statistic keepalive yes; # Keep connection alive up { ifconfig "%% 192.168.0.2 netmask 0xffffff00"; ifconfig "bridge0 create"; ifconfig "bridge0 addm tap0 addm fxp0 up"; }; down { ifconfig "bridge0 deletem tap0 deletem fxp0"; ifconfig "bridge0 down destroy"; ifconfig "%% delete down"; }; }
options { port 5000; # Connect to this port. timeout 60; # General timeout # Path to various programs ppp /usr/sbin/pppd; ifconfig /sbin/ifconfig; route /sbin/route; firewall /sbin/ipchains; ip /sbin/ip; } # Ethernet example. Session 'lion'. lion { passwd aaaaaa; # Password type ether; # Ethernet tunnel device tap0; # Device tap1 up { ifconfig "%% 192.168.100.253 netmask 0xffffff00"; ifconfig "bridge0 create"; ifconfig "bridge0 addm tap0 addm fxp0 up"; }; down { ifconfig "bridge0 deletem tap0 deletem fxp0"; ifconfig "bridge0 destroy"; ifconfig "%% delete down"; };
# mdconfig -af hoge.iso md0 # mount -t cd9660 /dev/md0 /mnt # mdconfig -du md0
#!/bin/sh mixer =rec line rec 25 wavrec -s 48000 -M -t 900 RJ-`date "+%Y-%m-%d"`.wav