钟宇泉 发表于 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的通了。

软件01 发表于 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:EthernetHWaddr 1C:87:76:53:36:63
          inet addr:192.168.137.81Bcast:192.168.137.255Mask:255.255.255.0
          inet6 addr: fe80::1e87:76ff:fe53:3663%1995732688/64 Scope:Link
          UP BROADCAST RUNNING MULTICASTMTU:1500Metric: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 encap:Local Loopback
          inet addr:127.0.0.1Mask:255.0.0.0
          inet6 addr: ::1%1995732688/128 Scope:Host
          UP LOOPBACK RUNNINGMTU:65536Metric: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:~# ifconfigeth1 192.168.137.91
fec 20b4000.ethernet eth1: Freescale FEC PHY driver (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:EthernetHWaddr 1C:87:76:53:36:63
          inet addr:192.168.137.81Bcast:192.168.137.255Mask:255.255.255.0
          inet6 addr: fe80::1e87:76ff:fe53:3663%1995650768/64 Scope:Link
          UP BROADCAST MULTICASTMTU:1500Metric: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:EthernetHWaddr 8E:13:50:B6:8D:0A
          inet addr:192.168.137.91Bcast:192.168.137.255Mask:255.255.255.0
          inet6 addr: fe80::8c13:50ff:feb6:8d0a%1995650768/64 Scope:Link
          UP BROADCAST RUNNING MULTICASTMTU:1500Metric: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 encap:Local Loopback
          inet addr:127.0.0.1Mask:255.0.0.0
          inet6 addr: ::1%1995650768/128 Scope:Host
          UP LOOPBACK RUNNINGMTU:65536Metric: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)

钟宇泉 发表于 2019-12-14 16:15:02

网段的问题,两个网口设置成不同的网段就可以了

钟宇泉 发表于 2019-12-18 10:45:48

软件01 发表于 2019-12-18 10:38
不同网段和同个网段都行,需要知道哪个网络接口,如下
网线插在eth0和电脑(电脑默认IP为192.168.137.100 ...

感谢你的指导。
页: [1]
查看完整版本: 请教如何让两路网口同时工作