改完地址之后要不要重启网络,取决于改的是哪一份。界面和配置文件里那份是长期保存的说明,改完不会自动写进正在生效的那份;命令行改的当场生效,关机就没了。所以有的改动立刻能用,有的需要重启一次网络才认。代理IP的配置文件同属前一类,改完要让相关程序重新读一遍才生效。
哪些能立刻生效
命令行直接改的当场生效,运行中的应用重新读一遍配置也能立刻切换。界面里改长期配置、系统还没同步给网卡的那些,需要重启网络。还有一种情况介于两者之间:有的系统会在检测到配置文件变动时自动重载一次,看起来像立刻生效,其实中间隔了一两秒。判断的办法是改完等两秒再测,通不通一次就清楚了,不用反复重启。
| 改动方式 | 生效时机 | 重启后是否保留 |
|---|---|---|
| 命令行设置 | 立刻生效 | 不保留 |
| 界面修改 | 重启网络后生效 | 保留 |
| 配置文件 | 相应程序重读后生效 | 保留 |
怎么判断要不要重启
改完先测一下。能用就不用重启;界面显示已连接但实际不通,多半是没同步,重启一次网络。不用整机重启,重启网络这一类操作就够。
有些系统在检测到配置变化时会自动重新加载,看起来像是重启了网络。这种自动重载不一定次次成功,失败时还是得手动来一次。
当前所有连接会中断并重建,正在跑的长任务会受影响。需要连续运行的场景,改配置最好挑空闲时段做。代理IP的连接在重启后会按新配置重建,这也是验证配置是否生效的好时机。
界面显示已连接但实际不通,多数是配置没同步过去。
配置改错了也不用慌。改之前把原值记下来,出问题按记录退回。有些系统支持一键恢复上次可用的配置,用这个更快。代理IP的配置如果也跟着改过,退回时要一并还原。
改长期配置要重启网络,改临时配置立刻生效。
重启网络会断开当前所有连接,长任务要避开这个时段。
判断标准很简单:改完能用就不用重启。界面通了但实际不通,重启一次网络。
