我使用 Wi-Fi 家庭网络。我朋友的 Windows 电脑能够在同一网络中用他的 Windows 机器播放 YouTube 视频。我能够使用我的 iPhone 3G 网络和我的 ubuntu 机器播放 YouTube 视频。所以,看来我的浏览器运行正常。
$ cat /etc/resolve.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
我使用以下方式启用了 html5youtube.com/html5
我重新启动了 nscd,
$ sudo /etc/init.d/nscd restart
我重启了电脑和调制解调器好几次,但问题仍然存在。在家庭 wifi 网络中,我无法播放 youtube 视频。
Youtube 网页打开,一切正常,但是视频无法播放。ping youtube.com
工作正常。
Ubuntu 版本:Ubuntu 13.04,
浏览器:Firefox、chromium、google-chrome
答案1
1:文件(实际上是符号链接)/etc/resolve.conf
应命名为/etc/resolv.conf
。确保它是 的符号链接../run/resolvconf/resolv.conf
。
2:禁用 NetworkManager 控制的本地转发名称服务器。编辑 NetworkManager.conf
sudo gedit /etc/NetworkManager/NetworkManager.conf
并注释掉以下行dns=dnsmasq
#dns=dnsmasq
然后重新启动 NetworkManager。
sudo restart network-manager
参考:https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/1003842