为什么使用 USB 网络共享功能连接 Android 手机时没有显示第二个“有线连接”?

为什么使用 USB 网络共享功能连接 Android 手机时没有显示第二个“有线连接”?

我知道如何使用 Android 通过 USB 将设备连接到我的 Ubuntu 10.04,以及这个如何将 Android 智能手机与 Ubuntu Linux 绑定这是我过去几个月一直在做的事情(运行良好)。

现在的问题是“有线连接”不再出现,似乎分配给我的其他接口 ( eth0) 的静态 IP 以某种方式分配给了它。这些设置显然不适合网络共享,因此我的网络共享连接无法正常工作。

我最近这种行为发生了变化,但我似乎无法弄清楚原因。

在我的另一台电脑(相同操作系统)上,我确实看到了另一个“有线连接”,并且网络共享在该电脑上运行良好。

如何排除故障并修复此问题?

网络共享之前:

abc@xyz:~/Downloads$ ifconfig eth0      Link encap:Ethernet  HWaddr
e8:03:9a:65:08:7e  
          inet addr:117.129.59.85  Bcast:117.129.59.255  Mask:255.255.255.0
          inet6 addr: fe80::ea03:9aff:fe65:87e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15420730 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3969133 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4037041565 (4.0 GB)  TX bytes:1397544101 (1.3 GB)
          Interrupt:43 Base address:0x6000 

ham0      Link encap:Ethernet  HWaddr 7a:79:00:00:00:00  
          inet6 addr: fe80::7879:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1404  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 B)  TX bytes:468 (468.0 B)

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:110235 errors:0 dropped:0 overruns:0 frame:0
          TX packets:110235 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:235513662 (235.5 MB)  TX bytes:235513662 (235.5 MB)

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          inet addr:192.168.56.1  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:618 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:128782 (128.7 KB)

网络共享后(注意eth0usb0条目):

abc@xyz:~/Downloads$ ifconfig

eth0      Link encap:Ethernet  HWaddr e8:03:9a:65:08:7e  
          inet addr:117.129.59.85  Bcast:117.129.59.255  Mask:255.255.255.0
          inet6 addr: fe80::ea03:9aff:fe65:87e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15423208 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3970469 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4037536312 (4.0 GB)  TX bytes:1398652503 (1.3 GB)
          Interrupt:43 Base address:0x6000** 

ham0      Link encap:Ethernet  HWaddr 7a:79:00:00:00:00  
          inet6 addr: fe80::7879:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1404  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 B)  TX bytes:468 (468.0 B)

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:110235 errors:0 dropped:0 overruns:0 frame:0
          TX packets:110235 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:235513662 (235.5 MB)  TX bytes:235513662 (235.5 MB)

usb0      Link encap:Ethernet  HWaddr 82:43:72:0b:d0:6f  
          inet addr:117.129.59.85  Bcast:117.129.59.255  Mask:255.255.255.0
          inet6 addr: fe80::8043:72ff:fe0b:d06f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:196 (196.0 B)  TX bytes:5552 (5.5 KB)**

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          inet addr:192.168.56.1  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:618 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:128782 (128.7 KB)

答案1

进一步查看“有线连接”的设置,在其中为 分配了静态 IP eth0。在第一个选项卡中,您可能已删除那里的 MAC 地址。一旦没有填写 MAC 地址,连接设置就可以应用于所有接口。在那里恢复您的 MAC 地址:

在此处输入图片描述

对于较新版本的 Ubuntu,选项“限制到接口”以类似的方式应用。在较新版本中遇到相同问题的用户希望仅启用它eth0

下面是 KDE 12.04 中 NetworkManager 的屏幕截图,但这在 GNOME 中应该非常相似。

在此处输入图片描述

答案2

我找到了解决方案。

有一个选项可以选择“对所有用户可用”..这个选项已被选中..取消选中后..网络共享被正确检测为 usb0 连接..

我认为这似乎是 ubuntu 网络管理器中的一个错误,因为“可供所有用户使用”并不意味着“对来自不同端口的所有有线连接使用相同的属性!”:)

图片

相关内容