現在、私が働いている建物のイーサネットポートはダウンしていますが、Wi-Fiは機能しています。 Wi-Fi対応のラップトップ( buntu 14.04 LTS(Trusty Tahr))とWi-Fi非対応のワークステーション( Debian 8 (Jessie))があります。イーサネットプラグ。
イーサネットケーブルを介して2つを接続し、ワークステーションでネットワーク接続を確立することは可能ですか?
ウィキペディアによると、イーサネットポートの1つがギガビットの場合、通常のケーブルは機能します。クロスは必要ありません。両側にギガビットがあり、通常のケーブルが機能します。
質問は2016年に行われるので、ネットワークマネージャーは両方のLinuxマシンで実行されていると思います。おそらくカスタムセットアップを行い、コマンドプロンプトからIPをセットアップする方法を知っている場合は、GUIを使用してip-sを設定できます。これらの詳細は省略します。
ケーブルで接続すると、ラップトップとワークステーションのイーサネットに関連するネットワークインターフェイス名がGUIに表示されます。
ワークステーション(および/またはイーサネットによるラップトップ)を他のネットワーク機器に定期的に接続する必要がないと仮定すると、イーサネットインターフェイスの両方に静的IPを設定できます。
静的IPをWi-Fiの場合と同じサブネットに設定しないでください。 wi-fiが192.168.1.0/16で、192.168.2.1と192.168.2.2に設定されている場合、IPの最後の「番号」のみが異なるためサブネットマスクは255.255.255.0です。ワークステーションのDNSは、wiと同じDNSIPに設定する必要があります。 -ラップトップのfiは、ワークステーションでDNS(IPだけでなく名前でオープンサイト)を使用できるようにします。
ラップトップでIP転送を有効にする必要があります。
Sudo bash -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
おそらくラップトップのネットワーク管理者は、Wi-Fiよりも高品質のイーサネットを検討しているため、デフォルトですべてを送信しようとし、イーサネットの設定後にインターネットが失われます。 Wi-Fiの使用に戻るには、ラップトップで、イーサネット接続に関連するファイルの[ipv4]セクション(イーサネットのネットワークマネージャーGUIに表示される名前)の場所/etc/NetworkManager/
に行を追加する必要があります。
never-default=true
(GUIにイーサネットの「この接続のリソースにのみ使用する」チェックボックスのようなものがある場合-私の場合は接続プロパティのip4セクションにありますが、代わりにそれを使用できます)。
そして最後に、IPテーブルのルールがデフォルトですべてを受け入れると仮定すると、ワークステーションからのパケットはインターネットに送られますが、ラップトップでNATルールを設定するまで、ラップトップにのみ移動する方法は見つかりません。 1つのコマンドで(eth0はwi-fi接続の名前である必要がありますが、Sudo ifconfig
で名前を見つけることができます):
Sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
その後動作しない場合は、ネットワークマネージャーを再起動してみてください。
Sudo service network-manager restart
準備が整いました。
出来ますか?絶対に。あなたがする必要があるのは、IP転送、ルーティング、またはラップトップのイーサネットポートからラップトップのWiFiに、またはその逆にパケットを移動する他の(単純な)方法を構成することです。それは良い考えですか?おそらくそうではありません-あなたのネットワーク管理者はあなたに少し腹を立てるかもしれません。