私のコンピュータは2つのネットワークカードを使用しています。
ifconfig
eth0 Link encap:Ethernet HWaddr e0:3f:49:57:4b:d1
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::e23f:49ff:fe57:4bd1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6068 errors:0 dropped:0 overruns:0 frame:0
TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3780468 (3.6 MiB) TX bytes:11800 (11.5 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:700 (700.0 B) TX bytes:700 (700.0 B)
wlan0 Link encap:Ethernet HWaddr 00:21:5d:26:c1:10
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::221:5dff:fe26:c110/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1291 errors:0 dropped:0 overruns:0 frame:0
TX packets:5146 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:81917 (79.9 KiB) TX bytes:992000 (968.7 KiB)
私のコンピュータがyahoo.comに接続するときにどのIPアドレスを使用するかをどのように知ることができますか?
答え1
Linuxは通常、eth0接続をデフォルト接続としてデフォルトに設定します。これには、有線接続(eth0 =イーサネット有線接続)、lo(常にNICのリターンIP(ループバック127.0.0.1))、および無線LAN接続(wlan0 =無線LAN接続)が表示されます。
wlan0 接続は、eth0 がトラフィックを転送しない場合にのみトラフィックを転送します。これは、イーサネットケーブルがコンピュータ(ノートブックであると仮定)に接続されていると、ワイヤレス接続が一時的に無効になり、トラフィックが転送されないためです。コンピュータが両方にトラフィックを転送する場合、両方の質問がすぐに浮上します。
- 中断されたトラフィックを通過できます(接続が切断され続けます)
- トラフィックを正しく解釈し、ルーティングするホームルータの機能を妨げる可能性があります。つまり、貧しい小さなミニルーターを混同しているのです。
両方を使用するのを見る唯一の方法は、トラフィックが2つの異なるサブネット(おそらく仮想マシンを介して)に転送される環境です。たとえば、ホストはRJ-45(イーサネット)を介してルーターに接続されていますが、仮想マシンはWi-Fiを介してネイバーネットワークに接続されている場合です。
@Felix:サブネットが192.168.0.0のクラスC(ホームネットワーク)では、10アドレスは表示されません。
答え2
デフォルトのパスを確認してください(私のパスは次のとおりです)。
$ ip route
default via 10.0.0.1 dev em0
10.0.0.0/24 dev em0 proto kernel scope link src 10.0.0.120
これにより、どのデバイスが使用されているか、どのIPアドレスが使用されているかがわかります。 yahoo.comが見るIPアドレスはISPを介した接続によって異なりますが、簡単な方法は次のような単純なWebサービスを使用することです。http://whatismyipaddress.com/
ほとんどの場合、これで十分です。