日本人と漢詩(066)

◎一海知義、拝倫《バイロン》と蘇曼殊(付き 莫差特《モーツアルト》と陸游)
蘇曼殊という日本人を母とした、日本で言えば明治期の詩人がいます。(Wikipedia の項)その詩人の詩を一海知義さんは、ある著書中で「私のモーツアルト」という項目で紹介しています。モーツアルトと聞いて浮かび上がるのは、以下の詩だそうです。

題拝倫集 拝倫集《バイロンしゅう》に題す

秋風海上已黄昏 秋風の海上 已《すで》に黄昏
獨向遺編弔拜倫 独《ひと》り遺編に向かって拝倫《ばいろん》を弔う
詞客飄篷君豫我 詞客 飄篷《ひょうほう》 君と我と
可能異域爲招魂 能《よ》く異域にて為《ため》に招魂すべきや


原田憲雄訳(「中国名詩選」より)
あきかぜの海辺は もう たそがれです
のこされた集にむかって バイロンよ あなたをとぶらおう
きみも わたしも あてどなくさまよう詩人
異国でのこの魂《たま》まつり あなたはお受けくださいますか

なかなか蘇曼殊はロマン溢れた詩人のようです。彼自身の数奇な運命とそんな心情だったからこそ、バイロンにアフィニティを感じたのかもしれません。ちなみに、一海知義さん、「中国古典詩」の中には、モーツアルトを思わせる詩はなく、また、お気に入りのモーツアルトはピアノ協奏曲ニ短調 K466だそうです。当方は、陸游の心ならずも別離させられた元妻のの女性に再会したときの詩が、ピアノ協奏曲第23番第2楽章をふと連想されました。
写真は、蘇曼殊(Wikipedia から)
【参考】一海知義著「読書人慢語」(新評論刊)より

日本人と漢詩(065)

◎空海(弘法大師)
空海 後夜聞佛法僧鳥
閑林獨坐草堂曉
三寶之聲聞一鳥
一鳥有聲人有心
聲心雲水倶了了

読み下し文、語釈は上記リンクを参照のこと。空海の漢詩では有名な作品らしいが、どうも取ってつけたような味わいで、正直なところ詩趣は薄い。それより、
靑陽一照御苑中 青陽一たび照らす御苑の中
梅蕊先衆發春風 梅蕊《ばいずい》衆に先んじて春風に発《ひら》く
春風一起馨香遠 春風一たび起こりて馨香《けいこう》遠《あまね》し
華萼相暉照天宮 華萼《かがく》相暉《あいかがや》きて天宮を照らす

春の太陽が御苑のなかを御苑の中をひとたび照らせば
梅のつぼみも何よりも先に春風とともに花ひらく
春風がひとたび吹けば
花の香りは遠くへとどき
花も萼《がく》も輝き合って、天宮を照らす

字の繰り返しが鼻に突き、詩の背景も「貴人」の感覚の域をでないが、まだ「宗教臭」は薄く、自然な感じがする。

空海は、今の世にも生き仏となり、高野山では三度の飯を給仕しているらしい。そこでの掛け声は…
ーなにか、くうかい?
ー今日は、スパゲッティでカルボナーラが食べたいなあ!
と空海は言ったか言わなかったとか。(お後がよろしいようで!)
【参考】
阿部龍樹「空海の詩」

