teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメントに関する追記

2019/07/07 13:29

投稿

pepperleaf
pepperleaf

スコア6385

answer CHANGED
@@ -5,4 +5,30 @@
5
5
  普通に設定すれば、問題無い、、、と思ったのですが、(この辺を調べたのは10年以上前) で調べたら、 大抵は、/etc/resolv.conf (名前解決)の設定がおかしくなってるとの事。
6
6
 
7
7
  まずは、この辺の設定を確認されるべきかと。
8
- ...「名前またはサービスが不明です」で、検索すると結構、ありますね。同じ様なトラブルが多いという事?
8
+ ...「名前またはサービスが不明です」で、検索すると結構、ありますね。同じ様なトラブルが多いという事?
9
+
10
+ [追記]
11
+ この辺の設定って真面目に見たのは、大分前なので、細かな設定忘れてます。あまり役に立てそうもない。
12
+ ただ、この辺の処理は大体、以下のようになってます。
13
+ > ping akademia.info
14
+
15
+ この時の処理は、
16
+ 1. akademia.info の名前解決(ホスト名 --> IPアドレス)
17
+ ホスト名だけでは、ネットワーク接続出来ないので、対応するIPアドレスの取得を行います。
18
+ まず、/etc/hosts に該当する Host名の登録があれば、それを参照。
19
+ なければ、/etc/resolv.info に登録してあるサーバーに対し、Host名の検索を依頼します。
20
+ (他の方法もあるかも知れない。また、短期的にはキャッシュされます)
21
+ <-- 今回のエラーは、ここで発生していると思われます。
22
+
23
+ 2. 次にここで得られた IPアドレスに対し、pingメッセージを送ります。
24
+ <-- ①、③は、IPアドレス指定なので、1. の処理が必要無い。エラーも発生しない。
25
+
26
+ となります。
27
+ ところで、2台のPCですが、同時に動かしてますか? もし、そうならば、同じIPアドレスは衝突し、予期しない結果となります。(問合せは出来ても、結果が受け取れない等)
28
+ > MacBook側のLinuxのterminalで /etc/resolv.conf を叩く
29
+
30
+ これは、例えば、"vi /etc/resolv.conf" としたという事でしょうか? 実行ファイルでないテキストファイルです。 ただ、MacBookと、Windowsでエラーメッセージが違うので、なんらかの設定が違うという事でしょう。Windows側の設定が不適切にされている事になると思います。
31
+ > 「許可がありません」
32
+ もし、実行しようとしているなら、ファイルはあるが実行属性が無いという事なので、適切なエラーと言う事になります。(MacBookは、ファイルが無い、、と言う事)
33
+
34
+ 回答になって無く、申し訳ないですが、参考まで。