ページ

ラベル ソフトウェア の投稿を表示しています。 すべての投稿を表示
ラベル ソフトウェア の投稿を表示しています。 すべての投稿を表示

2018年2月13日火曜日

自宅LINUXでメールサーバー構築追記(gmailからのメールを受信しない)


自宅LINUXサーバーで
 今回ECサイト構築のためにとりあえずメール送信が必要になった関係上、メールサーバー構築した際に、送信は、以前のブログで紹介したように動作するようになったのですが、受信に少し問題が残っておりました。

解析すると 
  gmailからのメールだけを受信できなかったのです。長い時間が経過してから、以下のメールが返信されてきます。

   The response from the remote server was:
   454 4.7.0 TLS not available due to local problem 

TLS not available
 どうも、gmailは、相手がTLSをサポートしていないと送ってくれないようです。そこで自宅メールサーバーの受信側をTLSサポートしないといけないという事で一生懸命変更していました。受信側という事でPOPサービスのほうすなわちdovecotを修正してましたが、大きな過ちに気づきました。サーバーの外側のメール転送は全て(送信も受信も)SMTPサービスが実施するという事を、gmailのメールサーバーからのSMTPメール転送は、自宅メールサーバーのSMTPで受信されるという事を、、、
 
 postfixの設定を変える事で、ようやくメール受信ができている事を確認しました。

 メール受信は、POP/IMAPという先入観で今まで長い間理解をしていましたので、メール受信は、dovecotで処理しているものとずっと思っていましたが、本日その誤りに気付きました。

メールサーバーの基本構造
 上図のとおりの 
   構造で書いてしまえばごく当たり前のことなのですが、実際に遭遇すると自分の理解は浅はかなものである事を本日痛感しました。

 でも、なんとか自宅メールサーバーでメールが受信できる事が本日確認されました。



2018年1月9日火曜日

自宅メールサーバーでネットショッピング用のカートシステム構築

EC-CUBE
 ネットショップのページを自宅サーバで作成するためにここのところECCUBEのインストール作業をしておりました。


OSはFedora26
 を昨年新たにインストールしてます。10年前に立ち上げたFedora9のサーバーのHDDが見事にクラッシュしたために最新のリリースを用いました。やはり動作は以前よりかなり重たくなっているので、インテルのATOMでは少しパフォーマンスがよくないのが難点ですが、セキュリティー的にはこちらが安全かもしれません。HDDは4TBにしました。やはりPCはHDDが最も壊れやすいです。10年間は全く問題なく調子よく動作していたのですが、ある日突然クラッシュ、復旧専門の会社に依頼したのですが、PCの問題だという事で、お金を取られて返ってきたのでした。けれどそれは全くの間違いで、その後1カ月くらいはそのまま動作してましたが、やはりその後全くHDD認識しなくなり、またその会社に依頼したら今度は、ヘッドを見るからと分解され、それで完全に御臨終でした。なのでデータは、殆ど復旧できず終了、お金だけがなくなりました。

愚痴はそれくらいにして 
 新しい自宅サーバーの環境は、
・Webサーバー: Apache 2.0 
・DNS:     MyDNS 
・DataBase:   MySQL 10.1.26-MariaDB
・カートアプリ:  EC-CUBE 3.0.15
・その他     php-7.1.11  WordPress
・メールサーバー: postfix devcot
  Fedora26インストール参考URL 

いろいろ問題がありましたが、 
   一番はまったのは、メールサーバーでした。
ECCUBEのカートシステムでは、メールサーバーの動作が必須でこれが動作しない事には全く前に進みません。最近の25番ポート対策は激しいものがありますので、ダイナミックDNSを使っている私の自宅serverでは、どこのISPもpostfixのメールサーバーの送信を拒否してしまいます。うちの環境では、メールサーバの立ち上げは不可能なのかもという半分諦めの境地でした。

ネットで検索しいろいろ試行錯誤しましたが、 
   やっとの事、辿り着いたのがこのURLです。私が採用しているMyDNS自体でメール転送をサポートしてくれていました。これで昨年からずっとはまっていたpostfixからメールを送信できないというトラブル(悪夢)から抜け出す事ができました。昨年の年末大みそかは、除夜の鐘を聞きながら久々の徹夜でした。お願いですからこのサービスが継続される事を期待します。

最近では、
  この種のサイトSSLのサポートが必須との事で、https化も参考までに書いておきます。大変参考になったサイトがこれです。最近では無料でオープンな証明書を発行できるサービスLet'sEncryptなるサイトがあるようで、便利です。まずはCerbotクライアントをサーバーにインストールして証明書と暗号キーを入手。次にwebサーバーにSSLをサポートできるようにします(Fedora26の場合はこれ)。あとはssl.confの設定とfirewallの設定をお忘れなく。するとhttpsのサポートができるようになります。

追伸; 
   Fedora26にはbugがあります。rsyslogが動作してません。ですのでこれをupdateしない限りmaillogが無いです。ここを参考に! 

ちなみにここがそのネットショップサイトです。
そのリンク元のサイトがこれです。

Never Give-up   
   ネットの膨大な情報の中からいかに有益な価値のある情報をゲットするかと諦めないでひたすら努力を惜しまないことが大事ですね。blogに情報を公開してくれる人に感謝するとともに私のこの情報も何かの役に立つことを期待して今回久々に投稿しました。
  Never Give-up!!

