我无法连接到特定网站。我可以通过代理查看它,但不能在家中查看。所以我运行了一个traceroute:
Tracing route to fvringette.com [76.74.225.90]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms <snip>
2 * * * Request timed out.
3 9 ms 7 ms 27 ms rd2bb-ge2-0-0-22.vc.shawcable.net [64.59.146.226]
4 8 ms 7 ms 7 ms rc2bb-tge0-9-2-0.vc.shawcable.net [66.163.69.41]
5 10 ms 9 ms 9 ms rc2wh-tge0-0-1-0.vc.shawcable.net [66.163.69.65]
6 27 ms 23 ms 22 ms ge-gi0-2.pix.van.peer1.net [206.223.127.1]
7 18 ms 18 ms 20 ms 10ge.xe-0-2-0.van-spenc-dis-1.peer1.net [216.187.89.206]
8 9 ms 11 ms 10 ms 64.69.91.245 …Run Code Online (Sandbox Code Playgroud) 我打开了几个到家庭网络外部的端口,这样我就可以从外面进入我的一些机器。在检查一些日志时,我注意到我在来自其他国家的一些端口上被扫描。
我已经将我的端口移到非标准端口。
我希望能够阻止来自我的 Verizon FIOS 路由器的特定 IP(甚至子网)。网上有一些文档,但我找不到任何关于如何执行此操作的具体信息。
首先,我只想阻止特定的 IP。但如果不是很难,我也想知道如何可能阻止一系列 IP。与此相反 - 有没有办法只允许某些 IP 或范围?
我正在将音频从 Windows 7 笔记本电脑流式传输到连接到路由器的声卡。我有一个小批处理脚本来开始流式传输。
REM Kill any instances of vlc
taskkill /im vlc.exe
"c:\Program Files\VideoLAN\VLC\vlc.exe" <parameters to start http streaming>
REM Wait for vlc
TIMEOUT /T 10
REM start playback on router
plink -ssh me@192.168.1.1 -pw password killall -9 madplay
plink -ssh me@192.168.1.1 -pw password wget -q -O - http://192.1.159:8080/audio | madplay -Q --no-tty-control - &
Run Code Online (Sandbox Code Playgroud)
如您所见,http 流是硬编码的。动态获取地址以在其他机器上重用脚本会很好。有任何想法吗?
我的大学网络上有一台 linux 机器,我通常从家里通过 ssh 登录。我知道 ip,所以这是我用来登录的,但是知道我的计算机在本地网络上是否有主机名会很方便(这比记住 ip 更容易)。
我在我的电脑上安装 linux 时设置了一个主机名,但它不是与网络上该 ip 关联的名称。有没有办法找出是否有与该 IP 关联的名称?
我设置了一个 DynDns 帐户,将一个域指向我家里的动态 IP 服务器。从任何“外部”网络,连接正常工作并指向我的服务器。但是,当我将浏览器指向 LAN 中的 URL (xxxx.dyndns.org) 时,它会转到 ADSL 调制解调器的登录页面。
我究竟做错了什么?
$ lsof
memcached 15844 root 28u IPv6 113604 TCP *:11051 (LISTEN)
memcached 15844 root 29u IPv4 113605 TCP *:11051 (LISTEN)
memcached 15844 root 30u IPv6 113609 UDP *:11051
memcached 15844 root 31u IPv4 113610 UDP *:11051
Run Code Online (Sandbox Code Playgroud)
是通过 IP、协议还是任何其他维度?
我注意到当我重新连接到互联网时,IP 地址静态 IP 的最后两个字节发生了变化。
这是否意味着当我断开连接时其他人可能拥有相同的 IP?此过程与动态 IP 有何不同?
据我所知,在网络中配置计算机 IP 地址有两种选择。分配静态 IP或从 DHCP 服务器获取动态 IP。
但是 Windows 中的备用配置是什么(下图)。它只是说这是当计算机在多个网络上使用时,但它如何分配 IP 以及我何时应该使用它?

我有一台运行 DHCP 服务器的设备。当我通过 USB 将它连接到我的计算机时,PC 获得一个 IP 地址,并且该设备成为默认网关。我只希望设备同意 IP 地址而不是默认网关。这可能吗?
我使用的是 udhcpd,但我在权威模式下遇到了问题,所以我切换到了 dnsmasq。
PC 已经连接到另一个网络,应该包含默认网关。
编辑 :
这是它如何设置的小图
[嵌入式网络#1] ----- [PC] ----- [企业网络#2]
这里重要的是 Net#1 不知道 Net#2、它的 dhcp 服务器和它的默认网关
编辑 2:
好的,/etc/dnsmasq.conf中的参数应该是关于dhcp-option=3的,
这个参数我没有指定好,是没有效果的。根据这个示例配置。
# Disable default gateway
#dhcp-option=3
Run Code Online (Sandbox Code Playgroud)
这不会禁用网关,这没有效果
编辑 3:
好的 dhcp-option=3 确实有效果(愚蠢的我)。然而,仅仅更新 ip 还不足以让 windows xp 忘记旧的
我有一个 Windows 7 桌面似乎卡在 APIPA 地址上。它可以看到工作组中的其他计算机,但似乎只能通过 IPv6 进行通信(见下文),无法访问 LAN 外部。在完成 Windows 更新后,问题于今天开始。到目前为止,故障排除已经包括:
-Ipconfig release/renew
-Uninstalling/reinstalling the NIC driver
-Checking device manager for "hidden" NIC drivers (none)
-Flushing DNS and ARP
-Resetting winsock and ipv4 using netsh
-Manually assigning an IP address on my subnet
-Doing a system restore to before the Windows update
-Restarting DHCP client service
-Disabling Windows Firewall
-Unloading TrendMicro
-Malware Bytes scan
Run Code Online (Sandbox Code Playgroud)
我尝试从那台 PC 上拔下以太网电缆并将其放入笔记本电脑,它连接正常,获得了正确的 IP,并连接到互联网(是的,我在测试前禁用了笔记本电脑上的 WiFi)。
目前,当我尝试 ping 网络或路由器 (192.168.0.1) 上的另一个合法地址时,我得到:
PING: transmit failed. General failure. …Run Code Online (Sandbox Code Playgroud)