FC4付属の sendmail で POP before SMTP(qpopper+DRAC)への対応
の編集
http://pocketstudio.jp/linux/?FC4%C9%D5%C2%B0%A4%CE%20sendmail%20%A4%C7%20POP%20before%20SMTP%28qpopper%2BDRAC%29%A4%D8%A4%CE%C2%D0%B1%FE
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
Apache/Tips
Apache/Tips/Basic 認証
Apache/Tips/Digest 認証
Apache/Tips/Digest+認証
Apache/Tips/mod_auth_digest.soのセットアップ・インストール
BBS
BBS/archive1
BitTorrent
BracketName
CentOS
CentOS 3 パッケージ更新・エラータ・セキュリティ情報
CentOS 4 パッケージ更新・エラータ・セキュリティ情報
CentOS が配布されている isos ディレクトリ群にあるファイルは何ですか?
CentOS に寄付しようぜ!
CentOS のロゴや画像ファイルを使用しても構いませんか?
CentOS 用 セットアップ CD ファイルのダウンロードと CD の作成方法を教えてください。
CentOS/FAQ
CentOS/FAQ/CentOS 2・CentOS 3・CentOS 4 はどのように比較できますか?
CentOS/FAQ/CentOS 3.3 での MegaRaid STA 150-2 について
CentOS/FAQ/CentOS 4 とは何ですか?
CentOS/FAQ/CentOS 4 の開発者は誰でしょう。どのように連絡を取れますか?
CentOS/FAQ/CentOS 4.x にアップグレードする代替案はありますか?
CentOS/FAQ/CentOS Extras とは何ですか?
CentOS/FAQ/CentOS ではどうして GPG キーが yum にセットされていないのですか?
CentOS/FAQ/CentOS ではどうして GPG キーが yum にセットされていないのですか?(G)
CentOS/FAQ/CentOS と Red Hat(R)社や RHEL とはどのような関係ですか?
CentOS/FAQ/CentOS に関する全てのレポジトリ(ディレクトリ)に関する説明はありますか?
CentOS/FAQ/CentOS の 3.1・3.2・3.3 との相違点は何でしょう? それらは全て RedHat...
CentOS/FAQ/CentOS のバージョンやリリースはどのような仕組みですか。また、上位ベンダーの提供するものと...
CentOS/FAQ/CentOS は一次配布されているソース RPM ファイルを変更していますか?
CentOS/FAQ/CentOS を MySQL (あるいは PostgreSQL) と一緒にインストールしました。ですが...
CentOS/FAQ/CentOS リリースをダウンロードする為に Bittorrent をどうやって使えばいいですか?
CentOS/FAQ/CentOS-2 の更新がサポートされる期間はどの程度ですか?
CentOS/FAQ/CentOS-3 で RHGFS と RHCS は使えますか?
CentOS/FAQ/CentOS-3 の更新がサポートされる期間はどの程度ですか?
CentOS/FAQ/CentOS-4 で RHGFS と RHCS は使えますか?
CentOS/FAQ/CentOS-4 の centosplus レポジトリとは何ですか?
CentOS/FAQ/CentOS-4 の更新がサポートされる期間はどの程度ですか?
CentOS/FAQ/Donavan 氏 は WhiteBoxLinux と同じく CentOS にも関係している方ですか?
CentOS/FAQ/ISO イメージファイルはどこにありますか?
CentOS/FAQ/Red Hat 社が修正版を発表した後、CentOS に修正が反映されるのにはどのくらいの期間を要しますか?
CentOS/FAQ/Red Hat(R) 社の Directory Server は CentOS-4 でも使えますか?
CentOS/FAQ/どこから CentOS 用の RPM パッケージを入手できますか?
CentOS/FAQ/どこで CentOS 4 用のパッケージ署名鍵を入手できますか?
CentOS/FAQ/どのようなアーキテクチャがサポートされますか?
CentOS/FAQ/どのようにして CentOS の更新情報を入手できますか?
CentOS/FAQ/どのようにして RedHat 9 から CentOS 3 にシステムを移行できますか?
CentOS/FAQ/どのようにして WBEL-3 (White Box Exterprise Linux) から CentOS 3 にシステムを移行できますか?
CentOS/FAQ/なぜ CentOS が存在するのですか?
CentOS/FAQ/私がダウンロードした x86_64 用の CentOS 3.3 はバージョンが RC1 と表示されます...
CentOS/FAQ/上位ベンダーは Enterprise Linux として AS・ES・WS・PWS といった複数のバージョンを提供...
CentOS/FAQ/多くの RPM には redhat や rhel や rh という文字が含まれています。これらは変更しないのですか?
CentOS/FAQ/誰が CentOS 2.0 を管理しているのでしょう。
CentOS/FAQ/誰が CentOS 3 をメンテナンスしているのでしょう?
CentOS/FAQ_ja
CentOS3/security/i386/CESA-2006 0710 Important CentOS 3 i386 kernel
CentOS3/security/i386/CESA-2006 0720 Critical CentOS 3 i386 kdelibs
CentOS3/security/i386/CESA-2006 0725 Moderate CentOS 3 i386 qt
CentOS3/security/i386/CESA-2006 0726 Moderate CentOS 3 i386 wireshark
CentOS3/security/i386/CESA-2006 0727 Moderate CentOS 3 i386 texinfo
CentOS3/security/i386/CESA-2006 0729 Moderate CentOS 3 i386 ruby
CentOS3/security/i386/CESA-2006 0730 Important CentOS 3 i386 php
CentOS3/security/i386/CESA-2006 0734 Critical CentOS 3 i386 seamonkey
CentOS3/security/i386/CESA-2006 0738 Low CentOS 3 i386 openssh
CentOS3/security/i386/CESA-2007 0015 Moderate CentOS 3 i386 ImageMagick
CentOS3/security/i386/CESA-2007 0044 Moderate CentOS 3 i386 bind
CentOS3/security/i386/CESA-2007 0060 Moderate CentOS 3 i386 samba
CentOS3/security/i386/CESA-2007 0064 Moderate CentOS 3 i386 postgresql
CentOS3/security/i386/CESA-2007 0076 Important CentOS 3 i386 php
CentOS3/security/i386/CESA-2007 0086 Critical CentOS 3 i386 gnomemeeting
CentOS3/update/Critical CentOS 3 i386 sendmail
CentOS4/security/i386/CESA-2006 0713 python
CentOS4/security/i386/CESA-2006 0719 Moderate CentOS 4 i386 nss_ldap
CentOS4/security/i386/CESA-2006 0720 Critical CentOS 4 i386 kdelibs
CentOS4/security/i386/CESA-2006 0725 Moderate CentOS 4 i386 qt
CentOS4/security/i386/CESA-2006 0726 Moderate CentOS 4 i386 wireshark
CentOS4/security/i386/CESA-2006 0727 Moderate CentOS 4 i386 texinfo
CentOS4/security/i386/CESA-2006 0729 Moderate CentOS 4 i386 ruby
CentOS4/security/i386/CESA-2006 0730 Important CentOS 4 i386 php
CentOS4/security/i386/CESA-2006 0733 Critical CentOS 4 i386 firefox
CentOS4/security/i386/CESA-2006 0734 Critical CentOS 4 i386 seamonkey
CentOS4/security/i386/CESA-2006 0735 Critical CentOS 4 i386 thunderbird
CentOS4/security/i386/CESA-2006 0738 Low CentOS 4 i386 openssh
CentOS4/security/i386/CESA-2006 0742 Critical CentOS 4 i386 elinks
CentOS4/security/i386/CESA-2007 0008 Moderate CentOS 4 i386 dbus
CentOS4/security/i386/CESA-2007 0014 Important CentOS 4 i386 kernel
CentOS4/security/i386/CESA-2007 0015 Moderate CentOS 4 i386 ImageMagick
CentOS4/security/i386/CESA-2007 0018 Moderate CentOS 4 i386 fetchmail
CentOS4/security/i386/CESA-2007 0019 Moderate CentOS 4 i386 gtk2
CentOS4/security/i386/CESA-2007 0022 Moderate CentOS 4 i386 squirrelmail
CentOS4/security/i386/CESA-2007 0044 Moderate CentOS 4 i386 bind
CentOS4/security/i386/CESA-2007 0060 Moderate CentOS 4 i386 samba
CentOS4/security/i386/CESA-2007 0064 Moderate CentOS 4 i386 postgresql
CentOS4/security/i386/CESA-2007 0076 Important CentOS 4 i386 php
CentOS4/security/i386/CESA-2007 0086 Critical CentOS 4 i386 gnomemeeting
CentOS4/security/x86_64/CESA-2006 0713 python
CentOS4/security/x86_64/CESA-2006 0719 Moderate CentOS 4 x86_64 nss_ldap
CentOS4/security/x86_64/CESA-2006 0720 Critical CentOS 4 x86_64 kdelibs
CentOS4/security/x86_64/CESA-2006 0725 Moderate CentOS 4 i386 qt
CentOS4/security/x86_64/CESA-2006 0726 Moderate CentOS 4 x86_64 wireshark
CentOS4/security/x86_64/CESA-2006 0727 Moderate CentOS 4 x86_64 texinfo
CentOS4/security/x86_64/CESA-2006 0729 Moderate CentOS 4 x86_64 ruby
CentOS4/security/x86_64/CESA-2006 0730 Important CentOS 4 x86_64 php
CentOS4/security/x86_64/CESA-2006 0733 Critical CentOS 4 x86_64 firefox
CentOS4/security/x86_64/CESA-2006 0734 Critical CentOS 4 x86_64 seamonkey
CentOS4/security/x86_64/CESA-2006 0735 Critical CentOS 4 x86_64 thunderbird
CentOS4/security/x86_64/CESA-2006 0738 Low CentOS 4 x86_64 openssh
CentOS4/security/x86_64/CESA-2006 0742 Critical CentOS 4 x86_64 elinks
CentOS4/security/x86_64/CESA-2007 0008 Moderate CentOS 4 x86_64 dbus
CentOS4/security/x86_64/CESA-2007 0014 Important CentOS 4 x86_64 kernel
CentOS4/security/x86_64/CESA-2007 0015 Moderate CentOS 4 x86_64 ImageMagick
CentOS4/security/x86_64/CESA-2007 0018 Moderate CentOS 4 x86_64 fetchmail
CentOS4/security/x86_64/CESA-2007 0019 Moderate CentOS 4 x86_64 gtk2
CentOS4/security/x86_64/CESA-2007 0022 Moderate CentOS 4 x86_64 squirrelmail
CentOS4/security/x86_64/CESA-2007 0044 Moderate CentOS 4 x86_64 bind
CentOS4/security/x86_64/CESA-2007 0060 Moderate CentOS 4 x86_64 samba
CentOS4/security/x86_64/CESA-2007 0064 Moderate CentOS 4 x86_64 postgresql
CentOS4/security/x86_64/CESA-2007 0076 Important CentOS 4 x86_64 php
CentOS4/security/x86_64/CESA-2007 0086 Critical CentOS 4 x86_64 gnomemeeting
CentOS4/update/CESA-2006 0689 kernel
CentOS4/update/Critical CentOS 4 i386 sendmail
C言語
DRAC(Dynamic Relay Authorization)についての日本語情報
DRAC/DRAC(Dynamic Relay Authorization Control)ドキュメント和訳
DRAC/POP IMAP サーバの調整 (POP IMAP Server Modifications)
DRAC/doc/INSTALL
DRAC/doc/PORTING
DRAC/doc/README
DRAC/doc/dracd-setup.linux
DRAC/doc/dracd.allow-sample
DRAC/インストール (Instaling)
DRAC/コンパイル (Compiling)
DRAC/テスト (Testing)
DRAC/メールサーバ調整 (Mail Server Configuration)
DomainKey
DomainKeys
Dovecot/Dovecotって何?
English
FC4/Apache/Apacheのセットアップ
FC4/Apache/一般ユーザのウェブ表示
FC4/FAQ/TeraTerm が文字化けしてますが?
FC4/FAQ/man が文字化けしてますが?
FC4/FAQ/slocate や locate が使えない?
FC4/FAQ/システムの文字コードを EUC_JP にしたいんですが?
FC4/FAQ/シングルモードで動作させるには?
FC4/FAQ/ファイルシステムが Read-Only になってしまいました……
FC4/FAQ/ランレベルの変更をしたいんだけど?
FC4/FSElinx/メモ/FC4 上で SELinux の targeted ポリシーが適用されるデーモン
FC4/FSElinx/メモ/SELinux 環境では quota は使えない
FC4/PHP/マルチバイト文字列関数への対応方法
FC4/SELinux/FC4 で標準の SELinux 動作モード
FC4/SELinux/FC4 上で SELinux のログを確認するには?
FC4/SELinux/SELinux を無効にするには?
FC4/SELinux/structを試した。ハマった
FC4/SELinux/ポリシーを手動で設定するには
FC4/SELinux/動作モード確認・変更と起動時の設定
FC4/TIP/GRUB/カーネル選択時間の変更
FC4/TIP/パスワードの簡易作成
FC4/TIP/簡単に電源を落とす poweroff
FC4/TIP/標準で準備されていないプログラムのRPMは?
FC4/VNCによるリモートからの X Window 操作
FC4/dovecot/dovecot による APOP認証(DIGEST-MD5)を使った安全なログイン
FC4/dovecot/dovecot による MRA(メール受信サーバ)を用いた pop3,pop3s,imap,imap4構築
FC4/quota
FC4/quota/1.quota とはなんだ?食えるのか?
FC4/quota/2.quota を使うための設定
FC4/quota/3.quota の運用によるディスク容量制限
FC4/quota/4.quota とSELinux
FC4/quota/5.quota の設定を廃止する
FC4/sendmail/FC4付属のsendmailでSMTPSとSMTP AUTH(SMTP認証)に対応させる方法
FC4/sendmail/MTA としての sendmail の設定(メールを送るために最低限度すべき事)
FC4/sendmail/SMTPポート25制限対策のサブミッション・ポート(Submission Port)利用
FC4/sendmail/smrsh 制限を手軽に取り除く方法
FC4/ssh/ssh サーバのセキュリティ設定
FC4/telnet/サーバのインストールと設定
FC4/vsftpd
FC4/vsftpd/1.FTP サーバのセットアップ
FC4/vsftpd/2.vsftpd の初期セットアップ
FC4/vsftpd/3.vsftpd の設定変更方法や便利技
FC4/vsftpd/4.vsftpd の削除
FC4/xinetd
FC4/セットアップCDの作成
FC4/セットアップメモ
FC4付属の sendmail で APOP 認証と pop3s への対応(qpopper)
FC4付属の sendmail で POP before SMTP(qpopper+DRAC)への対応
FC5/update/Update: beagle-0.2.3-4
FC5/update/Update: curl-7.15.1-3
FC5/update/Update: perl-Archive-Tar-1.29-1
FC5/update/Update: samba-3.0.22-1.fc5
FC5/update/Update: sendmail-8.13.6-0.FC5.1
FC5/セットアップ CD の作成
FC5/ダウンロード情報(日本国内ミラーの一覧)
FC5/ニュース記事
FC5/パッケージ更新・エラータ
FC5/リリースノート
FC6/Fedora Core 6 のダウンロード情報
FC6/FedoraCore6
FC6/FedoraXenQuickstartFC6
FC6/ReleaseNotes
FC6/Schedule
FC6/セットアップCDの作成
FC6/セットアップ・ガイド
FC6/セットアップ・ガイド/1.CDもしくはDVDからブートする
FC6/セットアップ・ガイド/2.アナコンダでのインストール
FHS
FHS/1. Introduction - はじめに
FHS/2. ファイルシステム
FHS/3. root ファイルシステム
FHS/4. /usr 階層
FHS/5. /var 階層
FHS/6. オペレーティング・システム特有の補足説明
FHS/7. 付録(Appendix)
Fedora
Fedora 7
Fedora 7/Schedule
Fedora Core 6 の新機能まとめ
Fedora Core 6 インストール・ガイド
Fedora Core 6 サーバ運用ガイド
Fedora Foundation
Fedora+Core+6+サーバ運用ガイド
Fedora/F8
Fedora/Fedora Union Project
Fedora/情報を手に入れるには?
FedoraCore/Fedora Legacy shutting down
FedoraCore4/Fedora Core 4 Release Note Errata リリースノート和訳
FedoraCore4/Fedora Core 4 Release Note Extr リリースノート和訳
FedoraCore4/Fedora Core 4 Release Note リリースノート和訳
FedoraCore4/Fedora Core 4 情報のまとめ
FedoraXenQuickstart
FeodraCore4のダウンロード先
FrontPage
GFDL
GFDL 1.2 に基づく当サイト著作権表記(英語です。すみません)
InitNG で高速ブート
InitNG/Documentation
InterWiki
InterWikiName
InterWikiSandBox
InterWikiテクニカル
KTBBS
LVM2(論理ボリュームマネージャ)を CentOS-4 で使うにはどのようにしたらよいのですか?
Linux
LinuxSoft
Linux雑記
Linux入門
Logcheck
Logcheck/README 日本語訳
MAIL
MAIL/RFC 2554 - SMTP Service Extentions for Authentication
MAIL/RFC2554 SMTP Service Extentions for Authentication
MTA/AntiSPAM/Domain Keysって何?
MTA/AntiSPAM/Sender ID を導入してみる
MTA/AntiSPAM/Sender IDって何?
MTA/AntiSPAM/Sendmail への Domain Keys 実装
MTA/AntiSPAM/Sendmail への Sender ID 実装
Mail
MenuBar
Notes
ONSE Telecom Co. (SHINBIRO)
PHP
PayPal
Perl
Pocketstudio.jp Linux Wiki
Pocketstudio.jp Linux Wiki FrontPage
Pocketstuido.jp Linux wiki in Chinese traditional
Pocketstuido.jp Linux wiki in English
PortSentry
PortSentry/README 日本語訳
PukiWiki
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
PukiWiki/ツアー
RecentDeleted
RedHat
Rookit Hunter/Fedora Core 4 で試す
Rootkit Hunter
Rootkit Hunter/FAQ 日本語版
SELinux
SELinux Policy Editor について
SELinux/FAQ
SELinux/SELinuxとは何ぞや?
SELinux/SELinux関連書籍
SPAM対策
SandBox
Selinux/SELinuxとは何ぞや?
Selinux/SELinux関連書籍
ServerName
SourceForge
Ubuntu
Unix に関するメモ
Unix/dev/nullの役割
UserDir
VineLinux
WhiteBox
WhiteBoxLinux
WikiEngines
WikiName
WikiWikiWeb
X Windows サーバをインストールしていません。インストール後に X Window サーバを追加できますか?
Xen
Xen/Docs/ユーザーズマニュアル日本語版2.0
Xen/FedoraXenQuickStart
Xen/Xen Faq - Xen 公式 Wiki 日本語訳 2.0
Xen/Xen による Linux 上での仮想化環境構築
Xen/XenFaq - Xen 公式 Wiki 日本語訳
Xen/XenFaq+-+Xen+公式+Wiki+日本語訳
YukiWiki
analog
analog/6.0/doc/analog ドキュメント和訳プロジェクト
analog/6.0/doc/analog/Macintosh
analog/6.0/doc/analog/Windows 95 以降
analog/6.0/doc/analog/analog のカスタマイズ
analog/6.0/doc/analog/analog を使い始める
analog/6.0/doc/analog/その他すべて
analog/6.0/doc/analog/コマンド早見表
analog/6.0/doc/analog/ログファイルの選択
analog/6.0/doc/analog/ログフォーマットの指定
analog/6.0/doc/analog/解析結果について
analog/6.0/doc/analog/基本的なコマンド
analog/6.0/doc/analog/検索語句
analog/6.0/doc/analog/出力の調整
analog/6.0/doc/analog/出力形式
analog/6.0/doc/analog/設定コマンドの構文
analog/log2jp
bbs
bootchart
bootchartで起動時のプロセス推移や負荷をグラフ化
centos4/security/x86_64/cesa-2007 0064 moderate centos 4 x86_64 postgresql
chkrootkit
chkrootkit FAQ 日本語訳
chkrootkit README 日本語訳
chkrootkit 公式サイト日本語化
command/pwd - 現在位置の確認
linux/ML/ネットワーク
linux/ML/全般
linux/xinetd.conf
mta/antispam/sender id を導入してみる
perl/module/Net-Telnetモジュール
pocketstudio.jp linux wiki
qmail/FAQ
rkdat README 和訳
rkdet
rkdet ドキュメント和訳
rkdit ドキュメント和訳
whereis
yum
ご案内
シェル(shell)とは?
システム構成(動作環境)について教えてください
ソフトウェア RAID は CentOS-4 でどのように構築できますか?
パス(PATH)の確認と設定方法は?
プロバイダにこのような通告
プロンプトの確認や設定
ヘルプ
モジュールの基本 - CPAN から Perl のモジュールをインストールする
教えて
参照数
整形ルール
前佛
通りすがりの学生さん
特定ファイルのパスを探すには?
日本語
野球ブログへようこそ!
1
#contents ---- * FC4 付属の sendmail で POP before SMTP(qpopper+DRAC)への対応 [#g63bf90e] ** 1. はじめに [#qef7084c] このページでは Fedora Core 4 に付属されている sendmail に対して POP before SMTP((ポップ・ビフォーア・エスエムティピーと発音)) 機能を実装するための手順書および解説です。POP before SMTP というのは、メールサーバの第三者による不正中継を防止するための手段の1つとして有名で、メールを受信することによりサーバの利用者であると認識し、SMTP(sendmail)サーバ側で一定期間その利用者の IP アドレスに対してメール中継(送信)を許可するという方法です。 具体的な認証の仕組みとしては、メール受信時に qpopper が dracd(DRAC本体) にメールを受信したぞという記録を送り、dracd が sendmail の参照する許可リストに利用者の IP アドレスを記述するものです。時間が経てば自動的に dracd は許可を取り消します。定期的にメールを受信するような設定にされていれば、特に「送信前には受信が必要」と構える必要は無いでしょう。この仕組みの唯一の欠点であり利点であるのが、メールを受信しないと送信出来ないと言うこと。送信が出来ない場合には、まず受信が正しく行われているか確認しなくてはいけません。 昨今は SMTP Auth という選択肢もありますが、急なシステム変更を行うことができない場合、あるいは新システムを導入しても POP Before SMTP でありつづけなくてはいけない(まぁ説明が面倒ですとか)等々の理由により、とにかく POP before SMTP を導入するぞー!とうい場合にお役に立てばと思います。 ** 2. DRAC のセットアップ [#p430d3e2] *** 2-1. DRAC ?? [#bf773294] POP Before SMTP 認証の認証許可・許可取り消しを司る dracd のセットアップを行います。 *** 2-2. 作業手順 [#nd0b61b0] 1. ソースディレクトリに移動して drac というディレクトリを作ります $ cd /usr/local/src # mkdir drac 2. ディレクトリを作ったら、中に移動します。 $ cd drac 3. DRAC のソースを wget で入手します。 $ wget ftp://ftp.cc.umanitoba.ca/src/drac.tar.Z 4. tar を使いファイルを展開(解凍)します $ tar xfz drac.tar.Z 5. Makefile を編集します $ vi Makefile 6. ファイルを開いたら7行目以下をざっくり編集して、INSTALL 等の行をざっくり入れ替えます。 INSTALL = install EBIN = /usr/local/sbin MAN = /usr/local/man/man DEFS = -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C CC = gcc RANLIB = : CFLAGS = $(DEFS) -g LDLIBS = -ldb TSTLIBS = -L. -ldrac RPCGENFLAGS = -C -I MANLIB = 3 MANADM = 8 7. Makefle の準備が終わったら make します $ make 特にエラーメッセージが出てこなければ大丈夫です。正常にコンパイルされています。もしエラーが出てしまって正しくコンパイルされていなければ、Makefile の記述が正しいかどうか疑ってください。 8. 次にインストールします。 # make install 9. 一緒に man((man コマンドで参照するマニュアルのことです)) もセットアップしてしまいます。 # mkdir /usr/local/man/man3 # mkdir /usr/local/man/man8 # make install-man 10. 起動スクリプトを /etc/init.d にコピーします。後からサーバ起動時に自動で DRAC が起動するように設定するためです。 # cp dracd-setup.linux /etc/init.d/dracd 11. コピーした dracd ファイルを編集するため vi で開きます # vi /etc/init.d/dracd 12. dracd ファイルの7行目に以下の項目を追加します(#必要です) # chkconfig: 235 99 99 # description: for POP before SMTP # processname: rpc.dracd 引き続き 19 行目の記述も変更します(rpc.dracd をフルパスで指定します)。 daemon /usr/local/sbin/rpc.dracd& 13. Fedora Core にサービスとして dracd を登録します # /sbin/chkconfig --add dracd 動作確認は --list オプションで可能です。 # /sbin/chkconfig --list dracd dracd 0:off 1:off 2:on 3:on 4:off 5:on 6:off このようにランレベル 3, 5 で on としてありますので、マルチユーザモードでも、X11 が動いていても問題ないでしょう。 14. dracd の起動・停止テスト dracd の起動・停止は Fedora Core のその他の一般的なデーモンと操作方法は同じです。起動は start 、停止は stop です。 # /etc/init.d/dracd start Starting rpc.dracd daemon: [ OK ] ps で見ると、プロセスが動いている事が分かります。 # ps ax | grep dracd 7004 ? S 0:00 /usr/local/sbin/rpc.dracd 停止は stop です。 # /etc/init.d/dracd stop Stopping rpc.dracd daemon: [ OK ] 以上で drac のセットアップは終わりました。起動・停止テストをした場合は、再び rpc.dracd デーモンを起動させておいてください(start してください)。 ** 3. dovecot 使用時の注意 [#z9c103ec] dovecot サーバを有効にしていると、次に作業を行う qpopper の稼働に支障が出る場合があります。pop3 サーバのみを無効にしたいので、以下の手順で作業を行ってください。 vi /etc/dovecot.conf で設定ファイルを開きます。8行目を見てください。 protocols = imap imaps もしこの中に pop3 があれば、pop3 の記述を削除して dovecot の再起動を行います。 # /etc/init.d/dovecot restart Dovecot Imap を停止中: [ OK ] Dovecot Imap を起動中: [ OK ] Imap のみ使えるように dovecot で残しておいても大丈夫です。 ** 4. qpopper のインストール [#y4a23d25] *** 4-1. qpopper ? [#sf5acccc] qpopper というのは POP3 サーバ(MRA) です。要はメールを受信するためのサーバです。Fedora Core では [[dovecot:http://pocketstudio.jp/linux/?FC4%2Fdovecot%2Fdovecot%20%A4%CB%A4%E8%A4%EB%20MRA%28%A5%E1%A1%BC%A5%EB%BC%F5%BF%AE%A5%B5%A1%BC%A5%D0%29%A4%F2%CD%D1%A4%A4%A4%BF%20pop3%2Cpop3s%2Cimap%2Cimap4%B9%BD%C3%DB]]という非常に優れたサーバが入っていますが、残念、これが POP Before SMTP に対応していないので、qpopper という結構日本では有名な POP3 サーバをインストールすることにします。この qpopper 君が rpc.dracd に認証したよという情報を送る訳です。 *** 4-2. qpopper のセットアップ作業 [#o3500eb1] 1. ソースディレクトリに移動します $ cd /usr/local/src 2. wget でアーカイブを取得します。今日現在(2005/07/12)の最新版は 4.0.8 です。もしこのページの記述が古くなってダウンロードできなければ、[[ダウンロード用 ftp サイト:ftp://ftp.qualcomm.com/eudora/servers/unix/popper/]]を辿ってください((ダウンロードページをのぞいたら 4.0.5 が最新ですよ〜と書いてあるのに、実際には 4.0.8 がリリースされていました……何時の間に))。 $ wget ftp://ftp.qualcomm.com/eudora/servers/unix/popper/qpopper4.0.8.tar.gz 3. アーカイブを展開(解凍)します $ tar xfz qpopper4.0.8.tar.gz 4. ディレクトリを移動します $ cd qpopper4.0.8 5. さて、ここでは後々のため(apop や pop3s で使います) qpopper 動作用のアカウントを作成しておきます。UID, GID は適当です。好きな番号でも構いません。 # /usr/sbin/groupadd -g 102 pop3 # /usr/sbin/adduser -u 102 -g 102 pop3 -s /sbin/nologin 6. 次に ./configure を実行します。オプションは少し色々ありますが、後々のため、一通り指定しておくことにします。 # ./configure \ --enable-apop=/etc/mail/apop.auth \ --enable-popuid=pop3 \ --with-openssl \ --enable-log-login \ --enable-specialauth \ --with-drac=/usr/local/src/drac 7. 問題なければサクサクッとセットアップしてしまいましょう。 # make # make install これでファイルが /usr/local/sbin/popper にコピーされました。 ** 5. xinetd の設定と動作確認 [#vbf665f5] セットアップした qpopper は xinetd((ザイネットディー、と呼びます man に書いてありました))経由でメールを受信することにします。 設定フィルを作成します。 # vi /etc/xinetd.d/qpopper 新規にファイルを作成します。以下の内容をそのままコピーしてください。 service pop3 { disable = no socket_type = stream wait = no user = root server = /usr/local/sbin/popper server_args = -s -R } サーバの引数に -s をつけているのは受信時の詳細なログを記録するためです。トラブルの時に役立ちます。-R はホスト名の逆引きを行いません。受信時間短縮のためです。 さて、ファイルを保存したら xinetd を再起動します。 # /etc/init.d/xinetd restart xinetd を停止中: [ OK ] xinetd を起動中: [ OK ] 特にエラーが出なければ作業完了です。 動作確認は telnet を使って手軽に行います。 $ telnet localhost 110 Trying 127.0.0.1... Connected to localhost (127.0.0.1). Escape character is '^]'. +OK Qpopper (version 4.0.8) at sion starting. <11021.1121178868@sion> このように qpopper が正常応答してくれれば問題ありません。終了は QUIT と入力してエンターです。 QUIT +OK Pop server at sion signing off. Connection closed by foreign host. あとは、念のため /var/log/maillog も確認してみましょう。メールの受信が正常に行われていれば次のようにメッセージが表示されます。tail -f /var/log/maillog で Jul 12 23:34:28 sion popper[11021]: (v4.0.8) Servicing request from "sion" at 127.0.0.1 Jul 12 23:37:02 sion popper[11060]: (v4.0.8) Servicing request from "192.168.11.102" at 192.168.11.102 Jul 12 23:37:02 sion popper[11060]: (v4.0.8) POP login by user "zem" at (192.168.11.102) 192.168.11.102 Jul 12 23:37:02 sion popper[11060]: [drac]: login by zem from host 192.168.11.102 (192.168.11.102) Jul 12 23:37:12 sion popper[11060]: Stats: zem 0 0 30 110356 192.168.11.102 192.168.11.102 これは zem というユーザが 192.168.11.102 というホストから sion というホストに接続し、認証が通ったので [drac] へ zem が login しましたよ、と情報を送っています。 正しく dracd が sendmail の為のファイルを更新しているかどうか調べてみましょう。対象ファイルは /etc/mail/dracd.db です。 # db_dump /etc/mail/dracd.db VERSION=3 format=bytevalue type=btree db_pagesize=512 HEADER=END 3139322e3136382e31312e313032 31313231313831303037 DATA=END これは生のデータなので、分かり易くするためには mekemap オプションで参照して確認します。IP と受信時刻が記録されます。 # makemap -u btree /etc/mail/dracd.db 192.168.11.102 1121181782 次に、そのまま /etc/mail/dracd.allow ファイルを編集します。自分自身からしか基本的に許可しないので、次のように書きます。 255.255.255.255 127.0.0.1 ** 5. sendmail の設定 [#fa5a7ccd] *** 5-1. 最期は sendmail の設定 [#d6f967b5] 最終的にメールを送信するのは sendmail です。sendmail が dracd によって作成される許可リスト /etc/mail/dracd.db を参照するようにする事が次の作業です。 この作業では sendmail.cf の再構築を行います。環境が変わる恐れもありますので、一応事前にバックアップを取っておくことをおすすめいたします。 # cp -p /etc/mail/sendamil.cf /etc/mail/sendmail.cf.backup *** 5-2. sendmail.mc の編集と sendmail.cf の構築 [#d3569cf6] 1. sendmail の設定ファイル sendmail.mc を開きます # vi /etc/mail/sendmail.mc ファイルを開いたら、一番末尾に次のように記述を追加します。 LOCAL_CONFIG Kdrac btree /etc/mail/dracd LOCAL_RULESETS SLocal_check_rcpt dnl # allow recent POP/IMAP mail clients to relay R$* $: $&{client_addr} R$+ $: $(drac $1 $: ? $) R? $@ ? R$+ $@ $#OK (※左右の文字列にあるのは空白ではなくタブ[TAB]です。空白では動作しません。mc ファイルへの記入時にはご注意下さい。) 2. sendmail.cf を再構築します # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 3. 最期に sendmail を再起動します。 # /etc/init.d/sendmail restart sendmail を停止中: [ OK ] sm-client を停止中: [ OK ] sendmail を起動中: [ OK ] sm-client を起動中: [ OK ] あとはメールソフト側から送信が可能かどうか、確認してみてください。 なお、初期状態ではメール受信後 30 分間の送信が許可されます。時間の変更は rpc.dracd の引数に -e xx(秒) と指定します。詳しくは man .rpcdracd をご覧下さい。 ** ハマりポイント [#o646c30e] -エラー『554 5.3.0 rewrite: map drac not found』 /etc/mail の中に dracd.db はありますか? sendmail.mc の記述が不適切でも、このようにエラーが出ます。 -エラー『reject=550 5.7.1 <メールアドレス>... Relaying denied. Proper authentication required.』メール中継が拒否されました。ちゃんと受信されたあとに送信を試みられているか確認してください。 ---- ** メモ [#a822bfd5] - DRAC の手順 11 で "/usr/sbin/chkconfig --add dracd" を試みたがエラー > 「サービス dracd は、chkconfig をサポートしていません。」と出てサービスとして受け付けてくれない。何故?? ドキュメントではシンボリックはれば?と出てるが、なんとかスマートな方法が無いものか。 &br; &br; と、色々さぐっているうちに【 chkconfig 】なる行が必要な事が判明 (参考URL - http://www.turbolinux.co.jp/dcforum/DCForumID11/6109.html)。 なるほど。ランレベルと優先順位を書けば良いんだな。ということは、ランレベル 235 で問題ないだろう、あとは起動手順としてはラストかな 99 に決定。うむ、問題ない。 < - DRAC の手順 14 でハマる。 > 起動しようとしても、"Starting rpc.dracd daemon: /etc/rc.d/init.d/functions: line 148: rpc.dracd: command not found" ?? functions ファイルの 148 行目をみたら "$nicd $*" しかない。うーん。SELinux は disable だから関係ない。 &br; &br; うーむ。原因は dracd ファイル 19 行目 "daemon rpc.dracd&" に間違いない。あ、もしかして単にシステムパスが通ってないだけ!? あり得る……。そこでフルパス "/usr/local/sbin/rpc.dracd" に書き換えると……。キタ━(゚∀゚)━ッ!! なんだ、それだけかよ orz... <
タイムスタンプを変更しない
#contents ---- * FC4 付属の sendmail で POP before SMTP(qpopper+DRAC)への対応 [#g63bf90e] ** 1. はじめに [#qef7084c] このページでは Fedora Core 4 に付属されている sendmail に対して POP before SMTP((ポップ・ビフォーア・エスエムティピーと発音)) 機能を実装するための手順書および解説です。POP before SMTP というのは、メールサーバの第三者による不正中継を防止するための手段の1つとして有名で、メールを受信することによりサーバの利用者であると認識し、SMTP(sendmail)サーバ側で一定期間その利用者の IP アドレスに対してメール中継(送信)を許可するという方法です。 具体的な認証の仕組みとしては、メール受信時に qpopper が dracd(DRAC本体) にメールを受信したぞという記録を送り、dracd が sendmail の参照する許可リストに利用者の IP アドレスを記述するものです。時間が経てば自動的に dracd は許可を取り消します。定期的にメールを受信するような設定にされていれば、特に「送信前には受信が必要」と構える必要は無いでしょう。この仕組みの唯一の欠点であり利点であるのが、メールを受信しないと送信出来ないと言うこと。送信が出来ない場合には、まず受信が正しく行われているか確認しなくてはいけません。 昨今は SMTP Auth という選択肢もありますが、急なシステム変更を行うことができない場合、あるいは新システムを導入しても POP Before SMTP でありつづけなくてはいけない(まぁ説明が面倒ですとか)等々の理由により、とにかく POP before SMTP を導入するぞー!とうい場合にお役に立てばと思います。 ** 2. DRAC のセットアップ [#p430d3e2] *** 2-1. DRAC ?? [#bf773294] POP Before SMTP 認証の認証許可・許可取り消しを司る dracd のセットアップを行います。 *** 2-2. 作業手順 [#nd0b61b0] 1. ソースディレクトリに移動して drac というディレクトリを作ります $ cd /usr/local/src # mkdir drac 2. ディレクトリを作ったら、中に移動します。 $ cd drac 3. DRAC のソースを wget で入手します。 $ wget ftp://ftp.cc.umanitoba.ca/src/drac.tar.Z 4. tar を使いファイルを展開(解凍)します $ tar xfz drac.tar.Z 5. Makefile を編集します $ vi Makefile 6. ファイルを開いたら7行目以下をざっくり編集して、INSTALL 等の行をざっくり入れ替えます。 INSTALL = install EBIN = /usr/local/sbin MAN = /usr/local/man/man DEFS = -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C CC = gcc RANLIB = : CFLAGS = $(DEFS) -g LDLIBS = -ldb TSTLIBS = -L. -ldrac RPCGENFLAGS = -C -I MANLIB = 3 MANADM = 8 7. Makefle の準備が終わったら make します $ make 特にエラーメッセージが出てこなければ大丈夫です。正常にコンパイルされています。もしエラーが出てしまって正しくコンパイルされていなければ、Makefile の記述が正しいかどうか疑ってください。 8. 次にインストールします。 # make install 9. 一緒に man((man コマンドで参照するマニュアルのことです)) もセットアップしてしまいます。 # mkdir /usr/local/man/man3 # mkdir /usr/local/man/man8 # make install-man 10. 起動スクリプトを /etc/init.d にコピーします。後からサーバ起動時に自動で DRAC が起動するように設定するためです。 # cp dracd-setup.linux /etc/init.d/dracd 11. コピーした dracd ファイルを編集するため vi で開きます # vi /etc/init.d/dracd 12. dracd ファイルの7行目に以下の項目を追加します(#必要です) # chkconfig: 235 99 99 # description: for POP before SMTP # processname: rpc.dracd 引き続き 19 行目の記述も変更します(rpc.dracd をフルパスで指定します)。 daemon /usr/local/sbin/rpc.dracd& 13. Fedora Core にサービスとして dracd を登録します # /sbin/chkconfig --add dracd 動作確認は --list オプションで可能です。 # /sbin/chkconfig --list dracd dracd 0:off 1:off 2:on 3:on 4:off 5:on 6:off このようにランレベル 3, 5 で on としてありますので、マルチユーザモードでも、X11 が動いていても問題ないでしょう。 14. dracd の起動・停止テスト dracd の起動・停止は Fedora Core のその他の一般的なデーモンと操作方法は同じです。起動は start 、停止は stop です。 # /etc/init.d/dracd start Starting rpc.dracd daemon: [ OK ] ps で見ると、プロセスが動いている事が分かります。 # ps ax | grep dracd 7004 ? S 0:00 /usr/local/sbin/rpc.dracd 停止は stop です。 # /etc/init.d/dracd stop Stopping rpc.dracd daemon: [ OK ] 以上で drac のセットアップは終わりました。起動・停止テストをした場合は、再び rpc.dracd デーモンを起動させておいてください(start してください)。 ** 3. dovecot 使用時の注意 [#z9c103ec] dovecot サーバを有効にしていると、次に作業を行う qpopper の稼働に支障が出る場合があります。pop3 サーバのみを無効にしたいので、以下の手順で作業を行ってください。 vi /etc/dovecot.conf で設定ファイルを開きます。8行目を見てください。 protocols = imap imaps もしこの中に pop3 があれば、pop3 の記述を削除して dovecot の再起動を行います。 # /etc/init.d/dovecot restart Dovecot Imap を停止中: [ OK ] Dovecot Imap を起動中: [ OK ] Imap のみ使えるように dovecot で残しておいても大丈夫です。 ** 4. qpopper のインストール [#y4a23d25] *** 4-1. qpopper ? [#sf5acccc] qpopper というのは POP3 サーバ(MRA) です。要はメールを受信するためのサーバです。Fedora Core では [[dovecot:http://pocketstudio.jp/linux/?FC4%2Fdovecot%2Fdovecot%20%A4%CB%A4%E8%A4%EB%20MRA%28%A5%E1%A1%BC%A5%EB%BC%F5%BF%AE%A5%B5%A1%BC%A5%D0%29%A4%F2%CD%D1%A4%A4%A4%BF%20pop3%2Cpop3s%2Cimap%2Cimap4%B9%BD%C3%DB]]という非常に優れたサーバが入っていますが、残念、これが POP Before SMTP に対応していないので、qpopper という結構日本では有名な POP3 サーバをインストールすることにします。この qpopper 君が rpc.dracd に認証したよという情報を送る訳です。 *** 4-2. qpopper のセットアップ作業 [#o3500eb1] 1. ソースディレクトリに移動します $ cd /usr/local/src 2. wget でアーカイブを取得します。今日現在(2005/07/12)の最新版は 4.0.8 です。もしこのページの記述が古くなってダウンロードできなければ、[[ダウンロード用 ftp サイト:ftp://ftp.qualcomm.com/eudora/servers/unix/popper/]]を辿ってください((ダウンロードページをのぞいたら 4.0.5 が最新ですよ〜と書いてあるのに、実際には 4.0.8 がリリースされていました……何時の間に))。 $ wget ftp://ftp.qualcomm.com/eudora/servers/unix/popper/qpopper4.0.8.tar.gz 3. アーカイブを展開(解凍)します $ tar xfz qpopper4.0.8.tar.gz 4. ディレクトリを移動します $ cd qpopper4.0.8 5. さて、ここでは後々のため(apop や pop3s で使います) qpopper 動作用のアカウントを作成しておきます。UID, GID は適当です。好きな番号でも構いません。 # /usr/sbin/groupadd -g 102 pop3 # /usr/sbin/adduser -u 102 -g 102 pop3 -s /sbin/nologin 6. 次に ./configure を実行します。オプションは少し色々ありますが、後々のため、一通り指定しておくことにします。 # ./configure \ --enable-apop=/etc/mail/apop.auth \ --enable-popuid=pop3 \ --with-openssl \ --enable-log-login \ --enable-specialauth \ --with-drac=/usr/local/src/drac 7. 問題なければサクサクッとセットアップしてしまいましょう。 # make # make install これでファイルが /usr/local/sbin/popper にコピーされました。 ** 5. xinetd の設定と動作確認 [#vbf665f5] セットアップした qpopper は xinetd((ザイネットディー、と呼びます man に書いてありました))経由でメールを受信することにします。 設定フィルを作成します。 # vi /etc/xinetd.d/qpopper 新規にファイルを作成します。以下の内容をそのままコピーしてください。 service pop3 { disable = no socket_type = stream wait = no user = root server = /usr/local/sbin/popper server_args = -s -R } サーバの引数に -s をつけているのは受信時の詳細なログを記録するためです。トラブルの時に役立ちます。-R はホスト名の逆引きを行いません。受信時間短縮のためです。 さて、ファイルを保存したら xinetd を再起動します。 # /etc/init.d/xinetd restart xinetd を停止中: [ OK ] xinetd を起動中: [ OK ] 特にエラーが出なければ作業完了です。 動作確認は telnet を使って手軽に行います。 $ telnet localhost 110 Trying 127.0.0.1... Connected to localhost (127.0.0.1). Escape character is '^]'. +OK Qpopper (version 4.0.8) at sion starting. <11021.1121178868@sion> このように qpopper が正常応答してくれれば問題ありません。終了は QUIT と入力してエンターです。 QUIT +OK Pop server at sion signing off. Connection closed by foreign host. あとは、念のため /var/log/maillog も確認してみましょう。メールの受信が正常に行われていれば次のようにメッセージが表示されます。tail -f /var/log/maillog で Jul 12 23:34:28 sion popper[11021]: (v4.0.8) Servicing request from "sion" at 127.0.0.1 Jul 12 23:37:02 sion popper[11060]: (v4.0.8) Servicing request from "192.168.11.102" at 192.168.11.102 Jul 12 23:37:02 sion popper[11060]: (v4.0.8) POP login by user "zem" at (192.168.11.102) 192.168.11.102 Jul 12 23:37:02 sion popper[11060]: [drac]: login by zem from host 192.168.11.102 (192.168.11.102) Jul 12 23:37:12 sion popper[11060]: Stats: zem 0 0 30 110356 192.168.11.102 192.168.11.102 これは zem というユーザが 192.168.11.102 というホストから sion というホストに接続し、認証が通ったので [drac] へ zem が login しましたよ、と情報を送っています。 正しく dracd が sendmail の為のファイルを更新しているかどうか調べてみましょう。対象ファイルは /etc/mail/dracd.db です。 # db_dump /etc/mail/dracd.db VERSION=3 format=bytevalue type=btree db_pagesize=512 HEADER=END 3139322e3136382e31312e313032 31313231313831303037 DATA=END これは生のデータなので、分かり易くするためには mekemap オプションで参照して確認します。IP と受信時刻が記録されます。 # makemap -u btree /etc/mail/dracd.db 192.168.11.102 1121181782 次に、そのまま /etc/mail/dracd.allow ファイルを編集します。自分自身からしか基本的に許可しないので、次のように書きます。 255.255.255.255 127.0.0.1 ** 5. sendmail の設定 [#fa5a7ccd] *** 5-1. 最期は sendmail の設定 [#d6f967b5] 最終的にメールを送信するのは sendmail です。sendmail が dracd によって作成される許可リスト /etc/mail/dracd.db を参照するようにする事が次の作業です。 この作業では sendmail.cf の再構築を行います。環境が変わる恐れもありますので、一応事前にバックアップを取っておくことをおすすめいたします。 # cp -p /etc/mail/sendamil.cf /etc/mail/sendmail.cf.backup *** 5-2. sendmail.mc の編集と sendmail.cf の構築 [#d3569cf6] 1. sendmail の設定ファイル sendmail.mc を開きます # vi /etc/mail/sendmail.mc ファイルを開いたら、一番末尾に次のように記述を追加します。 LOCAL_CONFIG Kdrac btree /etc/mail/dracd LOCAL_RULESETS SLocal_check_rcpt dnl # allow recent POP/IMAP mail clients to relay R$* $: $&{client_addr} R$+ $: $(drac $1 $: ? $) R? $@ ? R$+ $@ $#OK (※左右の文字列にあるのは空白ではなくタブ[TAB]です。空白では動作しません。mc ファイルへの記入時にはご注意下さい。) 2. sendmail.cf を再構築します # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 3. 最期に sendmail を再起動します。 # /etc/init.d/sendmail restart sendmail を停止中: [ OK ] sm-client を停止中: [ OK ] sendmail を起動中: [ OK ] sm-client を起動中: [ OK ] あとはメールソフト側から送信が可能かどうか、確認してみてください。 なお、初期状態ではメール受信後 30 分間の送信が許可されます。時間の変更は rpc.dracd の引数に -e xx(秒) と指定します。詳しくは man .rpcdracd をご覧下さい。 ** ハマりポイント [#o646c30e] -エラー『554 5.3.0 rewrite: map drac not found』 /etc/mail の中に dracd.db はありますか? sendmail.mc の記述が不適切でも、このようにエラーが出ます。 -エラー『reject=550 5.7.1 <メールアドレス>... Relaying denied. Proper authentication required.』メール中継が拒否されました。ちゃんと受信されたあとに送信を試みられているか確認してください。 ---- ** メモ [#a822bfd5] - DRAC の手順 11 で "/usr/sbin/chkconfig --add dracd" を試みたがエラー > 「サービス dracd は、chkconfig をサポートしていません。」と出てサービスとして受け付けてくれない。何故?? ドキュメントではシンボリックはれば?と出てるが、なんとかスマートな方法が無いものか。 &br; &br; と、色々さぐっているうちに【 chkconfig 】なる行が必要な事が判明 (参考URL - http://www.turbolinux.co.jp/dcforum/DCForumID11/6109.html)。 なるほど。ランレベルと優先順位を書けば良いんだな。ということは、ランレベル 235 で問題ないだろう、あとは起動手順としてはラストかな 99 に決定。うむ、問題ない。 < - DRAC の手順 14 でハマる。 > 起動しようとしても、"Starting rpc.dracd daemon: /etc/rc.d/init.d/functions: line 148: rpc.dracd: command not found" ?? functions ファイルの 148 行目をみたら "$nicd $*" しかない。うーん。SELinux は disable だから関係ない。 &br; &br; うーむ。原因は dracd ファイル 19 行目 "daemon rpc.dracd&" に間違いない。あ、もしかして単にシステムパスが通ってないだけ!? あり得る……。そこでフルパス "/usr/local/sbin/rpc.dracd" に書き換えると……。キタ━(゚∀゚)━ッ!! なんだ、それだけかよ orz... <
テキスト整形のルールを表示する