写真は、高野山壇上伽藍。(Wikipedia より 663highland – 投稿者自身による作品, CC 表示 2.5, https://commons.wikimedia.org/w/index.php?curid=8349450による)

サーバー再構築覚書(008)ーNFS(ネットファイルシステム)の構築

設定ファイルなど、クラッシュ時に必要不可欠のファイルを外付けHDにコピーし、復旧をスムーズにするため、各サーバーの日々のバックアップが必要です。そのファイル操作を簡便にするため、NFS を構築しました。
・外付けHDは、十分な容量を確保するとともに、MS-Windows や、MacOS のファイルシステムではなく、Linux の ext4 でフォーマットしておきます。

・以下、「サーバーワールド」からの図解を改変。

+----------------------+               |               +----------------------+
| [    NFS Server    ] |XXX.XXX.XXX.210|YYY.YYY.YYY.212| [    NFS Client    ] |
|   nishinari.or.jp    +---------------+---------------+   yyy.nishinari.or.jp|
|                      |                               |                      |
+----------------------+                               +----------------------+

・NFS サーバーの設定

# apt -y install nfs-kernel-server

# jed /etc/idmapd.conf
# 6行目:コメント解除して自ドメイン名に変更
Domain = nishinari.or.jp

外付けHDは、USB接続すると、Ubuntu側で、自動認識し、/media/zzzz/1….. にマウントします。

# jed /etc/exports
# 最終行にマウント設定を記述
# 例として [/media/zzzz/1..... ] を NFS 共有に設定
/media/zzzz/1..... xxx.xxx.xxx.208/28(rw,no_root_squash)


# systemctl restart nfs-server

・NFS クライエントの設定

# apt -y install nfs-common


vi /etc/idmapd.conf
# 6行目:コメント解除しドメイン名変更
Domain = nishinari.or.jp

マウントするには、

mount -t nfs nishinari.or.jp:/media/zzzz/1..... /mnt

起動時から、自動的にマウントするには

# jed /etc/fstab
# 最終行に追記:マウントするホームディレクトリをNFSサーバーのものに変更
nishinari.or.jp:/media/zzzz/1..... /mnt nfs defaults 0 0

確認するには

# df -hT
Filesystem Type Size Used Avail Use% Mounted on
tmpfs tmpfs 1.6G 1.7M 1.6G 1% /run
/dev/sda3 ext4 xxxG 20G xxxG xx% /
...
nishinari.or.jp:/media/zzzz/1..... nfs4 x.xT XXG x.xT xx% /mnt

実際には、/mnt/nfs にNFS(「共有フォルダー」が準備されています。

# ls -l /mnt/nfs/
合計 20
...
drwxr-xr-x 6 root root 4096 11月 28 14:05 takeru
...
drwxr-xr-x 3 root root 4096 12月 27 23:24 zephyr

日本人と漢詩(064)

◎蠣崎波響

蠣崎波響(1764~1826)は、蝦夷地・松前藩第12代藩主松前資廣《すけひろ》の五男、家老職のとき、松前藩転封の憂き目に会い、蝦夷地への復帰に努力した。独特のアイヌ画など絵画にも堪能し、またその頃の詩人などとも広く交友があった。(Wikipedia) 彼の漢詩より、歳暮から正月にかけての詩を数首。画像は「梅花十詠」の表紙。並大抵の労苦ではなかったはずだが、淡々とわが生を振り返る佳詩である。

戊寅歳暮 七絶
書帙堆中心事虚 書帙(しょちつ)うずたかきうち 心事 むなし
官忙老却逐居諸 官忙 老却して 居諸を逐う
今年亦是已経過 今年もまたこれ已に経過す
五十何能読五車 五十にして 何ぞよく五車を読まん

うずたかく積んだ書物のなかで心中はむなしく感じる
公務多忙でめっきり老いてしまいいたづらに月日をおいかけるだけ
今年もまたすでに過ぎてしまった
五十歳にしてどうして五台の車に積んだような書物が読むことができようか

注:戊寅 文政元年(1818年)波響55才 居諸 詩経に「日居月諸」(日よ月よ)とある

歳晩即時 七律

三百六旬如奔輪 三百六旬 奔輪の如く
閑中忙裏忽移巡 閑中忙裏 忽ちまち移り巡る
光陰難逐磨針業 光陰 逐いがたし 磨針の業
活計何愁鋤鏟貧 活計 何ぞ愁えん 鋤鏟の貧
泉脈未通前筧凍 泉脈は未だ通ぜず 前筧(ぜんけん) 凍れるに
梅唇先放半枝春 梅唇は先に放して 半枝の春
不知得得老期近 得々たる老期の近きを知らず
歳歳待花与鳥均 歳々 花を待つこと鳥と均(ひと)し

一年三百六十日は回る車輪のようで
暇でも忙しくてもあっという間に経ってしまう
あくせくとした日常の身を削るような用向きに時の流れが容赦なく過ぎてゆくが
鋤と鍬の農耕生活なら貧乏でも構わない
水の流れはまだ通じておらず庭先のかけいも凍ったままだが
梅の花がまず咲いて枝の半分だけが春になった
悠々自適の老後の生活が近いともしらず
年ごとに鳥と一緒になって花を待っている身である

除夜 二首
其一 五絶
歳酒迎賓酌 歳酒 賓を迎えて酌み
塵忙忘酔中 塵忙 酔中に忘る
五更春信動 五更 春信 動き
門外柳枝風 門外に 柳枝の風

年忘れの酒を来客と酌み交わすと
日頃の忙しいのも酔って忘れる
明け方には春の便りが届いたよう
門の外には柳の枝に吹く風の音

其二 七絶
椒酒避寒垂暁天 椒酒(しゅくしゅ) 寒を避けて 暁天になんなんとす
梅風馥郁遶窓前 梅風 馥郁(ふくいく)として 窓前をめぐる
残燈不滅猶明影 残燈はきえず 猶お明影あり
明影堂中遇一年 明影の堂中 一年にあう

寒さよけにお屠蘇を飲んで明け方になってきた
梅の香の風はふくいくとして 窓の前をめぐっている
昨年の残りの灯火は消えずになお明るく影を照らす
その光と影の部屋で新しい年に出会った

【参考】
・中村真一郎「蠣崎波響の生涯」
・高木 重俊「蛎崎波響漢詩全釈―梅痩柳眠村舎遺稿」

サーバー再構築覚書(007)ーちょっと寄り道

たまたま、余っていた、ノートパソコン(Toshiba 製 CPU i3 Memory 8G)に、lubuntu 21.10 をインストールしました。インストール自体は、特別に難しいところはなく、順調でした。それ以前の問題として、PC自体の電源コードもなく、別のノートPCの電源では、機械はなんとか立ち上がるのですが、電池への充電がうまくいかず、コード付きで使うほかないと諦めていましたが、専用の電源コード(2000円弱)をゲット、つないでみると時間はかかりましたが、なんとか充電でき、電池も2年間の眠りから覚めました 笑)以下の図は、lubuntu のインストール経過です。インストールの実際は省略しますが、VirtualBoxで再現しています。比較的軽いディストリビューションなので、これくらいのスペックでさくさく動いています。

(補足1)日本語入力について
$ sudo apt-get update
$ sudo apt-get install fcitx-mozc

で、半角/全角、カタカナ/ひらがな キーで入力可能
(補足2)Firefox、Thunderbird、LibreOffice などのメニューは日本語されないが、実用の範囲内。
(補足3)有線、無線LANともに可能なので、有線は、グローバルネットワーク(xxx.xxx.xxx.217)につなぐ。これで、複数のサーバー機のバックアップのバックアップくらいの役目は果たせそう…
・IP アドレスを、xxx.xxx.xxx.217 に固定する方法
# jed /etc/netplan/01-network-manager-all.yaml

network:
ethernets:
# ネットワークカードのDevice 名
YYYY0:
dhcp4: no
addresses: [xxx.xxx.xxx.217/28]
gateway4: xxx.xxx.xxx.209
nameservers:
addresses: [xxx.xxx.xxx.210,8.8.8.8]
dhcp6: no

設定を反映させる
# netplan apply
ネット接続を確認
....
2: YYYY0: mtu 1500 qdisc fq_codel state UP group default qlen 1000
....
inet xxx.xxx.xxx.217/28 brd xxx.xxx.xxx.223 scope global noprefixroute YYYY0
....

サーバー再構築覚書(006)ーインフラ整備(03)

◎DNS 設定
ネット環境ーインフラ整備の大きな「肝」となるのが、DNS(Domain Name Server)である。まず、ネームサーバーのプログラム(デーモン)とユーティリティをインストールする。主に外に向けたサーバーであるので、公開IP番号⇔ドメイン名の「名前解決」を図る。ドメイン名は、nishinari.or.jp とnishinari.coop の二つ、それぞれ別のコンピュータに割り付ける。また、nishinari.or.jp はメールサーバーも兼ねるので、「正引き」と「逆引き」の名前解決とする。(そうしないと、セキュリティーの面で、メールされないサーバーがある。下図参照)


# apt -y install bind9 bind9utils

ここからが設定である。

# jed /etc/bind/named.conf


include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
include "/etc/bind/named.conf.external-zones";


# jed /etc/bind/named.conf.options


options {
directory "/var/cache/bind";
dnssec-validation auto;
# IPV6 を利用しない場合は [any] を [none] に変更
listen-on-v6 { none; };
};

ここでは、nishinari.or.jp と nishinari.coop の2つのドメインを定義する。前者は、「逆引き」可能とし、まず、定義ファイルのファイル名を書く。

# jed named.conf.external-zones
# 自身のネットワークとドメイン名の定義を追記
zone "nishinari.or.jp" IN {
type master;
file "/etc/bind/nishinari.or.jp.zone";
allow-update { none; };
};
zone "nishinari.coop" IN {
type master;
file "/etc/bind/nishinari.coop.zone";
allow-update { none; };
};
zone "xxxh.xxx.xxx.210.in-addr.arpa" IN {
type master;
file "/etc/bind/xxxh.xxx.xxx.210.in-addr.arpa";
allow-update { none; };
};


nishinari.or.jp ドメインには、同一PCでの、違ったIP番号と、別PC(予備サーバー)での、IP番号を定義する。
# jed nishinari.or.jp.zone
@ IN SOA komachi.nishinari.or.jp. (
2021101001
10800
3600
604800
86400 )
;
IN NS xxx.nishinari.or.jp.
IN MX 10 mail.nishinari.or.jp.
;
; the role of servers (1)
;
mail.nishinari.or.jp. IN A xxx.xxx.xxx.210
;
; the female name of servers (1)
;
komachi.nishinari.or.jp. IN A xxx.xxx.xxx.210
ns.nishinari.or.jp. IN A xxx.xxx.xxx.210
nishinari.or.jp. IN A xxx.xxx.xxx.210
www.nishinari.or.jp. IN A xxx.xxx.xxx.211
blog.nishinari.or.jp. IN A xxx.xxx.xxx.211
jirou.nishinari.or.jp. IN A xxx.xxx.xxx.212
; miscellous name of servers
*.nishinari.or.jp. IN CNAME mail.nishinari.or.jp.

xxx.xxx.xxx.210~213 は、逆引きの定義も行う。

# jed xxxh.xxx.xxx.210.in-addr.arpa
@ IN SOA komachi.nishinari.or.jp. (
2021101004
10800
3600
604800
86400 )
;
IN NS komachi.nishinari.or.jp.
IN MX 10 mail.nishinari.or.jp.
;
;
;
210 IN PTR komachi.nishinari.or.jp.
211 IN PTR www.nishinari.or.jp.
212 IN PTR jirou.nishinari.or.jp.
213 IN PTR takeru.nishinari.coop.


# jed nishinari.coop.zone
@ IN SOA xxx.nishinari.coop. (
2021101001 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum
;
IN NS xxx.nishinari.or.jp.
;
www.nishinari.coop. IN A xxx.xxx.xxx.213
nishinari.coop. IN A xxx.xxx.101.213
matsubokkuri.nishinari.coop. IN CNAME nishinari.coop.

クライエントとして、Macbookからの名前解決(dig)は以下の通り。

oosato-no-MacBook-Air:~ mitsu$ dig mail.nishinari.or.jp


; <<>> DiG 9.10.6 <<>> mail.nishinari.or.jp
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63333
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;mail.nishinari.or.jp. IN A

;; ANSWER SECTION:
mail.nishinari.or.jp. 21600 IN A xxx.xxx.xxx.210

;; Query time: 17 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Wed Dec 08 08:33:46 JST 2021
;; MSG SIZE rcvd: 65

日本人と漢詩(063)

◎西村真琴、豊中市と魯迅
魯迅のこの詩への題記に
「西村博士、上海戦後に喪家の鳩を得、持ち帰りて之を養う。初めは亦相安んずるも、終に化し去る。塔を建てて以て蔵《おさ》め、且つ題詠を徴《もと》む。率《にわか》に一律を成し、聊《いささ》か遐情《かじょう》(はるかな心)に答うと爾《しか》云《い》う。一九三三年六月二十一日、魯迅」とある。
題三義塔  三義塔に題す
奔霆飛熛殲人子
敗井頽垣剩餓鳩
偶値大心離火宅
終遺高塔念瀛洲
精禽夢覺仍啣石
闘士誠堅共抗流
度盡劫波兄弟在
相逢一笑泯恩仇
読み下し文は、写真右参照のこと
西村真琴は、戦後すぐに豊中市会議員(議長)を勤めた。その後公民館館長を歴任、戦時中は、上海事変のさなか、中国滞在中に、傷ついた鳩を日本に持ち帰ったが、1933年3月、その鳩は死に、豊中市穂積の自宅に埋葬、三義塔と名付け、題詠を依頼し、魯迅が詠んだ七律。
奔霆《ほんてい》は飛行機の爆撃、飛熛《ひひょう》は砲弾が飛び交う様、敗井・頽垣《はいせい・たいえん》くずれ落ちた家の垣。大心は大悲の心、火宅は燃え盛る家で、高塔とともに仏教用語。大心は大悲心、火宅は日に包まれた家。瀛洲は日本の「美称」。
(以下略)
現在ある豊中市の碑には、こうした悲惨さについては触れられていない。以下のブログにあるように、歴史を捨象したところに、「日中友好」など生まれようがないと思うのは私だけだろうか?
ブログ「Arisanのノートー大事なことが抜けている」

ちなみに、西村真琴氏(Wikipedia)は、水戸黄門役で名を馳せた俳優・西村晃氏の父君。

日本軍の飛行機の爆弾や銃火が中國人民を殺傷し井戸や垣をやぶり崩して町を荒廃させ、一羽の餓えた鳩をのこした。
たまたまその鳩が西村真琴博士の大慈悲心にあって火に包まれた家を離れたがとうとう死んで三義塚をのこし日本を(一つの気高い心の故に)記念している。
死んだ鳩は眠りから覚めて、かの古伝説に言う精衛の如く、日中間をへだてる東海を小石をくわえて埋めんとし、私と貴方(日中両国人民)は誠心かたく時流に抗して闘う。
今は日中両国のへだたりははるかに遠いが長い年月を苦難して渡り尽くせば、日中両國の大衆はもとより兄弟である。その時逢ってニッコリすれば深いうらみも滅び去るだろう。

一九三三、六、二十一魯迅

 

サーバー再構築覚書(005)ーインフラ整備(02)

本日、サーバーPCを10mほど部屋を変えて移転させたが、その後のLANケーブルの整備と再設定に結構時間がかかった。あとで、LANケーブルの一つが未接続であることに気がついた。接続しやすいように、サーバー3台とも、後ろ面を正面においた(写真)。ついでにメモクリップとして(知恵の象徴としての)「ミネルヴァのふくろう」を置いた。
Die Eule der
Minerva beginnt erst mit der einbrechenden Dammerung ihren Flug. – Hegel
「ミネルバのふくろうは迫り来る黄昏に飛び立つ」(ヘーゲル)

◎DHCP サーバーの設定

サーバー再構築覚書(004)ーインフラ整備(01)

◎遠隔操作を可能にするため、SSH をインストール
サーバーワールドの設定

root@Voyager:~# apt -y install openssh-server

クライエント側では、Windows や Mac でも、Terminal 系統のアプリ(Wiindows では、Teraterm など、最近のWindows では、コマンドプロンプトから、ssh -l ユーザー名 サーバーのIP番号 でログイン可能)下図は、Teraterm のログイン画面。

◎同一LAN内での時刻設定
サーバーワールドに従い、

root@voyager:~# apt -y install ntp
root@voyager:~# jed /etc/ntp.conf

これで、LAN内のクライアントPCとの時刻同期が可能。

◎LAN とインターネットの接続(ファイアーウォール)
やや古典的な、iptables を使用

root@voyager:~# apt -y install iptables


# Generated by iptables-save v1.8.4 on Thu Sep 30 17:59:40 2021
*nat
#xxxxx - Variable

:PREROUTING ACCEPT [xxxxxx:xxxxxx]
:INPUT ACCEPT [xxxxxx:xxxxxx]
:OUTPUT ACCEPT [xxxxxx:xxxxxx]
:POSTROUTING ACCEPT [xxxxxx:xxxxxx]
#Very Important
#○○○1- LAN Card name
-A POSTROUTING -s 192.168.0.0/24 -o ○○○1 -j MASQUERADE
#End

COMMIT
# Completed on Thu Sep 30 17:59:40 2021
# Generated by iptables-save v1.8.4 on Thu Sep 30 17:59:40 2021
*filter
#xxxxx - Variable
:INPUT ACCEPT [xxxxxx:xxxxxx]
:FORWARD ACCEPT [xxxxxx:xxxxxx]
:OUTPUT ACCEPT [xxxxxx:xxxxxx]
# 悪質なパケットを排除ーおまじないのようなもの
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j DROP
-A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN,SYN,RST,PSH,ACK,URG -j DROP
# 以下のPort を許可
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 465 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 110 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 995 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 143 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 993 -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -j LOG --log-prefix "drop_packet:"
COMMIT
# Completed on Thu Sep 30 17:59:40 2021

これをスクリプトで書くと…

root@voyager:~# cat iptables.sh

#!/bin/sh

# 設定をクリア
iptables -F

# 基本方針[1]
# サーバーが受信するパケットを許可
iptables -P INPUT ACCEPT
# サーバーが経由させるパケットを許可
iptables -P FORWARD ACCEPT
#iptables -P FORWARD DROP
# サーバーが送信するパケットを許可
iptables -P OUTPUT ACCEPT

# サーバ攻撃対策関連
# データを持たないパケットの接続を破棄
iptables -A INPUT -p tcp –tcp-flags ALL NONE -j DROP
# SYNflood攻撃と追われる接続を破棄
iptables -A INPUT -p tcp ! –syn -m state –state NEW -j DROP
# ステルススキャンと思われる接続を破棄
iptables -A INPUT -p tcp –tcp-flags ALL ALL -j DROP
iptables -A INPUT -p tcp -m tcp –dport 80 -j ACCEPT
# HTTPS(SSL)を許可
iptables -A INPUT -p tcp -m tcp –dport 443 -j ACCEPT
# FTPD
iptables -A INPUT -p tcp -m tcp –dport 21 -j ACCEPT
#SMTP
iptables -A INPUT -p tcp -m tcp –dport 25 -j ACCEPT
#SMTP(SSL)
iptables -A INPUT -p tcp -m tcp –dport 465 -j ACCEPT
#POP3
iptables -A INPUT -p tcp -m tcp –dport 110 -j ACCEPT
#POP3(SSL)
iptables -A INPUT -p tcp -m tcp –dport 995 -j ACCEPT
#IMAP
iptables -A INPUT -p tcp -m tcp –dport 143 -j ACCEPT
#IMAP(SSL)
iptables -A INPUT -p tcp -m tcp –dport 993 -j ACCEPT
#SMTPS
iptables -A INPUT -p tcp -m tcp –dport 465 -j ACCEPT
#SMTP-Submission
iptables -A INPUT -p tcp -m tcp –dport 587 -j ACCEPT
# PINGを許可
iptables -A INPUT -p icmp -j ACCEPT
# MASQUARADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ○○○1 -j MASQUERADE

# 要するに、ローカル⇔インターネットのやり取りをするには
#「NATとは Network Address Translationの略。 「ネットワークアドレス変換」ともいう。 LANに接続された端末からインターネットに接続する際に、「プライベートIPアドレス」を自動的に外部ネットワークで使用できる「グローバルIPアドレス」に変換する機能。」が必要ということ
# その他
# ローカルループバックの接続を許可
iptables -A INPUT -i lo -j ACCEPT
# 確率済みの通信を許可
iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
# ログを出力
iptables -A INPUT -j LOG –log-prefix “drop_packet:”

サーバー再構築覚書(003)ーその前提(03)

◎サーバーで以下のプログラムが稼働することを目標とする
・ネットワークでのインフラ部分
・メールサーバー(メーリングリスト整備も目標)
・Web サーバー(各種のブログを用意」)
各種手順
1)OS(Linux)のインストール - 済
以後のインストールおよび設定では、Server World の Ubuntu 20.04 LTS 版が、役に立った。
2)インフラ部分の設定
事前の準備では、ファイラー( fdclone )と、vi 系のエディターは使いづらいので emacs 系の jed が必須。)
Terminal で、

