Ubuntu下能连上无线但不能上网

Ubuntu下连上无线网以后,无法上网问题

  1. 先确认是否可以访问网路,使用一下命令

ping www.baidu.com

正常理论下,上面一句应该是连不通,会返回无法解析

然后我们再ping一下百度的ip地址

ping 180.97.33.107

以上百度ip地址,建议在另一台能访问百度的电脑中,通过ping得到 IP地址

若能连通,则应该是DNS配置出了问题,输入

sudo vim /etc/resolv.conf

以上文件若不存在就直接建立新文件
然后在文件中写入

#Google
nameserver 8.8.8.8
nameserver 8.8.4.4

#OpenDNS
nameserver 208.67.222.222
nameserver 208.67.220.220

建议使用下面这个

nameserver 202.11.112.3
nameserver 218.30.19.40

并未测试Google的有没有被墙
然后重启一下网络

sudo /etc/init.d/networking restart


附:若还不行,尝试一下设置静态IP地址,运行代码:

sudo vim /etc/network/interfaces

文件中应该有一下两句

auto lo
iface lo inet loopback

然后我们在后面加入:

auto eth1
iface eth1 inet static
address 192.168.2.250
netmask 255.255.255.0
gateway 192.168.2.1

具体IP地址,子关掩码,网关请自行根据所在网络进行设置


本人才疏学浅,正起步学习,如有疏漏,请多多指教

如果你遇到 Ubuntu 系统无法连接络的问题,这可能是由多种原因造成的。以下是一些可能的原因和解决步骤: 1. **Wi-Fi/以太连接问题**: - 检查无线或有线连接是否已启用,并确保信号稳定。 - 尝试重启无线卡(`sudo service networking-manager restart` 或 `sudo ifdown eth0; sudo ifup eth0`,将 `eth0` 替换为你的卡名)。 - 检查络设置:打开 Network Manager,确保配置正确。 2. **DNS 解析失败**: - 更改 DNS 服务器地址(`sudo nano /etc/resolv.conf`),使用 Google 的公共 DNS 作为备用(`nameserver 8.8.8.8` 和 `8.8.4.4`)。 - 清除 DNS 缓存(`sudo killall -HUP dnsmasq`)。 3. **防火墙阻止**: - 检查防火墙(`ufw` 或 `iptables`)设置,确认没有阻止络访问。 - 如果使用 ufw,输入 `sudo ufw allow out` 允许所有出站连接。 4. **络服务未启动**: - 检查络服务是否运行:`systemctl status network-manager` 或 `systemctl status networking.service`。 5. **软件更新问题**: - 更新系统软件包,包括络驱动和络管理工具:`sudo apt update && sudo apt upgrade`。 如果以上步骤都无法解决问题,你可以尝试: - **查看日志**:查找 `/var/log/syslog` 或 `/var/log/network-manager.log` 中的错误信息。 - **重启络服务**:`sudo service networking restart` 或 `sudo systemctl restart networking`. - **安装或更新络驱动**:如果是无线问题,可能需要更新或重新安装无线卡驱动。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值