如果我ifconfig在 Linux (Ubuntu) 服务器上运行,则会得到以下输出:
eth0 Link encap:Ethernet HWaddr d0:27:88:0f:80:74
inet addr:10.1.0.11 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: 2002:5eaa:df8d:0:fcb8:c688:1a5b:f9a0/64 Scope:Global
inet6 addr: 2002:5eaa:df8d:0:f548:80e4:7e2d:d4b9/64 Scope:Global
inet6 addr: 2002:5eaa:df8d:0:302c:7527:3157:172a/64 Scope:Global
inet6 addr: 2002:5eaa:df8d:0:885a:ccef:87bd:4d8d/64 Scope:Global
inet6 addr: 2002:5eaa:df8d:0:b9cd:1097:d233:71b7/64 Scope:Global
inet6 addr: 2002:5eaa:df8d:0:c29:cfd9:9913:ea39/64 Scope:Global
inet6 addr: 2002:5eaa:df8d:0:d227:88ff:fe0f:8074/64 Scope:Global
inet6 addr: fe80::d227:88ff:fe0f:8074/64 Scope:Link
inet6 addr: 2002:5eaa:df8d:0:183b:3403:3ba0:3431/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:74163188 errors:0 dropped:0 overruns:0 frame:0
TX packets:87047108 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3705441868 (3.7 GB) TX bytes:2209135524 (2.2 GB)
Interrupt:43 …Run Code Online (Sandbox Code Playgroud) 我正在 Windows 8 上编写 Python (Flask)。为了向外部公开网络应用程序,我过去设置了 host=0.0.0.0
由于我升级和/或安装了具有 Internet 访问权限的 Hyper-V,因此我无法使用以下方法连接到 Flask Web 应用程序
http://0.0.0.0:5000.
Run Code Online (Sandbox Code Playgroud)
我尝试关闭 Windows 防火墙无济于事。
这是错误:
This webpage is not available
The webpage at http://0.0.0.0:5000/ might be temporarily down or it may have moved permanently to a new web address.
Error 108 (net::ERR_ADDRESS_INVALID): Unknown error.
Run Code Online (Sandbox Code Playgroud)
我也觉得很奇怪,虽然应用程序在 0.0.0.0 上运行,但我可以通过 localhost/127.0.0.1 访问它。
如何打开/启用对 0.0.0.0 的访问?
>route print
===========================================================================
Interface List
40...c8 60 00 cb fc 55 ......Hyper-V Virtual Ethernet Adapter #2
18...94 db c9 8a c1 c5 ......Bluetooth Device …Run Code Online (Sandbox Code Playgroud) 我正在我的 DD-WRT 路由器(如下所示)上创建端口转发规则,并希望允许所有(任何)源网络访问。我的想法是指定 0.0.0.0/32 但这不起作用。我该如何指定?

我正在学习网络如何工作,我有一个问题。通过网络实际发送的是什么?数据包/数据报还是帧?
我相信这是一个包。如果是这样,假设计算机 A 想要与位于另一个国家/地区的计算机 B 进行通信。计算机 A 将其数据封装在一个段中,该段封装在一个数据包中,而该数据包又封装在一个帧中。帧何时解封装?
到目前为止,我的解释是该帧在离开 LAN 之前被解封装,从而留下要通过“网络”发送到计算机 B 的数据包。我不确定我的解释是否正确。
另外,计算机 A 在其生成的帧中写入的 MAC 源地址和目标地址是什么?
据我了解,您的 ISP 会(有时是动态地)为您的路由器分配一个 IP 地址。
(还是分配给调制解调器?[我开始认为是。])
如果分配给路由器,那么这个问题如下:
如果我通过以太网电缆将我的 PC 直接插入调制解调器会怎样。
我的计算机是否具有像路由器一样解释 ISP 分配的 IP 的硬件?
如果有人可以提供有关这项工作如何工作的一些详细信息,那就太好了。
谢谢!
我经常遇到一个问题。我有一个带有固定 192.168.0.x IP 地址的接入点。我的网络是 192.168.1.x。问题是当我将接入点插入我的网络时,它无法访问。(解决方法:我必须将接入点硬连线到我的笔记本电脑,设置一个静态 192.168.0.x IP 地址,修改接入点中的设置,将我的笔记本电脑 IP 地址改回自动...)你明白为什么会这样是一种痛苦。所以我的问题来了:有没有办法让 192.168.1.x 主机和 192.168.0.x 主机在同一网络上相互通信?是更改子网掩码这么简单吗?还是必须转到 10.0.xx IP 地址才能使用更宽的子网掩码?感谢您提前回复,一个困惑的网络业余爱好者
嗨,我想有一个 ip 来连接到我家里网络上的设备,但是我不想记住很多数字,而是我想要使用单词的地址。例如,我可以使用“192.168.1.254”或“dsldevice.lan”连接到我的路由器。我将如何执行此操作或它的名称是什么,因为我在网络上找不到有关它的任何信息。提前感谢您的任何帮助。
鉴于它正在广播 Wi-Fi,但需要 WPA 密码,是否可以从 Wi-Fi 信号中获取路由器的 IP 地址而无需连接?
我正在尝试在机器上设置 openvpn,以便我有 2 个不同的 Tap 接口(tap0 和 tap1),然后是连接这些接口的网桥。openvpn 为每个 TAP 接口设置了服务器桥接配置。这个想法是 tap0 上的客户端将能够与 tap1 上的客户端交谈,反之亦然。
桥中不涉及物理 NIC,桥接口设置为没有 ip/netmask/broadcast。刚刚提出了一个“ifconfig brX up”
当两个客户端都连接到 openvpn 服务器时,我能够在它们之间 ping,每个客户端都连接到上面提到的自己的 Tap 接口,但是在尝试 tcpdump 桥接接口时我看不到流量。
我对一些事情有点困惑:
我需要在网桥接口上配置一个 ip 吗?我不太明白这样做的原因,因为它所做的只是让虚拟接口相互通信
网桥接口没有分配的 ip/netmask/broadcast 是否是我在 tcpdumping 接口时看不到网桥接口上的 ping 流量的原因?
如果第 2 项的答案是肯定的,我认为不可能使用 iptables 来阻止/允许该接口上的流量,对吗?如果是这样,有没有其他方法可以在这样的界面上完成对 iptables 的处理?
IP 子网掩码 255.255.254.0 和 255.255.255.0 有什么区别?