Unix の Office 365 Online は MTU<=1400 でのみ動作します。

Unix の Office 365 Online は MTU<=1400 でのみ動作します。

まず、---この質問をどこに投稿するのかわかりません:askubuntu、unix、superuser ...私が見た唯一のケースはUbuntuにあり、コピーがあるのでここにこの質問を投稿します。 Arch Report...だから共通点を見つけようと努力していますね。

職場のUbuntu 14.04ワークステーションですぐに接続を試み、portal.office.com有効なユーザー/パスワードを入力すると、接続は永久に維持されます。

ただし、sudo ifconfig eth0 MTU 1400アクティブなインターネットインターフェイス(たとえば)のMTUを1400以下に減らすと、接続は自動的に機能します。

これは実際にいいえ同じシステムを使用して自宅で接続すると、これが発生します。

この動作の原因は何ですか?中間ルータ?他のアプリケーション/ウェブサイトにはデフォルトのMTU 1500に問題はありません。

(私の考えではこれ関連があるかもしれません。ここにMTUを下げるためのヒントがありますが、まだ何が起こっているのかわからず、迷惑です。

ベストアンサー1

これは、タイプ 3 および 4 の ICMP パケットが O365 からクライアント PC に返されるのを防ぐ問題が原因である可能性があります。これらのパケットタイプは、ネットワークリンクのパケット断片化を報告します。私はこれが接続の「関連」パケットに分類され、TCP会話の一部として許可されることを望みましたが、そうではないかもしれません。

クライアントPCにファイアウォールがある場合は、ファイアウォールを一時的に無効にするか(安全であれば)、インバウンドICMPタイプ3および4パケットを許可することをお勧めします。

iptables -I INPUT -p icmp --icmp-type 4 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -I INPUT -p icmp --icmp-type 3 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

潜在的に有用な資料:

もちろん、エッジルーターがそれをブロックしている場合は役に立ちません。

おすすめ記事