无法上网但 Skype 可以使用

无法上网但 Skype 可以使用

我无法连接到互联网。所有配置均正确。每当我启动系统时,我都需要进行以下配置。

以 root 身份登录,

cd /etc
nano resolve.conf

然后我写下了下面的内容。’

name server 127.0.0.1
name server 8.8.8.8
name server 198.168.1.1

然后互联网就可以正常工作了,但我不知道为什么会发生这种情况,可能是 DNS 问题。那么我该如何解决这个问题呢?为什么会发生这种情况?

答案1

通过查看您的评论,您说您通过终端将其更改为静态。假设您有两种方法可以实现这一点,即使您重新启动系统,这也将是永久的。

  1. 第一种是通过终端添加额外的行来指定 DNS
  2. 通过 GUI 分配手动 IP,同时将接口设置为默认值(恢复网络配置)

由于您已经使用了终端,因此您可以将以下行添加到/etc/network/interfaces文件中。将其添加到文件末尾

dns-nameservers 127.0.0.1 8.8.8.8

您不需要将网关添加为 DNS。您可以添加上述两个 DNS,中间留一个空格。此外,下面显示的是接口的示例配置。

auto eth0                                      # add this to auto up on boot
iface eth0 inet static
    address 192.x.x.x
    netmask 255.255.255.0
    gateway 192.x.x.x
    dns-search example.com                     # This is for windows AD environment
    dns-nameservers 127.0.0.1 8.8.8.8

如您所见,该属性dns-search example.com适用于 Windows Active Directory 环境。您可以删除该行。

完成后。请使用以下命令重新启动网络接口。

sudo /etc/init.d/networking restart

然后查看应该显示 DNS 配置的resolv.conf文件cat /etc/resolv.conf。您也可以重新启动并查看。

希望这可以帮助! :)

答案2

要快速解决问题,只需在终端中输入以下命令。

sudo/sbin/dhclient

相关内容