明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 11771|回复: 4
打印 上一主题 下一主题

请教如何让两路网口同时工作

[复制链接]

30

主题

78

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
跳转到指定楼层
楼主
发表于 2019-12-14 15:06:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 钟宇泉 于 2019-12-14 15:08 编辑

你好请问两路网口的测试教程都是要先关闭另外一路,如果不关闭的话。比如默认是开启eth0的。
我这边没有输入ifconfig eth0 down
就输入ifconfig eth1 192.168.137.82  
开启网口eth1
连上网线也只有eth0可以ping的到  
该如何设置才能两个网口都正常工作?
此时,PING eth0可以ping的通。
输入ifconfig eth0 down  把ETH0关闭了,ETH1就ping的通了。
回复

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
推荐
发表于 2019-12-18 10:38:56 | 只看该作者
钟宇泉 发表于 2019-12-14 16:15
网段的问题,两个网口设置成不同的网段就可以了

不同网段和同个网段都行,需要知道哪个网络接口,如下
网线插在eth0和电脑(电脑默认IP为192.168.137.100,eth0为192.168.137.81)
root@myimx6ek140p:~# ifconfig            
eth0      Link encap:Ethernet  HWaddr 1C:87:76:53:36:63  
          inet addr:192.168.137.81  Bcast:192.168.137.255  Mask:255.255.255.0
          inet6 addr: fe80::1e87:76ff:fe53:3663%1995732688/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:77 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7725 (7.5 KiB)  TX bytes:5558 (5.4 KiB)

lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1%1995732688/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@myimx6ek140p:~# ping -I eth0 192.168.137.100
PING 192.168.137.100 (192.168.137.100): 56 data bytes
64 bytes from 192.168.137.100: seq=0 ttl=128 time=3.331 ms
64 bytes from 192.168.137.100: seq=1 ttl=128 time=0.874 ms
64 bytes from 192.168.137.100: seq=2 ttl=128 time=1.041 ms
64 bytes from 192.168.137.100: seq=3 ttl=128 time=0.702 ms
^C
--- 192.168.137.100 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.702/1.487/3.331 ms
root@myimx6ek140p:~#
root@myimx6ek140p:~#

网线插在eth1和电脑(电脑默认IP为192.168.137.100,eth0为192.168.137.91)
root@myimx6ek140p:~# ifconfig  eth1 192.168.137.91
fec 20b4000.ethernet eth1: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=20b4000.ethernet:01, irq=-1)
IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
root@myimx6ek140p:~# fec 2188000.ethernet eth0: Link is Down
fec 20b4000.ethernet eth1: Link is Up - 100Mbps/Full - flow control off
IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready

root@myimx6ek140p:~# ifconfig   
eth0      Link encap:Ethernet  HWaddr 1C:87:76:53:36:63  
          inet addr:192.168.137.81  Bcast:192.168.137.255  Mask:255.255.255.0
          inet6 addr: fe80::1e87:76ff:fe53:3663%1995650768/64 Scopeink
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:90 errors:0 dropped:0 overruns:0 frame:0
          TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8998 (8.7 KiB)  TX bytes:6034 (5.8 KiB)

eth1      Link encap:Ethernet  HWaddr 8E:13:50:B6:8D:0A  
          inet addr:192.168.137.91  Bcast:192.168.137.255  Mask:255.255.255.0
          inet6 addr: fe80::8c13:50ff:feb6:8d0a%1995650768/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:52 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4832 (4.7 KiB)  TX bytes:5138 (5.0 KiB)

lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1%1995650768/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@myimx6ek140p:~# ping -I eth1 192.168.137.100
PING 192.168.137.100 (192.168.137.100): 56 data bytes
64 bytes from 192.168.137.100: seq=0 ttl=128 time=1.624 ms
64 bytes from 192.168.137.100: seq=1 ttl=128 time=1.251 ms
64 bytes from 192.168.137.100: seq=2 ttl=128 time=0.662 ms
64 bytes from 192.168.137.100: seq=3 ttl=128 time=1.003 ms
64 bytes from 192.168.137.100: seq=4 ttl=128 time=0.856 ms
^C
--- 192.168.137.100 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.662/1.079/1.624 ms
root@myimx6ek140p:~#

如果还是不行的话,可以设置一下路由(route add default gw 192.168.137.1 eth1)
回复 支持 1 反对 0

使用道具 举报

30

主题

78

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
沙发
 楼主| 发表于 2019-12-14 16:15:02 | 只看该作者
网段的问题,两个网口设置成不同的网段就可以了
回复 支持 反对

使用道具 举报

30

主题

78

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
地板
 楼主| 发表于 2019-12-18 10:45:48 | 只看该作者
软件01 发表于 2019-12-18 10:38
不同网段和同个网段都行,需要知道哪个网络接口,如下
网线插在eth0和电脑(电脑默认IP为192.168.137.100 ...

感谢你的指导。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-11-23 03:13 , Processed in 0.059399 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表