Điểm:0

Netplan - Lỗi trong định nghĩa mạng: Định nghĩa được cập nhật thay đổi loại thiết bị

lá cờ gb

Tôi đang cố đặt ip tĩnh trên Ubuntu.

IP một:

1: lo <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
   ...
2: epn2s0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc trạng thái fq_codel DOWN nhóm mặc định qlen 1000
   liên kết/ether ... brd ff:ff:ff:ff:ff:ff
3: wkp1s0: <BROADCAST,MULTICAST,UP_LOWER_UP> mtu 1500 qdisc trạng thái noqueue nhóm LÊN mặc định qlen 1000
   liên kết/ether ... brd ff:ff:ff:ff:ff:ff
   inet 192.168.1.15/24 brd 192.168.1.255 phạm vi động toàn cầu wkp1s0
      hợp lệ_lft 86000 giây ưa thích_lft 86000 giây
   inet6 ... phạm vi liên kết
      mãi mãi ưa thích_lft mãi mãi

ethtool -i wkp1s0:

tài xế: iwlwifi
phiên bản: ...
phiên bản phần mềm: ...
mở rộng-rom-phiên bản:
thông tin xe buýt: 0000:01:00.0
hỗ trợ-thống kê: có
hỗ trợ-kiểm tra: không
hỗ trợ-eeprom-truy cập: không
hỗ trợ-đăng ký-dump: không
hỗ trợ-priv-flags: không

ethtool -i epn2s0:

trình điều khiển: r8169
phiên bản:
phiên bản phần mềm: ...
mở rộng-rom-phiên bản:
thông tin xe buýt: 0000:02:00.0
hỗ trợ-thống kê: có
hỗ trợ-kiểm tra: không
hỗ trợ-eeprom-truy cập: không
hỗ trợ-đăng ký-kết xuất: có
hỗ trợ-priv-flags: không

"/etc/netplan/00-installer-config.yaml" mặc định:

# Đây là cấu hình mạng được viết bởi 'subiquity'
mạng:
  ethernet:
    epn2s0:
      dhcp4: đúng
  phiên bản: 2

Khi tôi cố gắng thay đổi tệp yaml thành tệp này:

"/etc/netplan/00-installer-config.yaml":

# Đây là cấu hình mạng được viết bởi 'subiquity'
mạng:
  phiên bản: 2
  ethernet:
    wkp1s0:
      địa chỉ:
        [192.168.1.100/24]
      máy chủ tên:
        địa chỉ: [8.8.8.8,8.8.4.4]

nó đưa ra lỗi này:

Sudo netplan thử

/etc/netplan/00-installer-config.yaml:5:5: Lỗi trong định nghĩa mạng: Định nghĩa cập nhật 'wkp1s0' thay đổi loại thiết bị
    wkp1s0:
    ^

Tôi đang làm gì sai?

Tôi biết rằng tệp yaml ban đầu của tôi đang đặt dhcp cho bộ điều hợp khác, epn2s0, nhưng mặc dù nó đang làm như vậy, wkp1s0 vẫn nhận được một ip.

Khi tôi thay đổi wkp1s0 -> epn2s0 trong tệp yaml để thử đặt ip tĩnh cho epn2s0, tôi gặp lỗi này:

Sudo netplan thử

Đã xảy ra lỗi: Lệnh '['systemctl], 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' trả về trạng thái thoát khác không 1.

Tôi đang làm gì sai?

CẬP NHẬT:

khi tôi thử tệp yaml này:

# Đây là cấu hình mạng được viết bởi 'subiquity'
mạng:
  phiên bản: 2
  wifi:
    wkp1s0:
      địa chỉ:
        [192.168.1.151/24]
      máy chủ tên:
        địa chỉ: [8.8.8.8,8.8.4.4]
  ethernet:
    epn2s0:
      dhcp4:
        thật

kế hoạch mạng hãy thử:

Đã xảy ra lỗi: Lệnh '['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' trả về trạng thái thoát khác không 1.

Sau đó, "ip a" hiện hiển thị:

1: lo <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
   ...
2: epn2s0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc trạng thái fq_codel DOWN nhóm mặc định qlen 1000
   liên kết/ether ... brd ff:ff:ff:ff:ff:ff
