虚拟机关机、重启或者挂起都会导致ip改变,现需要固定ip地址
常用命令:
- 查看防火墙状态:firewall-cmd --state
- Linux中查看ip地址和子网掩码:ifconfig (推荐)
- 查看ip:ip addr (没有ifconfig好用,不推荐)
- 查看文件内容:cat 文件地址
- 查看网络状态:systemctl status network
su
密码:root123
查看ip和子网掩码输入命令:ifconfig
把这三个红框内容粘贴下来,等会要用
编辑ens33网络配置查看ens33配置:
cat /etc/sysconfig/network-scripts/ifcfg-ens33
再次提醒:编辑之前首先执行命令:su 切换到root角色,不然后面编辑不了!
编辑ifcfg-ens33文件:输入i开始编辑
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.3.55 NETMASK=255.255.255.0 HWADDR=00:0c:29:12:85:f0 GATEWAY=192.168.3.1 DNS1=114.114.114.114 DNS2=8.8.8.8
- BOOTPROTO=static 代表的是获取ip方式(“dhcp”=动态获取/“static”=设置静态ip)
- ONBOOT=yes 设为yes表示网卡开机自启动
- IPADDR=192.168.3.55 代表静态ip地址 (地址就用之前ifconfig获取的inet 192.168.3.55)
- NETMASK=255.255.255.0 代表子网掩码(地址就用之前ifconfig获取的netmask 255.255.255.0)
- GATEWAY=192.168.3.1 代表网关(由于你的ip是192.168.3网段的,所以使用192.168.3.1,即你的ip地址前三位,再在后面加个1就行了。如果以后换了网络,导致网段变化,从而连不上网,此时要修改网段:在windows系统上命令行输入ipconfig,查看wlan)
- DNS1=8.8.8.8 (采用谷歌的默认DNS服务器)
- HWADDR 这个千万不要忘了替换!
修改完后,按Esc键,并输入以下命令保存退出(表示强制执行)
:wq
重启网络服务注意:如果保存时提示以下问题,极有可能是修改权限不够
先执行以下命令强制退出:(不要用:wq!,w表示保存,q表示退出)
:q!再切换到root用户(命令su,密码root123),重新编辑即可
service network restart
到此就配置好静态ip了。
由于ip不好记,通常可以设置主机名:
hostnamectl set-hostname mdw
这样就把主机名设置为了:mdw
查看主机名:
hostname
确保集群中所有节点都可以相互通过主机名、IP访问。在/etc/hosts添加记录,将主机名映射为一个本地网卡地址。编辑hosts文件
vim /etc/hosts
输入i 进行编辑,上下键移动光标,esc退出编辑,:wq退出并保存编辑
三个节点的/etc/hosts都要同时包含以下内容:
192.168.3.42 mdw 192.168.3.43 sdw1 192.168.3.44 sdw2



