web-dev-qa-db-ja.com

2番目のインターフェースを介してpingできません

私のRHEL7.6ボックスには、ハードワイヤードイーサネットとUSBWi-Fiドングルの2つのネットワークインターフェイスがあります。 D-linkドライバーをダウンロードし、カーネルモジュールをコンパイルし、modprobedしてインストールしました。

そうすることで、合計3つのip aエントリが得られます。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope Host lo
   valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:4c:f5:81 brd ff:ff:ff:ff:ff:ff
inet 192.168.250.125/24 brd 192.168.250.255 scope global noprefixroute dynamic ens3
   valid_lft 602997sec preferred_lft 602997sec
3: ens5f7u3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1460 qdisc mq state UP group default qlen 1000
link/ether 00:ad:24:45:1c:f9 brd ff:ff:ff:ff:ff:ff
inet 172.17.1.68/24 brd 172.17.1.255 scope global dynamic ens5f7u3
   valid_lft 43198sec preferred_lft 43198sec

Ens3がイーサネットです。 wpa_supplicantでワイヤレスネットワークに接続できます。イーサネットが常に優先されるように、sysconfig/network-scriptsファイルを使用してメトリックを手動で設定しました。次に、dhclient ens5f7u3を使用してそのインターフェイスのIPアドレスを取得しました。

私のnetstat -rn出力は次のようになります。

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.250.1   0.0.0.0         UG        0 0          0 ens3
0.0.0.0         172.17.1.1      0.0.0.0         UG        0 0          0 ens5f7u3
172.17.1.0      0.0.0.0         255.255.255.0   U         0 0          0 ens5f7u3
192.168.250.0   0.0.0.0         255.255.255.0   U         0 0          0 ens3

インターネット上の何か、たとえば8.8.8.8にpingを実行すると、通常の正常な出力が得られます。 pingで-Iフラグを使用して、ens5f7u3インターフェイスを指定すると、pingコマンドが完全にハングし、応答がありません。

X/Yの問題 を回避するために、私がやろうとしているのは、イーサネットアダプターを使用してすべての標準ネットワークを実行し、wifiアダプターを使用して監査目的で特定のネットワークに定期的に短時間接続することです。 Wi-Fiアダプターは、ほとんどの時間を接続されていない状態で過ごします。

理想的にはイーサネット接続を中断することなく、アダプタを介してネットワークコマンドを実行できる必要があります。連絡したいネットワークに静的ルートを追加し、wifiインターフェース経由で接続するのが正しい方法だと思います。これは正しいです?また、これらのルートをens3ルート経由でデフォルトの0.0.0.0の上に表示する必要がありますか?

1
tj94

同僚に助けてもらったところ、これに対する解決策はインターネット上のホストに静的ルートを追加することですが、メトリックがイーサネット0.0.0.0ルートのメトリックよりも低いことを確認することです。

1
tj94