2014年6月25日水曜日

USBパケットモニターソフト

USBのパケットモニターできるソフトをいろいろ仕事上探しておりました。64ビットOS上で安定して動作するものは、なかなかまだないのが実情ですが、いいのがありましたので、ここで御紹介。

URBモニタリングシステム RSD-URBM01
ラトックシステム製





これならインストールも操作も簡単です。

上記画面が起動画面で
処理 -> モニタリング開始のところで 必要な設定を行いモニタ開始を押すだけです。
まだ私も使ってない便利な機能がかなりあるようです。開発機器のデバッグには、これで充分すぎるソフトでした。

2013年8月27日火曜日

VPNの構築方法いろいろあるけれども

VPN構築

VPNの構築いろいろあるようです。

一般的には,
「ルータなどで拠点を結ぶのであればIPSec」,
「クライアントからサーバへの接続を提供したいのであればPPTP」,
「UNIXで簡単に暗号化したいのであればSSHフォワード」という選択肢になるようです。

VPNサーバーの設定
参考URL
1.PPTPでの方法

  (1)PPTP-1
   この方法は、LINUXのカーネルにパッチを入れるやり方でかなり古いLINUXサーバー向けです。

  (2)PPTP-2
   Linux用のPPTPサーバデーモンソフトとして「PopTop」を使用します。
   Windowsでは,PPTP接続を行うための手段が「仮想プライベートネットワーク」 
     --> 「MS-CHAPv2」を選択すれば可能です。

    (3)Windows7
    (2013年8月現在)今では、これが最も簡単です。Windows7が標準で実装してます。

   
2.IPsec

  LINUXにIPsec(L2TPD)をインストールしてVPNサーバーを構築できます。

3.SSL  

  LINUXにOpenVPN
  業界標準のSSL/TLSプロトコルを利用しているそうです。
  でもかなり面倒そうです。

 1-(3)が今や最も簡単です。技術の進歩はすごいものです。
 その場合でも、クライアントの設定で少しはまるポイントがありますので、書いておきます。

クライアントの設定
 Windows-XPの場合
 このURLにWindows-XPでの設定方法がかかれてますのでご参照ください。
ただ、ここであて先のホスト名またはIPアドレスとなっている部分、IPアドレスそのままを入力してもいいと思われますが、固定IPでない場合は、ダイナミックドメインサービス等で得ているドメイン名のみをいれます。ホストコンピュータ名は、エラーなく接続した後であれば、ネットワークで検索すれば出てきます。

 iPhoneの場合
   このURLを参照してください。 
iPhoneもVPNを活用でsきます。
この場合もサーバ設定の部分はIPアドレスでもいいですが、固定IPでない場合はドメイン名のみとなります。



2013年8月26日月曜日

プリンターの印刷が止まらない時の対処方法

プリンターで大量印刷した場合によくおきるのですが、プリンターの印刷が途中でエラーが発生して何回も印刷を最初から繰り返す場合があります。こうなると大変です。PCを再起動しても止まらないし、プリンターを再起動してもだめです。PCのスプーラーが記憶してしまっていて何回も最初から印刷を繰り返します。インクと紙がいくらあっても足りません。

そういう時の対処方法です。 
ネットで探すといくらでも出てきますが、再度整理しておきます。

タスクマネージャを起動します。
  spoolsv.exeをプロセス終了します。

 Windowsのシステムディレクトリにスプールフォルダを空にする。
  「C:\WINDOWS\system32\spool\PRINTERS」というディレクトリの中のファイルを削除します。

再起動する。
  再起動すると、プリンタのスプールが空っぽになっています。



2013年8月21日水曜日

DOSブート USB-flashメモリーのつくり方

 フロッピーというメディアが世の中のパソコンからなくなってもうずいぶん経ちます。でもいまだにDOSブートは、必要です。仕事柄、最近は、もうインテル系の仕事も少なくなり、WindowsとかLinuxとかiOSとかしか使う機会がなくなってきてますので、DOSブートの方法を聞かれても思い出すのに一苦労です。なので、ここに備忘録として書いておきます。今日もユーザーから問い合わせがあって思い出すのに半日を費やしてしまいました。

フロッピーがあるパソコンでは、DOSブートフロッピーでDOS起動が従来通り起動できますが、フロッピードライブのついているパソコン自体を今ではほとんど見かけません。メディアも売ってません。ですので、現在はDOSブートは一般的には、USB-FLASHメモリーをDOS起動用に初期化して使います。 ネットには、この手のUSBメモリーのフォーマット情報たくさんありますので、いろいろ参考になるところを上げておきます。

・Windows98 でフォーマット
  2000/XP以降は、USBメモリーのフォーマットはできないようです。なので特にここでは、書きません。

 
HP USB Disk Storage Format Tool
  左は、HP社が提供する無償のツールです。 これでUSBメモリーをフォーマットするとDOSbootできるUSBメモリーができます。

dosブート usbメモリ
  他にもいろいろツールはあるようです。上記URLのツールでも可能です。




  
ただどの方法でも、USBメモリーを選ぶようで、あまり安いUSBFLASHメモリーを使うとブートできないという不具合に何回か見舞われました。通常のストレージで使う分には、全く問題ないのですが、ブートデバイスで使うとなると、使えないものがありました。(メーカー名はここでは、公表しません。)ですので、これで1回ブートに失敗してもあきらめないで、デバイスを変えてやれば成功します。