我是一名初学者,有以下疑问:
- 目前我通过 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
希望对你有帮助