3: wkp1s0: <BROADCAST,MULTICAST,UP_LOWER_UP> mtu 1500 qdisc trạng thái noqueue nhóm LÊN mặc định qlen 1000
   liên kết/ether ... brd ff:ff:ff:ff:ff:ff
   inet 192.168.1.151/24 brd 192.168.1.255 phạm vi toàn cầu toàn cầu wkp1s0
      hợp lệ_lft 86000 giây ưa thích_lft 86000 giây
   inet 192.168.1.44/24 brd 192.168.1.255 phạm vi toàn cầu thứ cấp động wkp1s0
      hợp lệ_lft 86000 giây ưa thích_lft 86000 giây
   inet6 ... phạm vi liên kết
      hợp lệ_lft mãi mãi ưa thích_lft mãi mãi

Vì vậy, bây giờ bộ điều hợp wifi dường như có 2 địa chỉ ip, 1 trong số đó là động

Cả hai địa chỉ IP này hiện đang hoạt động (tôi đang lưu trữ một máy chủ apache2 trên đó) và một trong số chúng là tĩnh, vì vậy có lẽ nó đã được giải quyết, nhưng tôi không muốn IP động, chỉ có IP tĩnh.

user10489 avatar
lá cờ nc
Cần phải xem mục nhập wkps1s0 trong kế hoạch mạng của bạn và xuất từ ​​`ethtool -i wkp1s0` để tìm ra điều này. Có thể dòng TYPE không khớp với thiết bị.
Gimme the 411 avatar
lá cờ gb
@ user10489 Tôi đã thêm chi tiết
Điểm:1
lá cờ nc

Thiết bị wkp1s0 của bạn dường như là giao diện wifi, không phải giao diện ethernet. Theo trang hướng dẫn của netplan(5), điều này cần phải ở trong một wifi: phần thay vì một ethernet: tiết diện.

Trang hướng dẫn cũng lưu ý rằng bạn sẽ cần cài đặt wpasupplicant và bạn cũng có thể cần thêm các tùy chọn cấu hình tĩnh để thiết lập kết nối với điểm truy cập wifi của mình, chẳng hạn như mật khẩu mở khóađiểm truy cập.

Gimme the 411 avatar
lá cờ gb
Có, tôi đang cố đặt ip tĩnh cho giao diện wifi.Giao diện ethernet không được sử dụng. Mặc dù tệp yaml mặc định của tôi hoàn toàn không đề cập đến giao diện wifi và đặt giao diện ethernet để sử dụng dhcp, nhưng ip a cho thấy giao diện wifi nhận được ip bằng dhcp. Và wifi kết nối và hoạt động chính xác, tôi chỉ muốn làm cho nó sử dụng ip tĩnh. Bạn có thể đề xuất tệp yaml của tôi trông như thế nào không? Bởi vì thay đổi ethernets: thành wifis: gây ra lỗi chung.
user10489 avatar
lá cờ nc
Rất có thể yaml hiện tại của bạn sẽ hoạt động, nhưng bạn cần đặt phần wkp1s0 trong phần wifis: thay vì phần ethernets:. Nếu bạn hoàn toàn có phần ethernet: thì chỉ nên có epn2s0 trong đó.
Gimme the 411 avatar
lá cờ gb
Tôi đã cập nhật lỗi mà nó đưa ra khi tôi thay đổi tệp yaml của mình như vậy
Gimme the 411 avatar
lá cờ gb
Tôi cũng đã thêm kết quả mới của "ip a", cho thấy bộ điều hợp wifi hiện có 2 địa chỉ ip, 1 trong số đó có vẻ là động.
user10489 avatar
lá cờ nc
Netplan dường như không xóa các cấu hình cũ khỏi giao diện, do đó, việc nhận hai địa chỉ sẽ xảy ra. Điều đó sẽ biến mất khi khởi động trong tương lai hoặc có thể khi hợp đồng thuê dhcp hết hạn; bỏ qua nó cho bây giờ. Tập trung sửa lỗi netplan. Theo dự đoán, có điều gì đó không ổn với cấu hình wpasupplicant của bạn và bạn cần xem lỗi nào đang phá vỡ netplan-wpa-*.service. (Có thể nó hoàn toàn không được định cấu hình và cần phải như vậy.) Có thể thêm nhiều chỉ thị hơn trong phần netplan (như mật khẩu, điểm truy cập) sẽ khắc phục được.

Đă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.