• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

そーべーのブログ一覧

2019年04月26日 イイね!

Raspberry Pi 3B+ サーバー構築備忘録 #5

Wake On Lan のインストール

$ apt-get install wakeonlan

起動
$ wakeonlan FF:FF:FF:FF:FF:FF


シェルスクリプトとして保存しておけば、MACアドレス覚えなくても大丈夫。

ただ、最近、Wake On Lan に対応したPCは結構少ないんだよね…法人モデルは概ね対応しているけど、個人モデルでは、LENOVOぐらいしか見つからなかった。


外部のメールサーバーを利用してメール送信。
メールサーバーの構築は色々面倒なので外部委託します。

sSMTPをインストール

$ sudo apt-get install ssmtp


mailutilsをインストール
mailコマンドが利用できる。

$ sudo apt-get install mailutils


ssmtp.confを編集

$ sudo vi /etc/ssmtp/ssmtp.conf

root=xxxx@gmail.com # 用意したハブ用メールアドレス
mailhub=smtp.gmail.com:587
hostname=raspberrypi # サーバーのホスト名
AuthUser=xxxx # ハブ用メールアドレスのユーザーID
AuthPass=pppp # ハブ用メールアドレスのパスワード
UseSTARTTLS=YES


テストメールを送信

$ echo "test" | mail -s "title" to xxx@gmail.com
$ echo "test" | mail -s "title" name@domain.jp -aFrom:usr@domain.com


sshログイン時にメール送信。

/etc/ssh/sshrc に下記の内容を記述。

$ sudo vi /etc/ssh/sshrc

echo ""$USER" has logged in from $SSH_CLIENT at `date +"%Y/%m/%d %p %I:%M:%S"` " | mail -s "sshd login alert" name@domain.jp -aFrom:usr@domain.com

Posted at 2019/04/26 13:05:33 | コメント(0) | トラックバック(0) | 雑記 | パソコン/インターネット
2019年04月25日 イイね!

Raspberry Pi 3B+ サーバー構築備忘録 #4

Softetherのインストールと設定。
オープンソースなので、Linux系マシンへのインストールは、コンパイルが必要なケースが多いかも。
Windows系はインストーラーで行けます。


SoftetherのMakeに使うbuild-essentialと、ローカルブリッジをつくるためのbridge-utilsをインストールする。


pi@raspberrypi

$ sudo apt-get install build-essential
$ sudo apt-get install bridge-utils

$ sudo apt-get install bridge-utils


interfaces編集

/etc/network/interfacesを編集する。

ただし、これはローカルブリッジ接続を前提としている。ローカルブリッジしなくても、VPNとして機能させることはできるようだが。


pi@raspberrypi

$ cd /etc/network/
$ sudo vi ./interfaces

/etc/network/interfaces

# loopback
auto lo
iface lo inet loopback

# Ethernet
auto eth0
iface eth0 inet manual

# Bridge
auto br0
iface br0 inet dhcp
bridge_ports eth0

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp


wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.28-9669-beta/softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-arm_eabi-32bit.tar.gz

gzip -dc softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-arm_eabi-32bit.tar.gz | tar -xvf -

sudo mv vpnserver /usr/local

make

cd /usr/local/vpnserver
chmod 600 *
chmod 700 vpncmd
chmod 700 vpnserver

$ cd /etc/init.d/
$ sudo vi ./vpnserver

以下のスクリプトをコピーして、vpnserverへペースト。

#!/bin/sh
### BEGIN INIT INFO
# Provides: vpnserver
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: SoftEther VPN RTM
# Description: Start vpnserver daemon SoftEther VPN Server
### END INIT INFO

DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/vpnserver

# tun/tapモジュールのロード
sudo modprobe tun

. /lib/lsb/init-functions
test -x $DAEMON || exit 0

case "$1" in
start)
sleep 3
log_daemon_msg "Starting SoftEther VPN Server" "vpnserver"
$DAEMON start >/dev/null 2>&1
touch $LOCK
log_end_msg 0
sleep 3

# SoftEther VPNで追加した仮想tapデバイス名を調べる
tap=`/sbin/ifconfig -a| awk '$1 ~ /^tap/ {print $1}'`
/sbin/brctl addif br0 $tap
;;

stop)
log_daemon_msg "Stopping SoftEther VPN Server" "vpnserver"
$DAEMON stop >/dev/null 2>&1
rm $LOCK
log_end_msg 0
sleep 2
;;

restart)
$DAEMON stop
sleep 2

$DAEMON start
sleep 5
# SoftEther VPNで追加した仮想tapデバイス名を調べる
tap=`/sbin/ifconfig -a| awk '$1 ~ /^tap/ {print $1}'`
/sbin/brctl addif br0 $tap
;;

status)
if [ -e $LOCK ]
then
echo "vpnserver is running."
else
echo "vpnserver is not running."
fi
;;
*)

echo "Usage: $0 {start|stop|restart|status}"
exit 1
esac
exit 0


実行権限を与えてデーモンとして登録。
pi@raspberrypi

sudo chmod +x /etc/init.d/vpnserver
sudo update-rc.d vpnserver defaults
sudo reboot

Posted at 2019/04/25 17:07:06 | コメント(0) | トラックバック(0) | 雑記 | パソコン/インターネット

プロフィール

車は単なる道具だと思う自動車関連企業就業者。 駐車スペースの制限で駐車が出来ないなんて事がほぼ考えられない軽での移動がお気に入り。 テラノは9年弱2...
みんカラ新規会員登録

ユーザー内検索

<< 2019/4 >>

 123456
78910111213
14151617181920
21222324 25 2627
282930    

リンク・クリップ

大田材木店 
カテゴリ:DIY
2011/08/24 16:58:02
 
ユキ技研株式会社 レコフレーム 
カテゴリ:DIY
2011/03/31 07:24:01
 

愛車一覧

日産 サクラ 日産 サクラ
デイズと入れ替え 車検まで待てなかった 毎日充電生活は吉と出るか凶と出るか やっぱり岐 ...
日産 キャラバン 日産 キャラバン
大きさだけキャンカーとして快適な道具を目指す。 4WDはやはりはずせません。 岐阜は寒冷 ...
日産 デイズ 日産 デイズ
モコと入れ替え EV出るまで待てなかった FF選択は吉と出るか凶と出るか やっぱり岐 ...
日産 NV350キャラバン 日産 NV350キャラバン
ワンコ・トランポとして快適な道具を目指す。 4WDはやはりはずせません。 フォグランプ ...

過去のブログ

2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
2023年
01月02月03月04月05月06月
07月08月09月10月11月12月
2022年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2010年
01月02月03月04月05月06月
07月08月09月10月11月12月
2009年
01月02月03月04月05月06月
07月08月09月10月11月12月
2008年
01月02月03月04月05月06月
07月08月09月10月11月12月
2007年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
© LY Corporation