Điểm:0

Địa chỉ DHCP tiếp tục được tạo với giao diện mạng và ngoại quan

lá cờ eg

Tôi có một giao diện ngoại quan được thiết lập với netplan. Cấu hình như sau:

# Đây là cấu hình mạng được viết bởi 'subiquity'
mạng:
    trái phiếu:
        trái phiếu0:
            địa chỉ: [192.168.65.90/18]
            cổng4: 192.168.64.1
            giao diện:
            - en1
            - eno2
            máy chủ tên:
                địa chỉ: [192.168.3.222,192.168.70.80]
            thông số:
                chế độ: sao lưu tích cực
                chính: eno1
                mii-monitor-interval: 100
    ethernet:
        vi1: {}
        eno2: {}
    phiên bản: 2
    trình kết xuất: mạng

Đây là cách tôi định cấu hình bất kỳ máy chủ nào sử dụng giao diện được liên kết, nhưng có điều gì đó không ổn với giao diện này. Nó liên tục lấy địa chỉ DHCP và tôi không thể ssh vào máy chủ được nữa.

Tôi cũng thấy điều này nhiều lần trong /var/log/syslog:

dhclient[1357]: DHCPREQUEST cho 192.168.25.226 trên eno1 đến 192.168.3.222 cổng 67 (xid=0x17fa4eb1)

Làm thế nào để tôi ngăn chặn điều này xảy ra? Tôi tiếp tục phải chạy netplan tạoáp dụng kế hoạch mạng để lấy lại IP tĩnh.

Mọi máy chủ khác có cấu hình chính xác này đều giữ IP tĩnh của nó.Tôi không biết phải tìm ở đâu để xác định những gì đang làm.

Tôi thấy quá trình này đang chạy. Nó có thể được liên quan?

root@my_server:/var/log# ps -ef | grep dhclient
root 1357 1 0 Nov22 ? 00:00:02 dhclient <--- CÁI NÀY
root 109077 108785 0 18:24 pts/3 00:00:00 grep --color=auto dhclient
Doug Smythies avatar
lá cờ gn
Có, theo như tôi biết thì dhclient không nên chạy trên hệ thống 20.04. Hệ thống của bạn có được nâng cấp từ bản phát hành trước, chẳng hạn như 18.04 không? Tôi không biết cách tắt dhclient.
DevOpsSauce avatar
lá cờ eg
Đó là bản cài đặt mới của 20.04. Tôi đã giết quá trình và vẫn chưa thấy sự cố quay trở lại.......
Điểm:2
lá cờ us

Networkd không bao giờ gọi dhclient. Quá trình dhclient đang chạy này là kết quả của một thứ khác trên hệ thống của bạn ngoài cấu hình netplan của bạn. Giết quá trình và kiểm tra xem nó không quay trở lại (kể cả sau khi khởi động lại) là cách tiếp cận đúng.

Nếu nó quay trở lại, bạn sẽ muốn kiểm tra cấu hình khác trong/etc, chẳng hạn như/etc/mạng/giao diện.

DevOpsSauce avatar
lá cờ eg
Nó ổn với tôi. Đã gần 2 giờ trôi qua và nó vẫn chưa loại tôi khỏi phiên ssh của tôi và `ifconfig` của tôi vẫn hiển thị IP tĩnh của tôi. Đó có lẽ là một cái gì đó tôi đã làm. Tôi chỉ không tìm thấy nó trong lịch sử bash của mình. Cảm ơn vì tiền boa!

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