特定のネットワークデバイスを介してパケットを送信するための基本設定を指定する

特定のネットワークデバイスを介してパケットを送信するための基本設定を指定する

2台のコンピュータにSL 6.3がインストールされています。

マシンAは2つのインターフェイスeth0wlan0。を使用すると、eth0静的IPアドレスを介してマシンB(パブリックサーバー)に接続します。どちらもそれぞれのインターフェイスを介してインターネットに接続しますwlan0

問題は、ワークステーションがサーバーに接続するとすべてのパケット(インターネット上のパケットを含む)が送信されるためeth0失敗することです。私のワークステーションでインターネットを使用するには切断する必要があります。eth0そうすると、eth0サーバーへのSSH接続が中断されます。

wlan0ワークステーションに関係なくインターネットパケットを送信させる方法はありますかeth0

ベストアンサー1

デフォルトパスがwlan0を通過するように設定されていることを確認する必要があります。 eth0 を使用してマシン B への明示的なパスを設定することもできます。

設定ファイルを手動で編集することに慣れている場合は、次に必要なファイルを見つけることができます。/etc/sysconfig/network スクリプト。興味のあるファイルの名前は次のとおりです。ifcfg-eth0そしてifcfg-wlan0。あなたは確かにする必要があります ifcfg-wlan0含むゲートウェイ設定は次のとおりです

GATEWAY=xxx.xxx.xxx.xxx

変えるxxx.xxx.xxx.xxxアップストリームルーターのアドレスに。以下では、そのような行をすべて削除する必要があります。ifcfg-eth0。完了したら、両方のインターフェイスをシャットダウンして再起動するか、次を実行してネットワークを再起動してルーティングの問題を解決できます。

service network restart

私が言ったように、マシンBのトラフィックがeth0を通過するようにルートを追加する必要があると思います。 1つの方法はファイルを作成することです/etc/sysconfig/ネットワークスクリプト/route-eth0そして、eth0が起動または終了するたびに実行されるので、実行可能にします。次の行が必要です

xxx.xxx.xxx.xxx via eth0

変えるxxx.xxx.xxx.xxxB マシンの IP アドレスを使用します。

このパスは終了し、eth0 を実行した後、またはネットワークを再起動した後に適用されます。

コマンドラインを使用するのが不便な場合は、同じことができるRed Hat設定ツールを見つける必要があります。

おすすめ記事