我有一位朋友最近在他的华硕上网本上安装了 Lubuntu 来试用。
问题是,即使他可以找到所有网络连接,并且在尝试连接到其中两个(提供密码等)后,什么也没有发生,并且他无法连接到网络。
我假设他的网络适配器或尝试连接的网络都没有问题。我一直在寻找 Windows 的 Ubuntu 等效命令,ipconfig
ipconf -release
-renew
这可能会有所帮助,但我还没有找到明确的答案。
编辑:
我花了一些时间,但似乎网关访问存在问题,因为该命令ip route show
没有显示任何内容。
我该如何解决这个问题然后继续建立连接?
有什么想法吗?
答案1
首先查看接口是否有IP地址,使用ip addr show
或ifconfig
# ip addr show
...
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:24:d7:ae:dc:64 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.8/24 brd 10.0.0.255 scope global dynamic wlp3s0
valid_lft 3596sec preferred_lft 3596sec
inet6 fe80::224:d7ff:feae:dc64/64 scope link
valid_lft forever preferred_lft forever
如果您有 IP,请确保您也有网关地址,
# ip route show
default via 10.0.0.138 dev em1 proto static metric 1024
10.0.0.0/24 dev em1 proto kernel scope link src 10.0.0.1
10.0.0.0/24 dev wlp3s0 proto kernel scope link src 10.0.0.8
这样的话我的GW是10.0.0.138,使用你可以与它通信,
# ping 10.0.0.138
PING 10.0.0.138 (10.0.0.138) 56(84) bytes of data.
64 bytes from 10.0.0.138: icmp_seq=1 ttl=64 time=0.293 ms
64 bytes from 10.0.0.138: icmp_seq=2 ttl=64 time=2.35 ms
然后检查您是否有 DNS 服务器,在我的情况下,我使用本地 DNS 服务器进行缓存,在您的情况下,这应该是您的 GW 地址或您的 ISP DNS 服务器。
# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 127.0.0.1
尝试进行 DNS 查询以查看与您的 DNS 服务器的通信是否正常,
dig www.google.com
-- or --
nslookup www.google.com
这应该可以让您基本了解问题所在。
编辑#1:
如果您缺少 GW 地址,并且您的计算机配置为从 DHCP 服务器接收 IP,则应尝试设置静态 IP 地址和默认网关,以查看问题是否出在您的 DHCP 服务器中。