あなたは累計 |
|
人目の訪問者です。 |
我が家のLinuxサーバは2枚のNICで運用しています。
メールサーバを起動しているのですが、再起動した時メールの受信が出来ない事がありました。
何度かサーバの再起動を行うと受信可能になったりするのですが原因が分かりませんでした。
NIC一度無効にして再度有効にすると正常に受信出来ます。
そこでNICを1枚だけ有効にして起動してやると正常に受信出来る事が分かりました。
調べて見ると、2枚のNICにそれぞれデフォルトゲートウェイが設定されていました。
これが原因では無いかと思いデフォルトゲートウェイが1つになるように設定を変更しました。
下記が試した設定です。
NICの名称がそれぞれ「eno1」と「enp3s0」です。
直接外部に接続されている「eno1」のデフォルトゲートウェイだけを有効にしたいので、「enp3s0」のデフォルトゲートウェイの設定を削除します。
いくつか方法があるようなのですが、私は下記コマンドで設定を行いました。
sudo nmcli c modify enp3s0 ipv4.gateway ""
これで「enp3s0」に設定されていたデフォルトゲートウェイが削除されました。
routeコマンドで確認するとデフォルトゲートウェイが1つになっています。
無事サーバの再起動を行ってもメール受信が正常にされるようになりました。