背景描述:
在win10操作系统中(宿主机),通过VMware搭建了ABC三台麒麟V3.3的操作系统(虚拟机),规划AB做达梦读写分离集群,C做确认监视器。由于dmmal.ini配置文件中需要指定AB两个节点的IP,每次打开虚拟机,连上网络之后,IP不是固定的(先打开哪台虚拟机,哪台的IP小),无法正常搭建集群,因此需要固定。
1.查看当前ip
ip a
PS:记住在动态DHCP自动获取的ip,C类地址段(192.168.174.0/24),后面要用。(实现宿主机通虚拟机,虚拟机通互联网)
2.查看当前路由
ip r
PS:记住在动态DHCP获取的默认网关,后面要用。(实现宿主机通虚拟机,虚拟机通互联网)
3.修改网络配置文件
cd /etc/sysconfig/network-scripts
查看ens33默认配置
cat ifcfg-ens33
备份配置文件
cp ifcfg-ens33 ens33-bak
编辑ens33的配置文件
vim ifcfg-ens33
参数说明
1 TYPE=Ethernet #网卡类型
2 PROXY_METHOD=none #代理方式
3 BROWSER_ONLY=no #只是浏览器
4 BOOTPROTO=dhcp #dhcp是动态获取IP地址协议,static是静态IP
5 DEFROUTE=yes #默认路由
6 IPV4_FAILURE_FATAL=no #是否开启IPV4致命错误检测
7 IPV6INIT=yes #IPV6是否自动初始化
8 IPV6_AUTOCONF=yes #IPV6是否自动配置
9 IPV6_DEFROUTE=yes #IPV6是否可以为默认路由
10 IPV6_FAILURE_FATAL=no #是否开启IPV6致命错误检测
11 IPV6_ADDR_GEN_MODE=stable-privacy #IPV6地址生成模型
12 NAME=ens33 #网卡物理设备名称
13 UUID=a7db1fa9-1519-406d-9dc6-895e97a991e4 #通用唯一识别码
14 DEVICE=ens33 #网卡设备名称,这个必须和‘NAME’的值一样
15 ONBOOT=yes #是否开机启动
上面的第2、3、6~11可以注释或者删除
改成如下:
1 TYPE=Ethernet #保持不变
2 BOOTPROTO=static #DHCP改为static,动态获取ip地址协议改为静态
3 DEFROUTE=yes #保持不变
4 NAME=ens33 #保持不变
5 UUID=a7db1fa9-1519-406d-9dc6-895e97a991e4 #保持不变
6 DEVICE=ens33 #保持不变
7 ONBOOT=yes #保持不变
8 IPADDR=192.168.174.122 #填写你想固定的ip地址
9 NETMASK=255.255.255.0 #填写子网掩码
10 GATEWAY=192.168.174.2 #填写网关
上面的第8、10根据自己的情况修改IP和默认网关
PS:经测试,此时的IPADDR只有配192.168.174.0/24网段,才能实现宿主机通虚拟机,虚拟机通互联网。假如是其他网段,如192.168.175.0/24,那么只能虚拟机之间互相访问,宿主机ping不通虚拟机,虚拟机也无法上网。
- 使修改生效
先禁用网卡ens33
ifdown ens33
再启用网卡ens33
ifup ens33
一般执行完上面两个操作,IP就能固定,执行ip a 验证
假如没有达到预期,可以尝试执行第5步的命令
5.重启网络服务
systemctl status network.service ---- 查看状态
systemctl restart network.service ----重启
systemctl start network.service ---- 启动
systemctl stop network.service ---- 停止
6.修改DNS,实现虚拟机访问互联网
vim /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114 #增加此内容
nameserver 114.114.114.114是一个公认的DNS服务器,提供一些域名解析,解析一些ip,不修改此配置的话,访问不到域名地址。
可以使用ping www.baidu.com验证,能通,则配置正确。
仅供参考,如有不足,欢迎斧正。
更多资讯请上达梦技术社区了解: https://eco.dameng.com/