Câu hỏi Ubuntu 12.04 + Wifi không hoạt động


Tôi gặp sự cố khi kết nối qua mạng không dây. Tại thời điểm này, tôi đang sử dụng wicd. Dường như gặp khó khăn trong việc "Xác minh liên kết AP ...". Nếu không có wicd tôi có thể nhận được kết nối và ping Net - nhưng nếu tôi mất eth0 xuống (ifconfig eth0 xuống), không dây của tôi đi xa quá (cùng một kết quả nếu tôi rút dây thay thế). wicd là cách duy nhất tôi có thể mang lại eth0 trở lại (đó là lý do chính tôi đang sử dụng nó) - ifconfig eth0 và / hoặc ifup eth0 không kích hoạt lại kết nối (Tôi chỉ phát hiện ra nó rời khỏi gateway. trở lại trong kích hoạt lại kết nối bao gồm cả wifi; Tôi không muốn xóa các thông tin về wicd ở trên trong trường hợp nó mang lại cho ai đó một ý tưởng.)

Thực hiện nó theo cách thủ công, bất chấp các lỗi (mà nó sẽ là tốt đẹp để cũng giải quyết) - cho phép tôi ping thế giới bên ngoài:

ifup wlan0

ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ssh stop/waiting
ssh start/running, process 17336

ping -I wlan0 -c 4 8.8.8.8

PING 8.8.8.8 (8.8.8.8) from 192.168.0.12 wlan0: 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=43 time=48.8 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=43 time=47.9 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=43 time=48.7 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=43 time=53.2 ms

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 47.975/49.711/53.235/2.063 ms

# iwconfig

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"TPLINK"  
      Mode:Managed  Frequency:2.427 GHz  Access Point: 64:66:xx:xx:xx:22   
      Bit Rate=108 Mb/s   Tx-Power=27 dBm   
      Retry  long limit:7   RTS thr:off   Fragment thr:off
      Encryption key:off
      Power Management:off
      Link Quality=70/70  Signal level=-39 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:3   Missed beacon:0
 bus info: pci@0000:03:00.0
   logical name: wlan0
   version: 01
   serial: f0:7d:68:c1:b4:13
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=ath9k driverversion=3.2.0-67-generic-pae firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
   resources: irq:17 memory:dfbf0000-dfbfffff

ip route

default via 192.168.0.1 dev eth0 
default via 192.168.0.1 dev wlan0  metric 100 
169.254.0.0/16 dev wlan0  scope link  metric 1000 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.102 
192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.12

(Đối với hồ sơ, tôi không biết địa chỉ 169.254.0.0 đang làm gì ở đó.)

uname -a

3.2.0-67-generic-pae #101-Ubuntu SMP Tue Jul 15 18:04:54 UTC 2014 i686 i686 i386 GNU/Linux

lshw -C mạng

  *-network               
   description: Ethernet interface
   product: NetXtreme BCM5751 Gigabit Ethernet PCI Express
   vendor: Broadcom Corporation
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: eth0
   version: 01
   serial: 00:11:11:59:fc:09
   size: 100Mbit/s
   capacity: 1Gbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.121 duplex=full firmware=5751-v3.23a ip=192.168.0.102 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
   resources: irq:16 memory:dfcf0000-dfcfffff
  *-network
   description: Wireless interface
   product: AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express)
   vendor: Qualcomm Atheros
   physical id: 0

/ etc / network / interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

source /etc/network/interfaces.eth0
source /etc/network/interfaces.wlan0

/etc/network/interfaces.eth0

#Main Interface
auto eth0
iface eth0 inet static
address 192.168.0.102
netmask 255.255.255.0
gateway 192.168.0.1

/etc/network/interfaces.wlan0

auto wlan0 
iface wlan0 inet static
address 192.168.0.12
gateway 192.168.0.1
dns-nameservers 192.168.0.1 8.8.8.8
netmask 255.255.255.0
wpa-driver wext
wpa-ssid TPLINK
wpa-ap-scan 1
wpa-proto RSN
wpa-pairwise CCMP
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk dca1badb5fd4e9axxx4xxdaaxxfa91xx610bxx6a7d57ef67af9809dxx6af42e39

/etc/wpa_supplicant.conf

    ctrl_interface=/var/run/wpa_supplicant

