![多个网络接口](https://linux22.com/image/1147192/%E5%A4%9A%E4%B8%AA%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3.png)
我有一台运行Ubuntu 14.04的工控机。这台电脑有两个电缆接口,分别对应一网卡。其中一个网线接口是用来连接摄像头的,另一个是用来连接Ethercat(控制电机等硬件的模块)。所以在Ubuntu的网络连接指示灯里有两个接口(有线网络用),eth0(连接Ethercat)和eth1(连接摄像头)。我每次开机都是eth0自动连接,但是eht1不连接,需要手动点击eth1才能连接。注意,电脑开机的时候,摄像头和Ethercat都会自动开机,所以Ubuntu是能检测到这两个连接的。
所以我的问题是,为什么 Ubuntu 不能同时连接 eth0 和 eth1?不同的网络连接会互相干扰吗?
此外,这台电脑还具有无线功能。因此,当电脑启动时,它会自动连接到 Wi-Fi。也就是说,wlan0 会自动连接。所以我真的很困惑,为什么 eth0 和 wlan0 会自动连接,而 eth1 却不能?
添加:
输出ifconfig
:
eth0 Link encap:Ethernet
............
Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1880116 errors:58 dropped:0 overruns:0 frame:58
TX packets:1885495 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:296746691 (296.7 MB) TX bytes:297503606 (297.5 MB)
Interrupt:20 Memory:f7e00000-f7e20000
eth1 Link encap:Ethernet
......
Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13335958 errors:63 dropped:0 overruns:0 frame:63
TX packets:8334 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20065444530 (20.0 GB) TX bytes:559158 (559.1 KB)
Interrupt:17 Memory:f7d00000-f7d20000
lo Link encap:Local Loopback
....
Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1878324 errors:0 dropped:0 overruns:0 frame:0
TX packets:1878324 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19632989941 (19.6 GB) TX bytes:19632989941 (19.6 GB)
wlan0 Link encap:Ethernet
........
Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:85884 errors:0 dropped:0 overruns:0 frame:0
TX packets:189767 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7801132 (7.8 MB) TX bytes:40101802 (40.1 MB)