eth0.192.168.1.4とeth0のバインディングを閉じることから始めましょう。
root@hwy:/home/debian8# ifconfig eth0 down
root@hwy:/home/debian8# route -nv
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
root@hwy:/home/debian8# ifconfig
eth0 Link encap:Ethernet HWaddr e0:3f:49:57:4b:d1
inet addr:192.168.1.4 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:918 errors:0 dropped:0 overruns:0 frame:0
TX packets:184 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:195407 (190.8 KiB) TX bytes:29304 (28.6 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:496 errors:0 dropped:0 overruns:0 frame:0
TX packets:496 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:728348 (711.2 KiB) TX bytes:728348 (711.2 KiB)
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:6556 errors:0 dropped:0 overruns:0 frame:0
TX packets:5709 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3528018 (3.3 MiB) TX bytes:999397 (975.9 KiB)
eth0が閉じている可能性があります。
traceroute -i eth0 stackoverflow.com
traceroute to stackoverflow.com (104.16.36.249), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
私を混乱させるのは、192.168.1.4がまだ私のローカルネットワークで動作しているということです。私のローカルネットワークにWordPressのバージョンがあります。
root@hwy:/home/debian8# cat /etc/hosts
192.168.1.4 mywp.com
WordPressのすべてのURL形式は次のとおりです。http://mywp.com/wp/?p=2026。 eth0がコマンドで閉じられると、ifconfig eth0 down
IPが192.168.1.4
利用できなくなりますが、なぜ私のローカルネットワークからWordPressにアクセスできるのですか?
結果は1つだけです。 eth0はなぜコマンドで終了できないのですか
ifconfig eth0 down
?
ウォーレンヤングを考えてみてください。
ifdown eth0
ifdown: interface eth0 not configured
root@hwy:/home/debian8# ping 192.168.1.4
PING 192.168.1.4 (192.168.1.4) 56(84) bytes of data.
From 192.168.1.101 icmp_seq=1 Destination Host Unreachable
From 192.168.1.101 icmp_seq=2 Destination Host Unreachable
From 192.168.1.101 icmp_seq=3 Destination Host Unreachable
From 192.168.1.101 icmp_seq=4 Destination Host Unreachable
From 192.168.1.101 icmp_seq=5 Destination Host Unreachable
From 192.168.1.101 icmp_seq=6 Destination Host Unreachable
64 bytes from 192.168.1.4: icmp_seq=7 ttl=64 time=1001 ms
64 bytes from 192.168.1.4: icmp_seq=8 ttl=64 time=0.006 ms
64 bytes from 192.168.1.4: icmp_seq=9 ttl=64 time=0.026 ms
64 bytes from 192.168.1.4: icmp_seq=10 ttl=64 time=0.032 ms
おそらくこれは重要な手がかりです。
私のWordPressはローカルコンピュータ上に構築されており、ローカルコンピュータには2つのIPと2つのネットワークカードがあります。 192.168.1.4はeth0にバインドされ、192.168.1.101はwlan0にバインドされています。 eth0はコマンドによって禁止されました ifdown eth0
。
ベストアンサー1
ifconfig eth0 down
異常な操作(IPエイリアシングの適用など)を行わない限り、ifconfig
(またはそれ以降の項目)を使用しないでください。ip(8)
)まっすぐ。ifdown eth0
ここで言うべきです。これにより、ifconfig
未解決の多くの問題を解決できます。
traceroute -i eth0 stackoverflow.com
ルートテーブルにはデフォルトルートがviaでwlan0
あり、そうでないことが示されeth0
ているので、自分の考えをテストしません。
192.168.1.4はまだ私のローカルネットワークで動作します。
確かに。ifconfig
出力を見直すとセクションUP
に表示されます。eth0
192.168.1.4 mywp.com
.com
プライベートネットワークには他の公式トップレベルドメイン(TLD)を使用しないでください。で定義された純粋なローカルホストの場合、/etc/hosts
正規化する必要はありません。これは完全に合法的です。
192.168.1.4 mywp
このアイテムを使用すると、ブラウザからそのアイテムにアクセス/etc/hosts
できます。http://mywp
注:最新のブラウザで検索ボックスと場所ボックスを統合する動きは、ボックスに入力するだけでmywp
ホスト名ではなくWeb検索用語として扱うことができることを意味します。ほとんどのブラウザは、Webクエリではなくホスト名mywp/
を意味するとブラウザに知らせる一種の句読点を含む場合はスキップします。mywp
完全修飾ドメイン名が必要であると思われる場合は、ネットワーク設定を調整してLANにローカルドメイン名を割り当てますliterature.private
。たとえば、TLD.private
はローカルドメインにのみ適用されるオプションです。 (もう一つの一般的な選択はです.local
。)literature
あなたのユーザー名から得たばかりの部分です。
これを行った後もWebブラウザからアクセスすると、/etc/hosts
同じ項目を正しく見つけることができます。http://mywp.literature.private