VPS或服务器安装webmin检查virtualmin的时候提示IP不对怎么办?这种情况很可能是多个网卡,而默认的eth0网卡是内网IP或IPV6的IP地址。或者eth0绑定了多个IP,而默认的是IPv6的地址。
现象:
在webmin后台首页,提示 “ 上次更新后尚未检查过Virtualmin的配置。点击该按钮开始验证。” 点击验证后出现下列提示:
正在检查你系统的状态以保证所有启用的功能都可用,邮件服务器配置正常,以和限额可用 .. MySQL已安装并正在运行。 Logrotate已安装。 网络接口eth0用于虚拟IP。 IPv6 addresses are available, using interface eth0. 虚拟服务器的缺省IP地址是10.28.15.14。 Default IP address is set to 10.28.15.14, but the detected external addresss is actually 173.192.136.22. This is typically the result of being behind a NAT firewall, and should be corrected on the module configuration page. 在模块配置中禁用磁盘限额。 所有用来创建或恢复备份的命令都被安装了。Apache已安装。
.. 你的系统可以通过Virtualmin使用。
解决办法:
看上面他提示可以知道eth0是内部IP的网卡,我们应该要把默认的虚拟主机IP设置为eth1.
change-default-ip.png
保存后,再检查就一切顺利了。
今天又碰到一个案例,客户在virtualmin开设网站后,发现访问不了,解决问题过程如下:
检查virtualmin配置,发现IP是ipv6地址
确认网站对应的IP地址
查找IPV4地址,发现是venet0:0
修改默认网卡为 venet0:0 ,即对应的IP4地址
接下来,在修改已有网站的ip地址,如下图的下拉菜单里面
change-ip.png
重启apache,就可以发现网站能正常访问了