背景
在学习 hadoop 集群时,每台主机需要互相访问,如果是用 DHCP 则每次重启后 IP 地址都会改变,需要重新设置其他主机的 IP 地址,所以这里直接设置为固定地址
步骤
1.取消 DHCP 分配 IP 地址
2.修改子网 IP 和子网掩码
3.配置网关地址(在合法的子网范围内均可)
4.修改 CentOS 配置文件
# 因为每个人的文件名都不一样,所以需要各自查看cd /etc/sysconfig/network-scripts/ls# 找到 ifcfg-ens 开头的文件,我这里是 ifcfg-ens35
vi ifcfg-ens35
往文件中追加以下内容
IPADDR=192.168.90.66 # IPv4 地址GATEWAY=192.168.90.2 # 上面步骤2 中的网关地址NETMASK=255.255.255.0 # 上面步骤2 中的子网掩码DNS1=192.168.90.2 # DNS 服务器,直接设置为网关即可(这个设置影响是否能和外网连通)# 修改以下字段BOOTPROTO=static # 静态 ipONBOOT=yes # 开机生效
重启服务
service network restart # 有以下输出则是成功了
验证是否生效
1.是否配置成功
ifconfig # 或者 ip a
2.ping 自身网卡
3.ping 外网
如果以上都能 ping 通那就代表设置成功啦~