hoge@Voyager:~$ sudo apt -y install fdclone
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
fdclone
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 7 個。
544 kB のアーカイブを取得する必要があります。
この操作後に追加で 1,201 kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu focal/universe amd64 fdclone amd64 3.01h-1build1 [544 kB]
544 kB を 2秒 で取得しました (346 kB/s)
以前に未選択のパッケージ fdclone を選択しています。
(データベースを読み込んでいます ... 現在 328516 個のファイルとディレクトリがインストールされています。)
.../fdclone_3.01h-1build1_amd64.deb を展開する準備をしています ...
fdclone (3.01h-1build1) を展開しています...
fdclone (3.01h-1build1) を設定しています ...
doc-base (0.10.9) のトリガを処理しています ...
doc-base ファイルを 2 個追加 を処理中...
man-db (2.9.1-1) のトリガを処理しています ...

root@mitsu-Voyager-2004:~# apt -y install jed
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
jed-common libonig5 libslang2-modules slsh
提案パッケージ:
gpm
以下のパッケージが新たにインストールされます:
jed jed-common libonig5 libslang2-modules slsh
アップグレード: 0 個、新規インストール: 5 個、削除: 0 個、保留: 0 個。
846 kB のアーカイブを取得する必要があります。
この操作後に追加で 4,193 kB のディスク容量が消費されます。



以下はインフラ部分の整備で、次回にでも…
1. 時刻設定
2. ファイアーウォール設定
3. ネームサーバーの設定