ubuntu打死你第一,设置DNSsudo apt-get install xinit
ubuntu ping不通本机
闲着无聊,写了个简单的tcp通讯程序,可是当开了服务端程序后,客户端程序怎么也连不上,就是说服务端程序在accept函数上傻等。为此,开始了找出问题根源的过程。对追寻问题原因的过程而言,问题的结果倒显得不那么重要。过程总是让人很兴奋。 第一步:终端输入netstat -l -n -t 此命令显示本机上处于listen状态的Tcp套接字。结果显示服务端已启动 第二步:终端输入netstat -n -t 查看tcp套接字情况,显示客户端已经发出连接请求,并且此套接字处于SAY_SENT状态。 综合第一步和第三步,说明服务端和客户端程序均已启动。看来,问题只可能是服务端accept问题(其实,通过GDB调式也可以发现)。 因为客户端连的是本机127.0.0.1,问题在于本机都连不上,奇怪了? ping 127.0.0.1 和 Ping 10.100.249.145(本机IP)都不同,可是Ping其他都通,进一步解决。。。。。。。。。 最后,查看/etc/network/interfaces;内容如下, auto eth0 iface eth0 inet static address 10.100.249.145 netmask 255.255.255.0 gateway 10.100.249.254 修改如下:添加一个本地环回接口(或地址),亦称回送地址(loopback address) auto eth0 iface eth0 inet static address 10.100.249.145 netmask 255.255.255.0 gateway 10.100.249.254 auto lo iface lo inet loopback 重启网络:sudo /etc/init.d/networking restart ok.........问题解决