首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种简单的方法来区分运行Fedora 12的两个系统之间的网络设置差异?

有没有一种简单的方法来区分运行Fedora 12的两个系统之间的网络设置差异?
EN

Stack Overflow用户
提问于 2013-06-25 00:02:08
回答 1查看 72关注 0票数 0

我有一个非常独特的问题。我使用python模块urllib2,以便从本地终端获得http响应。起初,urllib2仅适用于非本地地址(即google.com等)。而不是本地not服务器。我最终推断urllib2没有考虑no_proxy环境变量。如果我手动删除代码中的其他代理环境变量(即将http_proxy设置为''),那么它似乎可以修复我的CentOS 6机器。

但是,我还有另一台运行Fedora12的机器,它需要运行相同的python脚本,而且我终生无法让urllib2连接到本地终端。如果我将http_proxy设置为'‘,那么我将无法访问任何东西--不能访问谷歌,也不能访问本地终端。但是,我有第三台运行Fedora12的机器,我为CentOS 6找到的修复程序可以在那台机器上运行。

这就引出了我的问题。有没有简单的方法来区分Fedora12 Box#1 (不能工作)和Fedora12 Box#2?也许有一系列linux配置文件可能会影响urllib2的功能?我知道/etc/environment会通过与代理相关的环境变量影响它,我知道路由表也会影响它。我还漏掉了什么?

注:-使用两个盒子with终端可以正常工作。目前,Urllib2只能从CentOS盒和Fedora12 Box#2获取http响应。

信息:我已经用Python 2.6.2 Python 2.6.6 Python 2.7.5测试过了

三个盒子上都有。每次都有相同的结果。

EN

回答 1

Stack Overflow用户

发布于 2013-06-25 00:05:42

永久网络设置存储在/etc/networking/etc/network-scripts的各种文件中。您可以使用diff在系统之间比较这些文件中的内容。然而,这仅仅是网络方面的东西(静态与动态、路由、网关、iptables防火墙等等)。如果没有区别,你必须开始扩大你的搜索范围。

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

https://stackoverflow.com/questions/17279906

复制
相关文章

相似问题

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