Linux/Ubuntu伪造网络连接
我有两个程序通过HTTP相互通信。我有一个主程序,它是一个HTTP服务器,充当其他程序查询的浏览器 如果。。。我的机器上有一个internet连接,但当我断开电缆时,eth0会断开,我无法连接任何东西 在windows中,我所需要的只是一张环回网卡,我已经准备好了 在我的UbuntuBox(10.10)中,我仍然有lo连接到它的指定IP,但我不能强迫eth0上升 我怎么能有一个工作连接而不被连接?! 我可以假装连接吗 干杯 安德烈·莫雷拉Linux/Ubuntu伪造网络连接,linux,networking,ubuntu,Linux,Networking,Ubuntu,我有两个程序通过HTTP相互通信。我有一个主程序,它是一个HTTP服务器,充当其他程序查询的浏览器 如果。。。我的机器上有一个internet连接,但当我断开电缆时,eth0会断开,我无法连接任何东西 在windows中,我所需要的只是一张环回网卡,我已经准备好了 在我的UbuntuBox(10.10)中,我仍然有lo连接到它的指定IP,但我不能强迫eth0上升 我怎么能有一个工作连接而不被连接?! 我可以假装连接吗 干杯 安德烈·莫雷拉 澄清一下,我正在做的第一件事是尝试发送广播,以发现同一
澄清一下,我正在做的第一件事是尝试发送广播,以发现同一网络上还有哪些其他应用程序 此操作失败,因为无法访问网络。尝试拔下电缆并ping到255.255.255.255
我想当我“解决这个问题”时,一切都会就绪。Linux中有一个环回,它有一个IP地址(就像所有基于IP的网络接口一样) 只要连接到
127.0.0.1
,或localhost
,如果您的网络配置没有定制为不符合标准
环回接口的别名通常是lo
,下面是ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6026819 errors:0 dropped:0 overruns:0 frame:0
TX packets:6026819 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2106315659 (1.9 GiB) TX bytes:2106315659 (1.9 GiB)
如果您发布程序中的代码,这将非常有用。他们使用的是
lo
地址还是IPeth0
地址?好吧,我所需要的只是一个可以对话的接口,我似乎找不到伪造接口的方法