我知道如何使用 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)
网络共享后(注意eth0
和usb0
条目):
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 网络管理器中的一个错误,因为“可供所有用户使用”并不意味着“对来自不同端口的所有有线连接使用相同的属性!”:)