1.copy 虚拟机后IP、联网问题
当把vmwhare中的虚拟机copy出一台后是连接不上网的,因为IP/MAC地址都是冲突的,所以需要做设置。
现象:当把ip地址修改后,重启网络(service network restart) 会报错:
device eth0 does not seem to be present, delaying initialization
这是因为/etc/sysconfig/network-script/ifcfg-eth0里面保存了之前的MAC 。
解决:
1.删除/etc/udev/rules.d/70-persistent-net.rules文件,重启
2.打开/etc/udev/rules.d/70-persistent-net.rules文件,复制里面的MAC地址
3.修改/etc/sysconfig/network-script/ifcfg-eth0文件的HWADDR,粘贴MAC地址
4.重启网络:service network restart
2.WIKI启动后,数据库链接不上
通过php的mysql_connect('localhost','usr','pass')连接本地数据库成功
但是,mysql_connect('127.0.0.1:3306','usr','pass')出现
can't connect to MySQL server using '' (13)的错误
原因:
#getsebool -a | grep httpd
[neo@neo phpMyTest]$ getsebool -a | grep httpd
allow_httpd_anon_write --> off
allow_httpd_mod_auth_ntlm_winbind --> off
allow_httpd_mod_auth_pam --> off
allow_httpd_sys_script_anon_write --> off
httpd_builtin_scripting --> on
httpd_can_check_spam --> off
httpd_can_network_connect --> off
httpd_can_network_connect_cobbler --> off
httpd_can_network_connect_db --> off
httpd_can_network_memcache --> off
httpd_can_network_relay --> off
httpd_can_sendmail --> off
httpd_dbus_avahi --> on
httpd_enable_cgi --> on
httpd_enable_ftp_server --> off
httpd_enable_homedirs --> off
httpd_execmem --> off
httpd_read_user_content --> off
httpd_setrlimit --> off
httpd_ssi_exec --> off
httpd_tmp_exec --> off
httpd_tty_comm --> on
httpd_unified --> off
httpd_use_cifs --> off
httpd_use_gpg --> off
httpd_use_nfs --> off
发现 httpd_can_network_connect --> off
解决方案:
#setsebool httpd_can_network_connect 1
本文讨论了在 VMware 中复制虚拟机后遇到的 IP 和联网问题,并提供了详细的步骤来解决设备 eth0 未出现导致的网络初始化错误。同时,针对在 Wiki 启动时数据库连接失败的问题,解释了如何通过调整 SELinux 设置来允许 HTTPD 进行网络连接。

被折叠的 条评论
为什么被折叠?



