如何强制更改默认网关?Ubuntu 上似乎卡在 192.168.0.1 上

如何强制更改默认网关?Ubuntu 上似乎卡在 192.168.0.1 上

这让我很困惑。我连接到了大学网络,这需要我注册我的 MAC(完成,Windows 工作正常)。

因此,当我启动 Ubuntu 时,我尝试访问 Chromium 中的页面,但出现错误 102(net::ERR_CONNECTION_REFUSED):未知错误。

Firefox 也失败了。

Resolve.conf 有几个服务器,我都可以成功 ping 所有服务器,并且我可以使用它们的名称 ping digg.com 和 google.com。

此外,网络活动持续不断,但我无法分辨哪些进程/端口正在下载和上传。(netstat -tupl 似乎没有显示任何内容)

我没有安装任何网络管理器(无论出于何种原因)。


更新:我随机尝试更新我的系统,当然失败了,但我读了文本。

错误指出:无法在 IP 地址 192.168.0.1:80 获取包 blah blah (连接被拒绝)。

显然,规范的 IP 地址不是 192......但是我现在和互联网之间没有路由器(我使用 dhclient 来更新我的设置)那么是什么将我的所有 http 请求重新路由到 192.168.0.1?

使用 wicd,设置静态 ip、dns 和网关仍然会导致所有 http 流量重定向到 192.168.0.1:80,使用 ip route show | grep default | awk '{ print $3 }' 显示与 192.168.0.1 不同的 ip。

答案1

您正在寻找路线命令。但是,在我看来,您的设置存在更深层次的问题。Firefox 给您带来了什么错误?

此外,dhclient 已被纳入 dhcp3-client。请确保您使用的 dhclient 版本来自该软件包。

答案2

要手动输入默认网关,您可以在命令行运行以下命令:

~$ route add -net default gw xxx.xxx.xxx.xxx

不过,就像上面有人提到的那样,你似乎遇到了其他问题。据我所知,这听起来像是你正在通过代理进行路由(由学校配置)。类似于你连接到公共 wifi 接入点时看到的情况,你会被重定向到一个网页,接受条款/协议,然后才能继续上网。firefox 是否给你了特定的错误?

相关内容