通过从主服务器 ping 从服务器,您不必记住从服务器的 ip 地址,只需 ping 从服务器 & /etc/hosts 文件将自动解析 ip

通过从主服务器 ping 从服务器,您不必记住从服务器的 ip 地址,只需 ping 从服务器 & /etc/hosts 文件将自动解析 ip

我是一名初学者,有以下疑问:

  1. 目前我通过 DHCP 地址分配连接到互联网。我正在遵循 apache hadoop 设置教程这里他们要求我为主设备和从设备分配 IP 192.168.0.x。

该地址有何意义?它在 hosts 文件中的更新与在网络接口文件中的更新有何不同?

主服务器和从服务器已经拥有 ABCD 和 ABEF 形式的 IP

答案1

Ubuntu 和其他操作系统中的“hosts”文件用于将主机名与 IP 地址关联起来。

# /etc/hosts (for master AND slave)
192.168.0.1    master
192.168.0.2    slave

如果你在主服务器上,这意味着什么ping slave,你不必输入 192.168.0.2

它是如何工作的 在此处输入图片描述

通过从主服务器 ping 从服务器,您不必记住从服务器的 ip 地址,只需 ping 从服务器 & /etc/hosts 文件将自动解析 ip

你可以编辑网络配置/etc/network/interfaces

(掌握)

auto eth0
iface eth0 inet static
        address 192.168.0.1  (or any ip u want )
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1 ( Your gateway , Your router ip )

(奴隶)

auto eth0
iface eth0 inet static
        address 192.168.0.2 ( or any ip u want )
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1 ( Your gateway , Your router ip )

现在在编辑 /etc/hosts 文件中,添加主从条目

现在如何找到 GATEWAY

在做任何事情之前输入 # route

route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default       **192.168.0.1**     0.0.0.0         UG    0      0        0 eth0

或者

  route -n

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
    0.0.0.0      **192.168.0.1**     0.0.0.0         UG    0      0        0 eth0

希望对你有帮助

相关内容