ラップトップを使用してLAN上のコンピュータを検索したところ、次のような結果が出ました。
gabriele @ osiris { ~ } [ Tue Oct 07 ] [ 08:49 PM]
nmap -sP 192.168.1.236
Starting Nmap 6.40 ( http://nmap.org ) at 2014-10-07 20:50 CEST
Nmap scan report for ---.homenet.telecomitalia.it (192.168.1.236)
Host is up (0.0044s latency).
Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds
nmapはnostnameを認識せず、代わりに「mercury」を使用します。 nmapはこのようにアクセスすらしないので、これがnmapの問題だとは思わない。
root@mercury
ホスト名を変更するときは、次の手順に従ってください。
sudo nano /etc/hostname
「mercury」というフレーズを書いて、次のように書きました。
sudo nano /etc/hosts
次の構成を使用します。
127.0.0.1 localhost
127.0.1.1 mercury localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ついに:
sudo /etc/init.d/hostname.sh start
私は何が間違っていましたか?
答え1
/etc/hostsファイルを変更してください
127.0.0.1 ローカルホスト
127.0.1.1 水銀 - ローカルホスト
到着する:
127.0.0.1 ローカルホスト
192.168.1.236 マーキュリー
これを行うと、「ping mercury」または「nmap mercury」が機能し、逆に「nmap 192.168.1.236」には、nmapレポート出力の/ etc / hostsの対応するIPに関連付けられているホスト名を表示する必要があります。