Đổi tên giao diện mạng wlan của tôi


11

Tôi biết câu hỏi này tương tự như " Udev: đổi tên giao diện mạng của tôi ", nhưng tôi không coi đó là một bản sao vì giao diện của tôi không được đặt tên qua quy tắc udev và không có câu trả lời nào khác trong câu hỏi đó phù hợp với tôi.

Vì vậy, tôi có một bộ điều hợp WiFi trên máy tính xách tay này và tôi muốn đổi tên giao diện từ wlp5s0 thành wlan0:

root@aj-laptop:/etc/udev/rules.d# iwconfig
wlp5s0    IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

eth0      no wireless extensions.

lo        no wireless extensions.

root@aj-laptop:/etc/udev/rules.d# ifconfig wlp5s0
wlp5s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:80:34:1f:d8:3f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Tuy nhiên, không có quy tắc nào cho giao diện này trong 70-kiên trì-net.rules hoặc bất kỳ tệp nào khác trong thư mục /etc/udev/rules.d/.

Có cách nào để tôi có thể đổi tên giao diện này không?

Câu trả lời:


14

Chọn một giải pháp:

  1. ip link set wlp5s0 name wlan0 - không lâu dài
  2. tạo cho mình một tệp quy tắc udev trong /etc/udev/rules.d- vĩnh viễn
  3. thêm net.ifnames=0tham số kernel vào grub.cfg - vĩnh viễn, nếu bản phân phối của bạn sẽ không ghi đè lên nó.

Tôi không bao giờ biết bạn có thể đổi tên một giao diện bằng tiện ích "ip", hoạt động rất tốt! Tôi sẽ thử tham số khởi động net.ifnames = 0 để làm cho nó vĩnh viễn. Cảm ơn!
Gogeta70

giải pháp 1.trong khi cuối cùng tạo ra một tên lành mạnh (có thể nhớ được), đã yêu cầu một người phải đi theo chiều dài để tra cứu "tên dự đoán" (cảm ơn systemd), thay đổi khi cắm usb dongle vào một cổng khác. giải pháp 2còn sơ khai và giải pháp 3vô hiệu hóa bí danh systemd altogethe. Có cách nào để giữ systemdtên vĩnh viễn méo mó + mà vẫn có bí danh lành mạnh như thế wlan0nào không?
nhân

1

Trên Linux Mint 18:

cat /etc/udev/rules.d/70-persistent-net.rules

nói trong bình luận:

Tệp này được tạo tự động bởi chương trình / lib / udev / write_net_rules, được chạy bởi tệp quy tắc dai dẳng-net-Generator.rules.

Bạn có thể sửa đổi nó, miễn là bạn giữ mỗi quy tắc trên một dòng và chỉ thay đổi giá trị của khóa NAME =.

Vì vậy, tôi cho rằng, chỉ cần thay đổi phím NAME theo ý thích của bạn.


Vâng, của tôi có cùng trên đầu trang. Vấn đề là chỉ có một dòng trong tệp đó, cho giao diện eth0. Tôi không thể thay đổi quy tắc không tồn tại.
Gogeta70

@ Gogeta70 Lạ thật, tôi có cả wlan và eth ở đó. Đừng bận tâm.
LinuxSecurityFreak
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.