【问题标题】:Networking Homework Questions from PythonAnywhere来自 PythonAnywhere 的网络作业问题
【发布时间】:2016-09-27 02:11:08
【问题描述】:

您的 PythonAnywhere 服务器的 IP 配置是什么(即用于此目的的 shell 命令的输出是什么)?可选:编写一个从 shell 获取此信息并返回 {“interface name”:{“ipv4”:“ipv4 地址”,“ipv6”:“ipv6 地址”}} 的函数。提示:使用 subprocess.getoutput。 这些接口的 MAC 地址是什么? 与这些接口关联的所有 IPv4 地址是什么? 与这些地址中的每一个相关联的 IP 子网是什么? 每个 IP 子网的网络掩码是什么? 每个子网中有多少个 IP 地址可用? 是否有任何接口脱颖而出?如果是这样,请研究一下它们可能对 PythonAnywhere 的结构意味着什么。 这些 IP 地址中的任何一个都是公开的吗?如果不是,请证明。如果有,请证明。

【问题讨论】:

  • 请做好自己的功课。如果别人为你做,你只会伤害自己。如果这里的其他人想做这个作业,他们会自己上课。
  • 我有答案了。

标签: networking ip ifconfig


【解决方案1】:

网络管理

打开 bash 控制台并使用“ls”命令。 IP配置是....

'ip address show' (command. 

应该会弹出一个列表,所有信息都在弹出窗口中。

使用 3.5 Ipython 控制台

一步一步

#import subprocess 
#subprocess.get
#subprocess.getoutput('ls')
#ipinfo = subprocess.getoutput('ip address show')

#import ipaddress
#iface = `ippadress.ipv4 interface
#iface = ippaddress.ipv4'
#iface.
#iface.netmask iface.netmask
#face.network
#iface.network.num_addresses

【讨论】:

    猜你喜欢
    • 2022-10-18
    • 2013-11-13
    • 2021-10-30
    • 2014-08-07
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多