この記事は、この時期の「ピーターから奪ってポールに払う」という仕事のスタイルに対する私の不満から生まれました。 まず、ディスク容量が足りません。提供されたコンピュータには12Gの空き容量しかありません。外付けハードドライブを接続できず、当面はバックアップをアップロードできません。オフラインマシンに相当します。 Linux カーネルの 4.19 バージョンをコンパイルする必要がありました... そのため、昼夜を問わず手動で圧縮してリリースし始めましたが、非常に不満でした。最終的には解決しましたが、それはディスク容量の問題に対するエレガントな解決策ではありませんでした。少なくとも、私が自慢していると思われるような方法ではありませんでした。 ディスク容量に関する苦情と比較すると、次の質問は少し興味深いです。 仮想マシンを使用してネットワーク テスト環境を構築する場合、さまざまな奇妙な問題に必ず遭遇します。これらの問題は、さまざまな仮想マシン プラットフォームの欠陥によって発生することがよくあります。 (私の認識が狭いのかもしれませんが、仕事の妨げになる仕組みは欠陥だと思います)
たとえば、VirtualBox を使用して、次の要件を満たすテスト環境を構築します。 2 つのネットワーク間のブリッジとして機能する Linux ホストが必要です。 (途中でいくつかのルールを設定する必要があり、ルーティングを通過したくない) シンプルですよね?試してみましたか? そのアイデアは非常に直接的でシンプルです。 VMWare の Lan セグメントと同様に、VirtualBox には内部ネットワークと呼ばれる仮想ネットワークがあり、簡単に内部プライベート ネットワークを作成することができます。 ホスト B はブリッジとして機能し、ネットワーク カードの構成は次のようになります。 2 つのネットワーク内の 2 つのホストを接続するブリッジとして、Linux システムは次のように構成されます。 brctl 追加br br0; brctl を追加します。 brctl を追加すると、br0 enp0s10 になります。 ifconfig br0 アップ; ホスト H1 の enp0s9 を内部モードに設定し、intnet に接続します。 H1 の Linux システム構成は次のとおりです。 ifconfig enp0s9 40.40.40.201/24 ホスト H2 の enp0s9 を Internel モードに設定し、intnet2 に接続します。 H2 の Linux システム構成は次のとおりです。 ifconfig enp0s9 40.40.40.100/24 H1 と H2 は互いのアドレスを ping できると思いますか? 試してみると、うまくいかないことがわかります。 2019 年 11 月 8 日現在、6.0.14 が最新です。 はい、いいえ! まず理由を説明し、次にその方法を説明します。 それで、なぜ? 内部に仮想学習スイッチ (以前はブロードキャスト ハブでした)を持つ VMWare の LAN セグメントとは異なり、 VirtualBox の内部ネットワーク内のスイッチは学習スイッチではなく、登録済みスイッチです。 いわゆる登録済みスイッチとは、Mac アドレスが登録されている場合にのみトラフィックを転送することを意味します。このタイプのスイッチには、次の 2 つの転送戦略しかありません。 ブロードキャスト フレームの場合、すべてのポートがコピーを送信します。ユニキャスト フレームの場合、宛先 MAC アドレスが登録されているポートにのみ送信されます。 明らかに、内部にテーブルがあると推測されます。
|
<<: OneProxy に基づいて MySQL の読み取り/書き込み分離と負荷分散を実装する
>>: 1つの記事でTypeScriptのデータ型について学ぶ
HTML に <script> スクリプトを追加する方法: 1. HTMLにJavaSc...
1. 原因: SQL ファイルをインポートする必要があるのですが、インポートできません。この文を実行...
まず、この投稿は Docker 初心者向けです。もちろん、ベテランであれば記事中の分割線以降の操作方...
jsonデータはhtml形式で返される必要がありますつまり、 response.setContent...
1. 新旧ドメイン名のジャンプ適用シナリオ: ドメイン名ベースのリダイレクト。会社の古いドメイン名は...
explain はクエリ実行プラン情報を取得するために使用されます。 1. 文法次のように、sele...
文章1) Ubuntuイメージをダウンロードする docker プル Ubuntu 2) 画像を見る...
現在、プロジェクトの要件により、フォームの送信を制御し、送信前にデータを検証および処理するために j...
目次仮想DOMとは何ですか?なぜ仮想DOMが必要なのでしょうか?仮想 DOM はどのようにして実際の...
目次グローバル登録部分登録ローカル自動登録さまざまなソリューションの比較コンポーネント名について参照...
一部の障害コード テーブルでは、履歴またはパフォーマンス上の理由から、次の設計パターンが使用されます...
これは、ネイティブJSを使用してページングクリックコントロールを実装する必要がある面接の質問です。参...
一部のWebサイトでアップロードする場合、「参照」ボタンをクリックすると、[ファイルの選択]ダイアロ...
MySQL 5.7 以降のバージョンでは、冗長インデックス、重複インデックス、およびインデックスを使...
現在では多くの人がスマートフォンを使用していることを考慮すると、モバイル Web ページの書き方は、...