【问题标题】:using dhcp but IP is xx.xx.xx.0使用 dhcp 但 IP 为 xx.xx.xx.0
【发布时间】:2017-01-23 06:53:47
【问题描述】:

我是 fedora 的新手,我误删除了我的 /etc/sysconfig/ifcfg-enp0s25 时遇到了这个可怕的问题。

然后我的ip变成了外部ip xxx.xx.6.168。

为了将我的 ip 解决为内部 ip,我尝试使用 # vi ifcfg-enp0s25 重建文件并插入:

DEVICE=enp0s25
NAME=enp0s25
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet

然后# service network restart

我的IP变成了:10.xx.xx.0

这个IP可以连接内网成功,但获取自己的socket时出错:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "ldtp/__init__.py", line 593, in <module>
  _populateNamespace(globals())
File "ldtp/__init__.py", line 247, in _populateNamespace
  for method in client._client.system.listMethods():
File "/usr/lib64/python2.7/xmlrpclib.py", line 1243, in __call__
  return self.__send(self.__name, args)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1602, in __request
  verbose=self.__verbose
File "ldtp/client.py", line 146, in request
  self.send_content(h, request_body)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1459, in send_content
  connection.endheaders(request_body)
File "/usr/lib64/python2.7/httplib.py", line 1053, in endheaders
  self._send_output(message_body)
File "/usr/lib64/python2.7/httplib.py", line 897, in _send_output
  self.send(msg)
File "/usr/lib64/python2.7/httplib.py", line 859, in send
  self.connect()
File "/usr/lib64/python2.7/httplib.py", line 836, in connect
  self.timeout, self.source_address)
File "/usr/lib64/python2.7/socket.py", line 575, in create_connection
  raise err
socket.error: [Errno 113] No route to host

那我怎样才能回到我过去的IP??

任何建议都有帮助!

【问题讨论】:

  • 您可能还想发布这个问题Superuser,重点是操作系统管理。
  • @jesper_bk 感谢您的建议,我现在发布!

标签: python sockets networking operating-system ip


【解决方案1】:

我认为该文件中应该有更多信息,请查看this page 了解更多详细信息。希望这会有所帮助

编辑:由于您无法访问我为您复制的该文件示例的页面,也许在这里您会找到一些您错过的选项...也许您有一个静态 IP

HWADDR=REPLACE:WITH:YOUR:MAC:ADDRESS:HERE
TYPE=Ethernet
BOOTPROTO=none
IPADDR0=REPLACE.YOUR.IP.ADDRESS
PREFIX0=23
GATEWAY0=REPLACE.YOUR.GATEWAY.IP
DNS0=REPLACE.YOUR.DNS.IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_PRIVACY=no
NAME=enp0s25
ONBOOT=yes
DOMAIN="REPLACE.YOUR.DOMAIN"
NM_CONTROLLED="no"

【讨论】:

  • 抱歉我打不开这个网站:(
  • 我复制了该页面中的文件示例;-)
  • 谢谢!而且,其实老IP和老Gateway都不记得了.....网段的ip都可以写在这个文件里吗?
  • 关于网关...通常它们是您的 ip 网络的第一个或最后一个数字...例如 XX.XX.XX.1 或 XX.XX.XX.254...但是它取决于您的网络结构...您真的应该询问已经连接到该网络的人或系统管理员
猜你喜欢
  • 2021-09-03
  • 1970-01-01
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 2013-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多