network={
    ssid="TPLINK"
    psk="my password"
    key_mgmt=WPA-PSK
    proto=RSN
    pairwise=CCMP
    group=CCMP
}

ifdown eth0

ifdown: interface eth0 not configured

ifconfig

eth0      Link encap:Ethernet  HWaddr 00:11:xx:xx:xx:09  
          inet addr:192.168.0.102  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::211:11ff:fe59:fc09/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:213690 errors:0 dropped:0 overruns:0 frame:0
          TX packets:155266 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:220057808 (220.0 MB)  TX bytes:21137696 (21.1 MB)
          Interrupt:16 

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

wlan0     Link encap:Ethernet  HWaddr f0:7d:xx:xx:xx:13  
          inet addr:192.168.0.12  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f27d:68ff:fec1:b413/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11335 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7287 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2563290 (2.5 MB)  TX bytes:855746 (855.7 KB)

ifconfig eth0 down

ifconfig

eth0      Link encap:Ethernet  HWaddr 00:xx:xx:xx:xx:09  
          inet addr:192.168.0.102  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::211:11ff:fe59:fc09/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:192 (192.0 B)  TX bytes:94 (94.0 B)
          Interrupt:16 

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

wlan0     Link encap:Ethernet  HWaddr f0:7d:xx:xx:xx:13  
          inet addr:192.168.0.12  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f27d:68ff:fec1:b413/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11359 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7293 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2565482 (2.5 MB)  TX bytes:856363 (856.3 KB)

ip route

default via 192.168.0.1 dev wlan0  metric 100 
169.254.0.0/16 dev wlan0  scope link  metric 1000 
192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.12 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.102 

ping -I wlan0 -c 4 8.8.8.8

PING 8.8.8.8 (8.8.8.8) from 192.168.0.12 wlan0: 56(84) bytes of data.

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3024ms

bộ định tuyến ping -I eth0 -c 3

PING router (192.168.0.1) from 192.168.0.102 eth0: 56(84) bytes of data.

--- router ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2015ms

bộ định tuyến ping -I wlan0 -c 3

PING router (192.168.0.1) from 192.168.0.12 wlan0: 56(84) bytes of data.

--- router ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2014ms

Hãy cho tôi biết nếu bạn cần thêm thông tin.

Cảm ơn bạn trước.

# #

Kết quả:

ifup wlan0
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
RTNETLINK answers: File exists
Failed to bring up wlan0.

Vì vậy, tôi đã giết wpa_supplicant (với SIGHUP) và reran ifup wlan0:

RTNETLINK answers: File exists
Failed to bring up wlan0.

trạng thái syslog: wpa_supplicant[13626]: Failed to initiate AP scan

wpa_supplicant[13626]: message repeated 409 times: [ Failed to initiate AP scan.]

ps -ef | grep wpa
root 13626 1 0 11:13 ? 00:00:00 /sbin/wpa_supplicant -s -B -P /var/run/wpa_supplicant.wlan0.pid -i wlan0 -D nl80211,wext -C /var/run/wpa_supplicant

iwconfig
lo no wireless extensions.

 wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Frequency:2.447 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off

Một chu kỳ tiếp theo của ifup ifdown wlan0 cuối cùng sẽ trả về wlan0 mặc dù một thông báo lỗi từ chối nó, nhưng không thêm một tuyến mặc định cho wlan0 và vì vậy Net vẫn không ổn định thông qua giao diện đó.

ip route
default via 192.168.0.1 dev eth0
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.102
192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.12

2
2017-08-22 09:04


gốc




Các câu trả lời:


Đầu tiên, địa chỉ 169.254.x.y là một địa chỉ giả cho chúng ta biết giao diện đã yêu cầu một địa chỉ từ điểm truy cập nhưng không được đưa ra.

Tôi đề nghị bạn sử dụng Wicd hoặc các phương pháp thủ công (/ etc / network / interfaces) nhưng không phải cả hai.

Thứ hai, của bạn giao diện tập tin có cả eth0 và wlan0 bắt đầu tự động. Tôi nghi ngờ rằng bạn muốn hoặc cần cả hai. Giả sử bạn sử dụng không dây nhiều nhất, tôi muốn nhận xét ra dòng 'auto eth0'. Nếu bạn muốn sử dụng ethernet, hãy dừng không dây và khởi động ethernet:

