Changes between Version 10 and Version 11 of HowTo/SakuraVpsSetup3


Ignore:
Timestamp:
Apr 29, 2017, 11:08:02 PM (8 years ago)
Author:
村山 俊之
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowTo/SakuraVpsSetup3

    v10 v11  
    2020
    2121{{{
     22#!console
    2223$ sudo su -
    2324# apt install vim
     
    2829
    2930{{{
     31#!console
    3032# apt update
    3133# apt upgrade
     
    3537
    3638{{{
     39#!console
    3740# apt install aptitude
    3841}}}
     
    4649
    4750{{{
     51#!console
    4852# /etc/init.d/ssh restart
    4953}}}
     
    6569
    6670{{{
     71#!console
    6772# apt install bind9
    6873}}}
     
    7176
    7277{{{
     78#!console
    7379# vim /etc/default/bind9
    74 
     80}}}
     81{{{
     82#!sh
    7583# startup options for the server
    7684OPTIONS="-u bind -t /var/named/chroot"
     
    8088
    8189{{{
     90#!console
    8291# mkdir -p /var/named/chroot/dev
    8392# mkdir -p /var/named/chroot/bind /var/named/chroot/var/run/bind/run /var/named/chroot/var/cache/bind /var/named/chroot/etc
     
    93102
    94103{{{
     104#!console
    95105# vim /etc/rsyslog.d/xx-bind.conf
    96 
     106}}}
     107{{{
    97108AddUnixListenSocket /var/named/chroot/dev/log
    98109}}}
     
    101112
    102113{{{
     114#!console
    103115# /etc/init.d/rsyslog restart
    104116# /etc/init.d/bind9 start
     
    118130   * IPv4
    119131{{{
     132#!console
    120133$ sudo su -
    121134# vim iptables.sh
     
    145158}}}
    146159{{{
     160#!console
    147161# chmod u+x iptables.sh
    148162# ./iptables.sh
     
    150164   * IPv6
    151165{{{
     166#!console
    152167# vim ip6tables.sh
    153168}}}
     
    176191}}}
    177192{{{
     193#!console
    178194# chmod u+x ip6tables.sh
    179195# ./ip6tables.sh
     
    181197 1. 設定内容を確認
    182198{{{
     199#!console
    183200# iptables -L -n
    184201Chain INPUT (policy ACCEPT)
     
    221238 1. iptables-persistent をインストールし、iptables の設定を保存する
    222239{{{
     240#!console
    223241# apt install iptables-persistent
    224242}}}
     
    226244 1. 保存内容を確認
    227245{{{
     246#!console
    228247# cat /etc/iptables/rules.v4
    229248# Generated by iptables-save v1.6.0 on Sat Apr 29 22:29:46 2017
     
    265284設定を変更する場合は、上記のシェルを書き換えて実行した後、以下のコマンドを実行する。
    266285{{{
     286#!console
    267287# /etc/init.d/netfilter-persistent save
    268288}}}
     
    271291 * `--reject-with` に渡すオプションは単なるエラーメッセージの種類らしい。 IPv6 では `icmp6-host-prohibited` のようなタイプは存在しなかったので、 IPv4 の方も IPv6 で使えるものと共通の `icmp[6]-port-unreachable` に揃えてみた。
    272292 * iptables-persistent については解説されているサイトの多くで `/etc/init.d/iptables-persistent` コマンドとして紹介されているが、 Ubuntu 16.04 では `/etc/init.d/netfilter-persistent` コマンドに改名されていた模様。ちょっとハマった。
     293
     294== NTP 設定 ==
     295
     296ntp をインストールする必要がある。
     297
     298{{{
     299#!console
     300# apt install ntp
     301}}}
     302
     303設定を変更。
     304
     305{{{
     306#!sh
     307# vim /etc/ntp.conf
     308
     309# ↓この辺に、使いたい NTP サーバーを追加
     310# Specify one or more NTP servers.
     311pool ntp.nict.jp iburst
     312server ntp1.sakura.ad.jp
     313
     314# ↓公開しないので、この辺の設定を変更
     315# By default, exchange time with everybody, but don't allow configuration.
     316#restrict -4 default kod notrap nomodify nopeer noquery limited
     317#restrict -6 default kod notrap nomodify nopeer noquery limited
     318restrict -4 default ignore
     319restrict -6 default ignore
     320}}}