当前位置: 技术问答>linux和unix
如何绕过本地虚拟网口lo??
来源: 互联网 发布时间:2016-09-15
本文导语: 一台机器同一网卡上配置了多个IP,比如 eth0 Link encap:Ethernet HWaddr 00:14:85:DD:CD:24 inet addr:192.168.1.41 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::214:85ff:fedd:cd24/64 Scope:Li...
一台机器同一网卡上配置了多个IP,比如
eth0 Link encap:Ethernet HWaddr 00:14:85:DD:CD:24
inet addr:192.168.1.41 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::214:85ff:fedd:cd24/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:230115 errors:0 dropped:0 overruns:0 frame:0
TX packets:210323 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16295710 (15.5 MiB) TX bytes:111992285 (106.8 MiB)
Interrupt:201
eth0:0 Link encap:Ethernet HWaddr 00:14:85:DD:CD:24
inet addr:192.168.1.77 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:201
eth0:1 Link encap:Ethernet HWaddr 00:14:85:DD:CD:24
inet addr:192.168.1.88 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:201
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:39733 errors:0 dropped:0 overruns:0 frame:0
TX packets:39733 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5350526 (5.1 MiB) TX bytes:5350526 (5.1 MiB)
现在2个程序分别占用IP 192.168.1.77,192.168.1.88,发现从一个程序发给另一个程序的IP数据包都是通过lo接口直接转发的,也就是说不会通过实际物理网卡eth0出去。有没有什么方法可以让数据从真实网卡进出,绕开lo接口。我想应该是设置下路由问题,可具体不清楚如何操作。望高人解答,在线等,急~~~~
eth0 Link encap:Ethernet HWaddr 00:14:85:DD:CD:24
inet addr:192.168.1.41 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::214:85ff:fedd:cd24/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:230115 errors:0 dropped:0 overruns:0 frame:0
TX packets:210323 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16295710 (15.5 MiB) TX bytes:111992285 (106.8 MiB)
Interrupt:201
eth0:0 Link encap:Ethernet HWaddr 00:14:85:DD:CD:24
inet addr:192.168.1.77 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:201
eth0:1 Link encap:Ethernet HWaddr 00:14:85:DD:CD:24
inet addr:192.168.1.88 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:201
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:39733 errors:0 dropped:0 overruns:0 frame:0
TX packets:39733 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5350526 (5.1 MiB) TX bytes:5350526 (5.1 MiB)
现在2个程序分别占用IP 192.168.1.77,192.168.1.88,发现从一个程序发给另一个程序的IP数据包都是通过lo接口直接转发的,也就是说不会通过实际物理网卡eth0出去。有没有什么方法可以让数据从真实网卡进出,绕开lo接口。我想应该是设置下路由问题,可具体不清楚如何操作。望高人解答,在线等,急~~~~
|
一台机器同一网卡上配置了多个IP, 所以会这样。
你要用独立的机器来测试。
不知把环境接口的路由条目删除会有效果么,呵呵。
你要用独立的机器来测试。
不知把环境接口的路由条目删除会有效果么,呵呵。
|
#ifconfig lo down
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。