sudo ifdown wlan0 && sudo ifup eth0

Tiếp theo, giao diện file hy vọng rằng wpa-psk sẽ là mật khẩu WPA2 trong văn bản rõ ràng. Tôi đề nghị bạn dọn dẹp tệp wlan0 như sau:

auto wlan0 
iface wlan0 inet static
address 192.168.0.12
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1 8.8.8.8
wpa-ssid TPLINK
wpa-psk <your_key_in_clear_text>

Cuối cùng, bạn cũng sẽ cần khai báo các máy chủ tên DNS trong tệp eth0.


1
2017-08-22 14:43



Cảm ơn bạn đã phản hồi. Tốt để biết về địa chỉ giả, tôi chưa bao giờ nhận thấy rằng tài liệu ở bất cứ đâu. Tôi chỉ sử dụng wicd vì đó là cách duy nhất để khôi phục một kết nối làm việc sau khi lấy eth0 xuống và đưa wlan0 lên và xuống. Ít nhất cho đến khi tôi nhận ra rằng "ifconfig eth0 up" đã không khôi phục gateway. Tôi thực sự muốn cả hai eth0 và wlan0, ít nhất là cho đến khi thời gian không dây hoạt động hoàn hảo và tôi có thể tháo cáp - nhưng tôi sẽ bình luận nó ra khỏi tệp tạm thời để nó có thể được loại bỏ như một nguồn tiềm năng của vấn đề. (tiếp theo) ... - user171154
... (tiếp theo) Tôi sẽ đặt lại mật khẩu văn bản rõ ràng cho wpa-psk, nhưng theo ubuntuforums.org/showthread.php?t=318539 (đó là tài liệu tốt nhất tôi đã tìm thấy về chủ đề) nó không nên ở dạng ASCII, nhưng trong hex. Bạn có thể vui lòng cung cấp một con trỏ tới tài liệu (hoặc thậm chí cả mã) có hỗ trợ tuyên bố của bạn không? Như một điểm truy cập trong thực tế thu được, tôi không chắc chắn một mật khẩu là vấn đề. Kỳ lạ thay, dường như không có vấn đề gì với mật khẩu của biểu mẫu, dường như nó chấp nhận cả hai định dạng. (tiếp theo ...) - user171154
Tôi đã cắt tập tin wlan0 như bạn đã gợi ý. Cuối cùng, đối với các máy chủ tên dns, tôi đã thêm nó vào tệp eth0 theo đề xuất của bạn, tuy nhiên độ phân giải DNS cho eth0 không phải là vấn đề. Tôi đã thêm kết quả vào câu hỏi gốc ở trên. - user171154
Ví dụ bạn nói là khá cũ và có những gì chúng ta biết là chặng đường dài để đến cùng một nơi. Tôi không thể cung cấp tài liệu nào ngoài hàng chục trường hợp tôi đã làm việc và bốn máy tính trong nhà riêng của tôi sử dụng phương pháp viết tắt hoàn hảo. Đây là một mẫu gần đây: ubuntuforums.org/showthread.php?t=2234144&highlight=wpa-psk - chili555


Việc nâng cấp firmware của bộ định tuyến TP-Link WR841N của tôi đã giải quyết được vấn đề. Tôi nâng cấp lên Firmware Version: 3.13.33 Build 130506 Rel.48660n cho phiên bản phần cứng 8. Tôi nâng cấp bằng cách vào tùy chọn System Tools trong menu TP-Link và chọn tùy chọn "Firmware Upgrade".

Tải xuống địa chỉ:

Liên kết cho hướng dẫn (Windows):

Đối với bất kỳ ai khác có cùng một vấn đề, lưu ý: Tôi đã nâng cấp theo lời khuyên của hỗ trợ TP-Link. Tôi khuyên bạn nên nói chuyện với họ trước tiên nếu bạn có vấn đề này (mặc dù tôi sẽ nghi ngờ rằng nếu bạn làm bạn sẽ kết thúc làm điều tương tự anyway, nhưng tốt hơn an toàn hơn xin lỗi.)


1
2017-08-24 05:45



Đã hoàn thành theo yêu cầu. - user171154