首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ip变更后的Internet下降

ip变更后的Internet下降
EN

Unix & Linux用户
提问于 2020-04-13 22:48:08
回答 1查看 681关注 0票数 0

我有linux Fedora。

我试图通过以下两种方式改变本地ip地址:

  1. sudo ifconfig <interface_name> <ip_address> netmask <netmask_address>
  2. 使用ip - sudo ip链路集dev down sudo ip addr添加192.168.1.12/24 dev sudo ip链路集dev up

在这两种情况下,ping都能工作,但是Internet连接似乎已经中断,根本不起作用。

我查看了这些链接:

但我并没有得到我想要的答案。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-04-17 12:12:14

您已经成功地更改了本地IP地址。但是,当由于更改IP地址而关闭链接时,另一条信息将自动从活动网络配置中删除:默认网关或路由器的地址。

默认网关是网络上的一个东西,它与(大多数)本地网络之外的其他网络有连接。在家庭网络上,这通常是你的路由器,电缆调制解调器,或任何有远程连接到互联网的设备。如果您的多个网段并非全部连接到单个主干段,则可能需要配置其他网关地址--但默认网关地址始终是internet连接所必需的。简单的网络一般只需要默认的网关路由规范。

网关地址和可以通过该网关达到的网络规范(S)的结合称为路由规范,或者简称为“路由”。默认网关路由是一种路由,将用于到达不匹配定义的任何特定路由的所有网络。

网关地址必须始终可直接访问,即必须位于系统所在的同一网段中。如果网关位于不同的网络段,则需要首先使用另一个网关来到达目标网关--一旦您的流量通过网关,它将根据其路由表决定流量下一步的去向。网关系统通常有多个IP地址,每个网段都有一个IP地址。

将默认网关作为网络段中的第一个或最后一个常规IP地址是一种常见的约定。当您将IP地址指定为192.168.1.12/24时,这意味着您的网络掩码为255.255.255.0 (= 32位中24 1位的网络掩码),网络地址为192.168.1.0。所以这个网络中的第一个固定IP地址是192.168.1.1,最后一个是192.168.1.254。

在使用问题中指定的命令之后,需要使用以下任一命令:

代码语言:javascript
复制
sudo route add default gw <default gateway address>

代码语言:javascript
复制
sudo ip route add default via <default gateway address>

在这两个命令中,单词default等同于0.0.0.0/0,意思是“任何IPv4网络”。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/579875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档