イーサネットケーブルを使用してWindowsコンピュータをLinuxコンピュータに接続します。問題は、Linuxインターフェイスenp5s0がIPを取得できず、Windowsシステムにpingしようとするとネットワークに接続できないというメッセージが表示されることです。試しましたが起動できませんsystemctl start [email protected]
DHCPリースタイムアウトリクエスト
これは通常の現象ですが、両方のネットワークでLinuxシステムのIPをどのように設定しますか? LinuxシステムでWindowsシステムをpingしてファイルをダウンロードするにはどうすればよいですか?
答え1
LinuxコンピュータでDHCPメソッドを使用してIPアドレスを取得するには、まずWindowsコンピュータにDHCPサーバーをインストールして設定する必要があります。
私はこれがあなたが本当に欲しいものだとは思わない。 2つのホスト間でネットワークパケットを交換するには、両方のホストが同じネットワーク上にあることを確認する必要があります。このハードウェア設定の最善の方法は、両方のホストで静的ネットワーク構成を手動で設定することです。
Windows(7?)システムでの構成:
ケーブルがイーサネット経由で接続されると、Windowsタスクバーのネットワーク通知に有線接続記号(またはDHCPを介して自動的にIPを取得しようとしていることを知らせる回転円)が表示されます。
記号をクリックしてネットワークと共有センターを開きます。次のウィンドウの右側に下線付きの「LAN接続1」などの内容が表示されます。それをクリックしてプロパティに移動します。表示されるリストに「インターネットプロトコルバージョン4(TCP / IPv4)」と表示され、「プロパティ」をもう一度クリックします。次に、「次のIPアドレスを使用する」(または同様のもの - 画面にドイツ語版のWindowsのみがあり、正確な英語翻訳が何であるかわからない)を選択します。次に、次のフィールドを入力します。
- IPアドレス:10.0.0.1
- サブネットマスク: 255.255.255.0
- ゲートウェイ:10.0.0.2(2つの小さなホストネットワークをシャットダウンする方法がないため重要ではありません。次の設定手順では、Linuxホストがゲートウェイホストになります)
[OK]をクリックして確認します。
Linuxシステムの構成(Debian / Ubuntu):
ターミナルウィンドウを開き、次のコマンドを実行します(スーパーユーザーとして):
ifconfig enp5s0 up
ifconfig enp5s0 10.0.0.2
ifconfig enp5s0 netmask 255.255.255.0
これで、ゲートウェイホストとして機能するLinuxシステムを使用して、2つのホストで構成される小規模ネットワークを確立しました。 Linux ホストは、2 番目のインターフェイスが WAN に接続され、転送が正しく設定されている場合は、「実際の」インターネットとして機能できます。 ) - マシンのWindowsゲートウェイ)。
両方のホストでpingコマンドを使用して設定を確認します(両方のオペレーティングシステムで端末を使用してこれを実行できます)。
Linuxマシンの場合:
ping 10.0.0.1
Windowsマシンの場合:
ping 10.0.0.2
両方とも、正常に送信されたpingパケットを常に表示する必要があります。