Điểm:0

mạng của tôi không thể truy cập được

lá cờ us

Tôi đang sử dụng Ubuntu 20.04 trên một máy ảo và tôi đã thay đổi mi ip conf từ động thành tĩnh, nhưng tôi không có kết nối mạng; tập tin 00-installer-config.yaml Đặt vị trí tại /etc/netplan lúc đầu là:

mạng:
  ethernet:
    enp0s3:
      dhcp4: đúng
  phiên bản: 2

tôi đã thay đổi tệp, thông qua nano, thành:

mạng:
  ethernet:
    enp0s3:
      dhcp4: không
      địa chỉ: [10.10.2.188/24]
      cổng4: 10.10.0.1
      máy chủ tên:
        địa chỉ: [10.10.1.7, 10.10.0.1]
  phiên bản: 2

sau đó tôi sử dụng lệnh kế hoạch mạng $sudo áp dụng và tôi không gặp bất kỳ lỗi nào, mặc dù tôi có thể thấy máy chủ của mình thông qua ping, nhưng tôi không nhận được bất kỳ kết nối mạng nào.

Đây là một đầu ra từ gỡ lỗi netplan:

người dùng:~$ Sudo netplan --debug tạo
GỠ LỖI: lệnh tạo: đang chạy ['/lib/netplan/generate']
** (tạo:1348): GỠ LỖI: 16:04:25.389: Đang xử lý tệp đầu vào /etc/netplan/00-installer-config.yaml..
** (tạo:1348): GỠ LỖI: 16:04:25.391: bắt đầu quá trình xử lý mới
** (tạo:1348): GỠ LỖI: 16:04:25.392: Chúng tôi có một số lỗi netdef, hãy chuyển chúng qua vòng xác thực cuối cùng
** (tạo:1348): GỠ LỖI: 16:04:25.394: enp0s3: đặt phụ trợ mặc định thành 1
** (tạo:1348): GỠ LỖI: 16:04:25.395: Cấu hình hợp lệ
** (tạo:1348): GỠ LỖI: 16:04:25.397: Tạo tệp đầu ra..
** (tạo:1348): GỠ LỖI: 16:04:25.398: openvswitch: định nghĩa enp0s3 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1348): GỠ LỖI: 16:04:25.400: Trình quản lý mạng: định nghĩa enp0s3 không dành cho chúng tôi (phụ trợ 1)
(tạo:1348): GLib-DEBUG: 16:04:25.401: tránh posix_spawn (yêu cầu đóng fd)
(tạo:1348): GLib-DEBUG: 16:04:25.411: tránh posix_spawn (yêu cầu đóng fd)

Tôi biết đó là một cái gì đó đơn giản, nhưng tôi không hiểu tại sao nó không hoạt động. Tui bỏ lỡ điều gì vậy?

Cảm ơn trước.


@chili555 đây là tệp hook-network-manager:

#!/bin/sh 
# tệp này là một phần của cloud-init. Xem tệp GIẤY PHÉP để biết thông tin giấy phép #
# Tập lệnh này nối vào NetworkManager(8) thông qua tập lệnh của nó 
# đối số là 'tên giao diện' và 'hành động'
#
is_azure() {     
    local dmi_path="/sys/class/dmi/id/board_vendor" vendor=""     
    if [ -e "$dmi_path" ] && read nhà cung cấp < "$dmi_path"; sau đó         
        [ "$vendor" = "Microsoft Corporation" ] && return 0     
    fi     
    trả lại 1 
}
 
được kích hoạt() {     
    # chỉ thực thi hook nếu bật cloud-init và trên Azure     
    [ -e /run/cloud-init/enabled ] || trả lại 1
    is_azure
}

nếu được_bật; sau đó
    trường hợp "$1:$2" trong
        *:up) exec cloud-init dhclient-hook up "$1";;
        *:down) exec cloud-init dhclient-hook down "$1";; 
    thoát hiểm
fi
Doug Smythies avatar
lá cờ gn
Cổng của bạn không nằm trên cùng một mạng con với địa chỉ IP của bạn. Bạn có thể phải chỉ định trình kết xuất, có thể được nối mạng có thể là thứ khác, tôi không biết.
t0ny1402 avatar
lá cờ us
Tôi đã làm rồi, tôi đã khai báo nó ngay bên dưới phiên bản, `renderer: networkd` và vẫn không có gì xảy ra
chili555 avatar
lá cờ cn
Có vẻ như Trình quản lý mạng đang chạy. Tôi muốn đặt IP tĩnh trong NM và hoàn nguyên netplan. Chào mừng bạn đến với Hỏi Ubuntu.
t0ny1402 avatar
lá cờ us
@chili555 làm cách nào để làm điều đó??, ý tôi là, tôi có một tệp `hook-network-manager` nằm ở `/etc/NetworkManager/dispatcher.d`/n `#!/bin/sh` `# Tệp này là một phần của cloud-init. Xem tệp GIẤY PHÉP để biết thông tin về giấy phép.` `# Tập lệnh này nối vào NetworkManager(8) thông qua các tập lệnh của nó` `# đối số là 'tên giao diện' và 'hành động'`
t0ny1402 avatar
lá cờ us
`is_azure() { local dmi_path="/sys/class/dmi/id/board_vendor" vendor="" nếu [ -e "$dmi_path" ] && đọc nhà cung cấp
chili555 avatar
lá cờ cn
Báo cáo này là gì? `ps aux | grep Network` cũng: `Sudo service NetworkManager status | grep Active` Vui lòng chỉnh sửa câu hỏi của bạn để hiển thị kết quả.
t0ny1402 avatar
lá cờ us
@chili555 cái đầu tiên cho: `antonio 1362 0.0 0.0 6432 740 tty1 S+ 14:14 0:00 grep Network ` ; và dịch vụ sudo .. nói `Không thể tìm thấy Unit NetworkManager.service`
chili555 avatar
lá cờ cn
NM rõ ràng là không chạy và can thiệp. Tuy nhiên, như đã nêu ở trên, "Cổng của bạn không nằm trên cùng một mạng con với địa chỉ IP của bạn." Đồng thời, các địa chỉ máy chủ tên DNS bị nghi ngờ. Vui lòng làm rõ.
t0ny1402 avatar
lá cờ us
@ ớt555 đó là các máy chủ tên DNS từ máy chủ miền và tường lửa, và vì tôi đang làm việc với hệ thống phân cấp trong tường lửa, đó là lý do tại sao địa chỉ IP và cổng không nằm trong cùng một mạng con
Doug Smythies avatar
lá cờ gn
Mạng con của bạn bao gồm phạm vi 10.10.2.0 đến 10.10.2.255. Cổng của bạn không nằm trong phạm vi đó.

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