在ubuntu上用tun可以ping通但不能浏览网页

各位大神见教:
在ubuntu上打开/dev/net/tun创建了一个tun设备(tun0),具体代码都是参考网上的例子,物理设备用的是一个3g数据卡,数据卡注册上网络后网络会分配ip和dns并返回给用户,数据卡会在linux中生成ttyUSB0作为数据通道,tun0就通过该通道与数据卡进行交互,这是背景,具体问题是将网络分配的ip作为linux的默认网关,同时将eth0 down掉了,即现在linux中只有tun0一个网卡,这个用ifconfig及route -n都能看到相关信息,但ping百度或其他外网的ip地址都是可以ping通的,ping域名就不行,用浏览器上网也没有反应,用tcpdump监听tun0可以看到浏览器上网(用的ip地址或域名)没有数据交互,感觉像是系统并不知道有tun0这个网卡存在似的,但为什么ping ip又能ping通呢?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于Ubuntu下浏览器不能上网但是能ping通网络的问题
此前很长一段时间没有关机过 昨天晚上因为种种原因换到Win下一会儿又重新回来 也没什么异样,晚上睡前也照样没关机 第二天起来日常想逛一下github发现Firefox显示服务器无法访问 很奇怪 以为是宿舍WiFi的问题 换成手机热点仍然没用 又以为是浏览器可能代理配置上有问题,因为之前用ssr的时候有过一次 但是换成Chrome依然不行 又想起此前一次win下连了校园网以后也导致...
UBuntu16.04系统能ping 但是浏览器不能上网解决方法
问题解决方法,打开系统设置→网络→方法选择为无或者自动,然后应用到整个系统就能解决了
关于Windows系统可以ping通,而无法浏览网页的情况作出记录
关于Windows系统可以ping通,而无法浏览网页的情况作出记录
Ubuntu14.04虚拟机能ping通外网但是浏览器却上不了网,apt-get update也失败
问题描述:新建的Ubuntu14.04虚拟机能ping通外网但是浏览器却上不了网,apt-get update也失败 解决办法:设置DNS,在/etc/resolve.conf文件夹中加上nameserver 8.8.8.8即可
Ubuntu与windows可以相互ping通但是Firefox不能上网的解决方案
之前玩开发板,修改了Ubuntu的IP地址,今天发现Ubuntu可以和物理机相互ping通但是Firefox没办法上网,现在就具体介绍一下解决方法。 本人使用的是Ubuntu16.04,物理机是windows7 64bit旗舰版,不确保其他配置平台也适用。特此声明! 本文主要参考https://blog.csdn.net/u011624475/article/details/54881739。...
Ubuntu上不了网,不可以ping网址,但是可以ping通其ip
自己的ubuntu16.04系统,在一次因为gdm登录显示器崩溃后进入不了系统,折腾时可能删了不该删的东西。导致后来切换为lightdm 进入系统后,无法正常访问网络。 出现的问题:网络已经连接上了,但是浏览器打开百度显示不了网页。ping网址不通,但ping IP却可以。 进行了以下尝试: 1)ubuntu系统上打开终端 ping www.baidu.com ping:unknown host ...
关于Ubuntu能ping通网关但是不能上网的问题(也不能ssh,ssh功能已开)
后发现修改/etc/resolv.conf 的nameservers 为223.5.5.5后暂时有效但重启无效,发现通过/etc/resolv.conf不能更改dns服务器(原因直接可以网上找) 后发现/etc/network/interfaces里 在配置静态ip时 忘加dns-nameservers 223.5.5.5了 在/etc/network/interfaces中 au...
Ubuntu能Ping通主机,主机也能ping通虚拟机。但xshell不能互联。
解决方案: 一:使用管理员身份 设置防火墙。 先查看一下防火墙状态、不管防火墙状态如何,先关闭防火墙,启用22端口;               之后,安装SSH-server服务,并启用;                             此时我们发现sshd已经启动,再次使用xshell连接,便可成功。 致谢:               https://blog.cs...
ubuntu可以ping通网关,无法上网
实验室一台服务器放置一段时间后,忽然发现无法上网,且也无法自动获得ip地址;通过如下命令设置ip后依旧无法上网 sudo ifconfig eth0 114.213.210.204 查找资料发现可通过如下命令解决 dhclient eth0  ...
记一次网络能ping通,但浏览器不能访问网页的遭遇
fiddler非正常关闭,导致浏览器不能访问网页。
win10 能Ping通却无法访问虚拟机Ubuntu 14.04 samba的问题(已解决)
windows系统版本:Win10虚拟机版本:VMware® Workstation 12 ProUbuntu版本:14.04在更新windows10补丁之前,Win10是能访问Ubuntu系统的Samba服务的,更新之后不能访问了。现象如下图:Win10也能正常Ping通Ubuntu14.04的网卡。网上找了很多方法也没能解决。可以确定的是Ubuntu的配置应该是没有问题的。自己慢慢摸索,得到如...
xshell能够ping通ubuntu虚拟机,但是连接不上
在自己的Windows7上装了一个ubuntu虚拟机,然后在宿主机上尝试用xshell连接这个虚拟机。但是没有成功,ping了一下,能通。 然后用了这个命令:sudo apt-get install openssh-server 安装之后重启了一下服务 之后就能够正常连接了。
解决ubuntu14.04主机和windows10主机可以ping通,但是无法连接xshell
https://blog.csdn.net/qq_40466467/article/details/80851025 问题如题,解决方法如链接内容。 谨做记录。 远程桌面未能配置成功。但是可以使用xmanager利用xshell的nautilus命令打开图形界面。 ...
GitHub能ping通却打不开问题解决
最近打开网站https://github.com/时报错: 试了网上各种方法,包括ping通ip、删除证书、导入证书等等,依然未解决,然后就只能靠自己了,因为gihub是采用https的网站,所以就先找到一个https网站登陆,看下是否能登陆上,这里使用的是支付宝的网站,发现可以正常访问,那就是证书是没有问题的,于是想到了之前登陆不上时,在hosts文件添加ip的事情,于是打开hosts文件...
通过VPN无法访问zabbix,能ping得通但打不开页面
用tracert查询到zabbix的服务器经过的路由,经过第一个后就不通 在中兴zxces us 智能防火墙上配置路由策略,让外网能够访问到VPN服务器 然后在zabbix的防火墙iptables中设置允许进入的IP地址 最后成功可以打开zabbix
解决ubuntu虚拟机可以ping通,但是无法连接xshell
问题 出现这个问题第一反应应该是检查防火墙的问题 1、检查防火墙状态 2、关闭防火墙 3、开放22端口 4、安装ssh服务 到此结束,已经可以ping通 ...
ping通百度却在浏览器中打不开 netsh winsock reset
电脑突然不能上网了,整了一晚上才弄好。 首先,找不到网络适配器,本地连接图标也不见了。 解决:相关服务关闭了。启动这几个服务及其依赖的服务后,可以看见适配器了。 Network Location Awareness服务、Remote Access Connection Manager服务、Network List Service服务。http://zhidao.baidu.c
解决虚拟机能够ping通本机,但是无法上网问题
查看centos网关是否设置正确 [root@localhost ethan]# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg* /etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.199.1 不正确就设置: [root@localhost ethan]#vim
网络能ping通,浏览器无法上网
一、问题回顾:   早上,达到公司,开机登上微信。然后准备打开浏览器百度些东西,却无法上网。问题如下图: 二、问题分析   能登录微信,说明电脑连着网,公司网络没问题。打开DOS窗口,执行“ping www.baidu.com”,结果也能ping通。   由于昨晚关机前,一直在抓包,回家前匆忙关机,fiddler为正常关闭,导致http协议的包不能正常发送的互联网,所以无法上网。 ...
windows可以ping网络但是浏览器却不能上网
电脑不可以联网但是可以ping通。
能ping通不能上网的解决方法。
症状: 1、不能浏览网页。 2、ip地址、dns、网关都正常 3、ping内网、外网(163、百度)均通。 4、打不开网页。 解决方法: 1、启动cmd 2、输入netsh winsock reset (按回车键执行命令)
能ping通 etc也配了,就是打不开github网页,其他都可以
找了很多原因,重启了,把相关安全卫士关了,防火墙也关了,按照百度到的解决办法也把etc文件添加了github的ip什么的 还是打不开网页,就是显示连接已重置。。。 后来发现,少关了域配置的防火墙,点击蓝字就可以设置, 我之前就只关了,下面这俩 其他的 要检查etc文件的 百度上很多, ...
【Linux系列】Ubuntu ping通,xshell无法连接
现象描述:Ubuntu能Ping通主机,主机也能ping通虚拟机。而且,虚拟机也能上网。只是xshell不能连接。解决方案: 一:使用管理员身份 设置防火墙。 先查看一下防火墙状态sudo ufw status虽然防火墙是关着的,依旧重新停一下。sudo ufw disable然后开放22端口。(允许所有的外部IP访问本机的22/tcp (ssh)端口 )sudo ufw allow 22二:安
PC端可以访问网站,但设备端不能,但设备端可以ping通网址的IP
在嵌入式设备调试中,如果需要设备端访问网络,有时出现PC段可以访问,插在同一路由器上的板子却无法访问,这是由于板子端DNS没有配置正确,DNS是用来解析网站对应的IP的,比如你输入WWW.baidu.com,DNS就会吧WWW.baidu.com变成具体的IP地址,所以需要配置好DNS,这样才能访问;如果不知道要把DNS配置成什么,可以查看PC端的DNS,windows查看命令:ipconfig
centos系统下浏览器能打开网页但命令行无法ping通外网的解决办法
对网络配置文件进行编辑,在末尾加上本网络需要的DNS即可。 vi /etc/sysconfig/networkscripts/ifcfg-eth0 在文末加上DNS,如DNS1=114.114.114.114
阿里云 ip能ping通但无法访问服务器的问题
阿里云 配置完 php mysql nginx或appche 但是ip 能ping通 却无法访问情况下 可能是默认的80端口没开放 进入阿里云 管理控制台 设置安全组规则 加入默认80端口   ...
Centos 7.4主机间能够ping通,但telnet无法访问
情景描述:主机  ip porthost0192.168.13.197  2222host1192.168.13.198 2222出现的问题是:host1可以访问host0的2222端口,host0不能访问host1的2222端口。1. 测试host0 ping host1:2. 测试host0连接到host1的2222端口:备注:windows系统上需开启telnet,方法:控制面板->程...
虚拟机linux系统能够上网但是不能ping主机
虚拟机linux系统能够上网但是不能ping主机
win10 能Ping通却无法访问虚拟机Ubuntu 14.04 samba的问题
偶遇一个问题,如题。有点蛋疼,访问公司服务器samba没有问题,访问虚拟机的samba有问题,samba搭建已确定没问题 参考网上前人的操作,检查windows安装的协议是否兼容smb1,这个已确认 尝试通过先添加凭据的方式再访问,最后可以正常访问。 ok问题应该还是在windows10系统上,影响中默认支持先访问,访问过程中添加密码并自动生成保存凭据 参考博文https://blog.c...
主机不能ping通虚拟机终极方案及主机用ssh软件连接到Ubuntu虚拟机里
一、在看下面之前,先执行一下还原默认设置,如果不行,再开始第二部分 先把网络设置成NAT模式。 ======================================================= 虚拟机 菜单栏:编辑->虚拟网络编辑器,打开后左下角有个还原,点击,然后虚拟机一顿噼里啪啦各种重置之后,然后再试试能不能ping通。先点更改设置,赏它个权限再还原。跟修电脑采取重启...
解决能ping通ip地址,但是ping不通域名。能上QQ但是网页打不开
能上QQ但是网页打不开。在确定网络没问题的情况下, 可以通过以下三个步骤寻找解决办法:1.确定设置域名服务器(nameserver)。没有的话, 可设置Google的公共DNS服务8.8.8.8;打开配置文件# cat /etc/resolv.conf更改配置'''Generated by NetworkManagersearch shared# No nameservers found; try...
Linux Centos 可以平通IP和域名,但打开火狐却上不了网
Linux Centos 可以平通IP和域名,但是打开火狐却上不了网,具体问题如图: 原因是: 百度现在采用的是https的方式,系统时间超过5分钟是访问不了的,同步一下系统时间 最后同步一下时间就ok了:
服务器能ping通,ssh却连不上
问题现象: 1、原来用Xshell连着的窗口能正常操作 2、重新打开新的窗口却提示: Connecting to 192.168.36.61:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. Last login: Tue Jul 17 23:41:28 2018 from 192.16...
ip能ping开但是不能远程登陆
刚刚安装ftp时玩将防火墙开启了。然后退出ssh再登陆时就登陆不上去了。出现:ip能ping开但是不能远程登陆; telnet ip 也不通。以为使系统问题,但是想想刚刚的操作还是防火墙。 解决方法: 在网页上登陆系统中断将防火墙关闭:sudo ufw disable然后就好了!
wmare 中虚拟机ubuntu14.04 能上网,但互相无法ping
本机win10,虚拟机wmare Workstation 12 Pro,两个虚拟机都是Ubuntu14.04 ,采用桥连接,都能上网,但只有主机能ping通虚拟机,而虚拟机无法互相ping,但虚拟机可以ping同外网ip或域名,比如www.baidu.com          解决方法:关闭本机win10的防火墙
可以ping通,但是不能connect
实测有效的解决方法: 通过minicom串口连接板子; su stop adbd start adbd 参考博文:  我自己在操作过程中, pc能ping通过手机, 但是adb连接手机, 出现了一点点问题, 提示unable to connect to 192.168.1.100:5555, 这个是什么原因呢? 原来手机的默认adb服
ubuntu无法上网,可以ping ip
sudo vim /etc/resolv.conf 里面 114.114.114.114 改为 10.11.248.114 保存后 sudo resolvconf -u 再 sudo /etc/init.d/networking restart 经过尝试,发现resolv.conf无法锁定,修改没有用,因此使用下面的方法 sudo vim /etc/network/interfaces 在里...
能 Ping 通 DNS 服务器 8.8.8.8 但是无法 Ping 通 baidu.com 的解决方案
LSP 劫持或者是安装了什么游戏加速器之类的东西。重置一下就行。 管理员权限打开 CMD 或者 Powershell,执行 netsh winsock reset catalog 重启即可。
VM里面的ubuntu 可以上网,但 PING不通!
这两天很郁闷。 ubuntu 里面可以用 firefox上网,但是就是ping不通。后来终于解决了。把 本地连接的共享去了。就OK了。
Ubuntu下能连上无线但不能上网
Ubuntu下连上无线网以后,无法上网问题 先确认是否可以访问网路,使用一下命令 ping www.baidu.com 正常理论下,上面一句应该是连不通,会返回无法解析 然后我们再ping一下百度的ip地址 ping 180.97.33.107 以上百度ip地址,建议在另一台能访问百度的电脑中,通过ping得到 IP地址若能连通,则应该是DNS配置出了问题,输入 sudo vim