解决虚拟机 ip 地址一直变化的问题
进入 ifcfg-ens33 文件,ifcfg-ens33 是Linux系统中的一个配置文件,用于配置网络接口ens33的参数。这个文件通常位于/etc/sysconfig/network-scripts/目录下。
cd /etc/sysconfig/network-scripts
vim ifcfg-ens33
如果想将ens33接口设置为手动配置IP地址,则可以在ifcfg-ens33文件中添加如下内容:
BOOTPROTO=static
IPADDR=设置的ip地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=网关 可在虚拟机的虚拟网络编辑器查看
DNS1=8.8.8.8
添加完后重新启动网络服务使修改生效。
service network restart
解决在用docker容器下载rabbitmq时出现报错
报错信息:
Error response from daemon: Get “https://registry-1.docker.io/v2/”: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:50086->[::1]:53: read: connection refused
解决方式:
进入 resolv.conf 文件,/etc/resolv.conf是Linux中DNS解析器的配置文件,用于指定DNS服务器的地址。
vim /etc/resolv.conf 添加如下内容:
nameserver 8.8.8.8
这意味着DNS解析器会优先使用Google的DNS服务器(8.8.8.8)进行解析。
同时还需要配置网络接口ens33
配置网关、IP、子网掩码、DNS1,重启服务,即可。
解决无法ping通github.com的问题
在hosts里添加github的 ip
vim /etc/hosts
140.82.114.3 github.com
199.232.5.194 github.global.ssl.fastly.net
54.231.114.219 github-cloud.s3.amazonaws.com
可以访问 https://github.com.ipaddress.com/www.github.com 获取目前github.com实际ip。
Centos7网络连接不上:Network is unreachable 问题
cd /etc/sysconfig/network-scripts
vim ifcfg-ens33
添加如下内容: