Máy tính Ubuntu Server của tôi đột nhiên mất địa chỉ IP tĩnh được gán cho nó và bảng định tuyến.
Môi trường của tôi là như sau.
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20,04
DISTRIB_CODENAME=tiêu điểm
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"
DHCPv4 bị tắt trên bộ định tuyến có tính năng máy chủ DHCP của tôi và thay vào đó, nó được kích hoạt trên Máy chủ Ubuntu của tôi bằng Dnsmasq.
Vì tôi đã kiểm tra hợp đồng thuê DHCP trên Máy chủ Ubuntu của mình, bản thân nó không được bao gồm. Vì vậy, có vẻ như hợp đồng thuê DHCP không liên quan đến vấn đề này. Và thời gian mà điều này xảy ra dường như là hoàn toàn ngẫu nhiên.
Tôi đã thiết lập một địa chỉ IP tĩnh thông qua /etc/netplan
. cấu hình của tôi /etc/netplan/99_config.yaml
là như sau.
mạng:
phiên bản: 2
trình kết xuất: mạng
ethernet:
eth0:
dhcp4: không
dhcp6: không
địa chỉ:
- 192.168.3.2/24 # Địa chỉ riêng IPv4
- XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/64 # Địa chỉ unicast toàn cầu IPv6
gateway4: 192.168.3.1 # Địa chỉ riêng của bộ định tuyến của tôi
gateway6: fe80::XXXX:XXXX:XXXX:XXXX # Địa chỉ unicast cục bộ của liên kết bộ định tuyến của tôi
máy chủ tên:
địa chỉ: [8.8.8.8, 8.8.4.4]
Và tôi đã kiểm tra xem địa chỉ IP tĩnh có được đặt chính xác hay không bằng một lệnh 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
liên kết/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
máy chủ phạm vi inet 127.0.0.1/8 lo
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
inet6 ::1/128 máy chủ phạm vi
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq trạng thái nhóm LÊN mặc định qlen 1000
liên kết/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
inet 192.168.3.2/24 brd 192.168.3.255 phạm vi toàn cầu eth0
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
inet6 XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/64 phạm vi toàn cầu
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
liên kết phạm vi inet6 fe80::XXXX:XXXX:XXXX:XXXX/64
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc trạng thái fq_codel DOWN nhóm mặc định qlen 1000
liên kết/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
Tôi cũng đã kiểm tra một bảng định tuyến.
mặc định qua 192.168.3.1 dev eth0 proto tĩnh
192.168.3.0/24 dev eth0 liên kết phạm vi kernel proto src 192.168.3.2
Có vẻ như không có vấn đề gì. Tuy nhiên, sau vài ngày hoặc vài tuần, Máy chủ Ubuntu của tôi đột nhiên mất địa chỉ IP tĩnh và bảng định tuyến mặc dù các cài đặt có vẻ đúng.
Tại thời điểm này, máy tính khác của tôi gửi yêu cầu tiếng vang ICMP đến bộ định tuyến của tôi và sau đó máy tính đó có thể nhận được phản hồi tiếng vang. Nhưng tất nhiên, nó không thể từ Máy chủ Ubuntu của tôi. Vì vậy, bộ định tuyến và máy tính khác của tôi dường như vẫn còn hoạt động, chỉ có Máy chủ Ubuntu của tôi gặp một số vấn đề.
Làm thế nào tôi có thể khắc phục vấn đề này? Mọi sự trợ giúp sẽ rất được trân trọng! Vui lòng cho tôi biết nếu bạn cần thêm thông tin để giải quyết vấn đề này.
Cảm ơn bạn.