私は2日間ネットを見回しましたが、解決策が見つからなかったので、ここで質問します。
WD MyBook NASをMacBookに接続したい。NASを再構成して、代わりに静的IP(10.146.45.61)を使用するDHCP。すべてのデバイスにIP範囲10.146.45.xを使用しています。MacBookはWLAN(10.146.45.62、en1)を介してホームネットワーク、つまりインターネットルーター(10.146.45.1)に接続されています。 MacBookとNASは、パフォーマンス上の理由から、次の手順でイーサネットケーブルを介して直接接続します。
1)MacBookでAirPortを無効にします。2)MacBookからイーサネットケーブルデバイスを経由してNASに直接ルートを手動で追加しました。
route -n add -Host 10.146.45.61 -interface en0
結果)NASが利用可能になりました(ping、smb)、問題ないと思いました。
備考)現時点では、無線LANルーター(およびインターネット全体)は利用できません...もちろん:-)
次に、AirPortを再度アクティブにすると、ルーター(およびインターネット)が再び使用可能になりますが、NASは使用できなくなります。ルーティングの問題があり、解決できません。ここで私のルーティングテーブルです(netstat -rn経由)
default 10.146.45.1 UGSc 123 2 en1
default link#4 UCSI 0 0 en0
10.146.45/24 link#5 UCS 4 0 en1
10.146.45/24 link#4 UCSI 0 0 en0
10.146.45.1 0:30:bf:1:cd:62 UHLWI 134 595 en1 1195
10.146.45.20 127.0.0.1 UHS 0 229 lo0
10.146.45.61 d4:9a:20:b8:4b:d8 UHLS 0 2 en0
10.146.45.62 127.0.0.1 UHS 0 0 lo0
10.146.45.255 ff:ff:ff:ff:ff:ff UHLWbI 0 14 en1
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 4 1004 lo0
169.254 link#5 UCS 0 0 en1
ルートをフラッシュして数回再起動します...成功しません。システム構成でネットワークサービスの順序を切り替えました...成功しません。
私の構成の何が問題になっていますか?
よろしくお願いしますドミニク
ここでの問題はあなたが持っていることだと強く思う
10.146.45/24 link#5 UCS 4 0 en1
10.146.45/24 link#4 UCSI 0 0 en0
これは、10.146.45。*がen1とen0の両方で到達可能であると主張しており、OSXがリストの最初にあるため、最初のものを選択していると推測しています。当然、en0が優先されるように順序を変更すると、インターネットは機能しなくなります。
正しいことは、en0を同じネットワークのふりをするのではなく、完全に異なるアドレス(10.146.46。*に投票)で完全に異なるネットワークにすることです。
それ以外の場合は、en0のネットマスクを255.255.255.252に変更します(.62アドレスを使用)。これにより、en0ネットワークは10.146.45.60/30になり、10.146.45/24ネットワークよりも具体的になるため、アドレスに使用する必要があります。 10.146.45.60-63から(DHCPサーバーが実ネットワーク上でこれらのアドレスを発行することを許可しない)
わかりました..物の見た目で..en1
default 10.146.45.1 UGSc 123 2 en1
is your default Gateway
デバイスへのルートがダウンしています。en0
10.146.45.61 d4:9a:20:b8:4b:d8 UHLS 0 2 en0
を使用してテーブルからルートを削除します
route -n delete -Host 10.146.45.61
これはうまくいくかもしれません..私は願っています:D