|
【已解决】GDB Connection timed out
6# 亚瑟王
感谢亚瑟王的持续指导,问题现已排除;排解说明如下:
于Fedora 10 VMware Virtual Machine Settings\Hardware\Network Adapter\Network Connection 照天嵌教学视频 设定Bridged ,并手动设定/etc/sysconfig/network-scripts/ifcfg-eth0,设定完成后,target 、 host及PC三个内部虚拟IP互PING都是通的,但firefox 无法浏览网页,而且GDB host 一直无法与Target沟通。
试了快二天,网页爬文说什么Fadora 10 无法设定固定IP,说什么要关闭Network Manager,一直在试这部分也没进展;最后重建一Virtual Machine,确认网路的连接情形,于Virtual Machine Settings\Hardware\Network Adapter\Network Connection中选NAT时,firefox才能浏览网页,选Briaged就算手动设定ifcfg-eth0还是一样。
所以回到原Virtual Machine,将测试的异动还原,改选NAT后,GDB host就能与Target连接,只是目前VMware Fedora 10 ifconfig ip=inet addr:192.168.186.136 Bcast:192.168.186.255 Mask:255.255.255.0,但GDB host 与target 连接时是使用PC的ip=192.168.0.25,所以Target 需运行 gdbserver 192.168.0.25:12345 gdb_test,目前,GDB 与 firefox都能正常运行。
希望若亚瑟王有时间的话也理解我描述的话,请点解为何我依照视频教学的做法,PC, host, target能互相PING通但GDB 无法互连且firefox无法浏览网页?谢谢你 |
|