Điểm:1

diagnosing networking issues in ubuntu

lá cờ mx

I've been fighting for quite a while with my wifi connection. Basically, the problem is that it disconnects, but doesn't reconnects automatically. Instead, an applet prompts me to reconnect, this happens every 10'.

My tries

I thought the problem would be Network Manager, so I connected using Networkd, but I couldn't just get it working just by starting the service, because the wifi card has to be configured somehow.

Network Manager uses wpa_supplicant in the backend, and I wonder if the problem would how NM is using wpa_supplicant, as they have different files for different drivers, for example:

$ ls /lib/systemd/system/wpa_\t
[email protected]
wpa_supplicant.service

I've also checked out that the NetworkManager services configuration file has a restart on failure.

I am not sure what to do or try and some help to diagnose and troubleshoot this will be very welcome.

Fix

The network managers seem not be easy to configure, at least they need:

  1. an interface (wireless or lan), a network name and a password. We may need to wake up the interface, and may end up "unmanaged" until we manage it.
  2. Plus -I believe- a supplicant like wpa_supplicant
  3. and services files to handle crashes, start at boot etc

I don't know the internals but what you can do with NM which is to configure ( 1. ) it using the nm-applet or nmcli (where we give the password for the network and select the network, for example). I don't see this client for networkd. For example networkctl just checks the connection. So it can't be done with networkd (there is no applet afaik).

The next way to config step 1. is a bit lower level config and is using netplan. This is a great program because writing config files is probably difficult. I found it quite easy, this is the config I wrote (YAML format):

# Let NetworkManager manage all devices on this system
# no, let networkd do it cuz NM troubles this pc
network:
  version: 2
  renderer: networkd
  wifis:
    wlp1s0:
      dhcp4: true
      access-points:
        "Xg-wifi-Network":
          password: "rh6haeXX"

You can also add DNS servers, etc. Here are neat examples. Then use this commands:

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
sudo netplan generate && sudo netplan apply
systemctl enable systemd-networkd.service
systemctl start systemd-networkd.service
systemctl status systemd-networkd.service

And the output of the last command is:

● systemd-networkd.service - Network Service
     Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-02-16 19:36:08 GMT; 15ms ago
TriggeredBy: ● systemd-networkd.socket
...
Feb 16 19:36:08 code systemd[1]: Starting Network Service...
Feb 16 19:36:08 code systemd-networkd[8000]: wlp1s0: Gained IPv6LL
Feb 16 19:36:08 code systemd-networkd[8000]: Enumeration completed
Feb 16 19:36:08 code systemd-networkd[8000]: wlp1s0: Connected WiFi access point: OBT For Small Biz_JMTA (d6:35:1d:7e:76:6>
Feb 16 19:36:08 code systemd[1]: Started Network Service.

Network Applets

Network manager comes with the neat nm-applet. I tried this one from @pltanton, for Awesome Window Manager. It is great.

Điểm:1
lá cờ mx

Sử dụng một dịch vụ khác sẽ giải quyết được vấn đề.

thử chạy Sudo systemctl kích hoạt systemd-networkdSudo systemctl start systemd-networkd.

Lưu ý: Bạn có thể phải tắt Trình quản lý mạng bằng cách chạy Sudo systemctl vô hiệu hóa Trình quản lý mạng.

Một điều khác để thử là Sudo systemctl khởi động lại Trình quản lý mạng hoặc Sudo systemctl khởi động lại systemd-networkd (nếu bạn không muốn sử dụng NetworkManager)

Để biết thêm thông tin, hãy xem cái này trang.

Minsky avatar
lá cờ mx
xin chào, nó kết nối nhưng cùng một vấn đề. Bao gồm nhật ký
Jeff avatar
lá cờ mx
Tôi đã thêm một chút thông tin. Tôi hy vọng nó hữu ích hơn (được đề xuất khởi động lại dịch vụ mạng)
Minsky avatar
lá cờ mx
với sự giúp đỡ của bạn, và sau một số thử nghiệm, tôi đã làm cho nó hoạt động. Tôi sẽ cập nhật bài đăng và chấp nhận câu trả lời của bạn. Nếu bạn nghĩ đó là một thông tin tốt, vui lòng đưa nó vào bài đăng của bạn cho những người mới bắt đầu khác
Jeff avatar
lá cờ mx
@Minsky Cảm ơn bạn
Minsky avatar
lá cờ mx
Tôi không thể tin rằng nó không bị rơi, thật nhẹ nhõm. Tôi đã thêm một số chi tiết trong OP. Cảm ơn bạn.
Jeff avatar
lá cờ mx
Không có chi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.