Chỉnh sửa /etc/resolvconf/resolv.conf.d/base trong Centos 7 - hình ảnh qcow2


0

Hình ảnh qcow2 của tôi sử dụng máy chủ tên cục bộ, 192.168.122.1không hoạt động vì lý do không xác định.

Vì vậy, tôi đã cố gắng sử dụng Guestfish và chỉnh sửa tệp /etc/resolv.confđể thêm máy chủ tên , 8.8.8.8. Điều này không hoạt động như dhclient ghi đè lên nó.

Tôi đã thử các phương pháp khác, được đưa ra ở đây . Bên trong cá khách, khi tôi cố gắng vichỉnh sửa các tệp, /etc/network/interfaces(hoặc) /etc/resolvconf/resolv.conf.d/base, cả hai tệp đều bị thiếu.

Làm thế nào tôi có thể thiết lập vĩnh viễn một máy chủ tên trong /etc/resolv.confhình ảnh hạt giống?

Phiên bản hình ảnh của Centos --- CentOS-7-x86_64-GenericCloud-20140929_01.qcow2


Có vẻ như việc khắc phục sự cố với máy chủ tên được quản lý libvirt sẽ là một giải pháp hiệu quả hơn cho vấn đề thực tế (vì điều này sẽ ảnh hưởng đến khá nhiều thứ bạn khởi động trong môi trường ảo của bạn).
larsks

Câu trả lời:


1

Nếu bạn muốn ngăn máy khách DHCP ghi đè /etc/resolv.conf, bạn có thể đặt PEERDNS=notrong tệp cấu hình mạng thích hợp, trong trường hợp của bạn có thể sẽ xảy ra /etc/sysconfig/network-scripts/ifcfg-eth0. Nó sẽ trông giống như thế này:

DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="yes"
PEERDNS="yes"
IPV6INIT="no"
PERSISTENT_DHCLIENT="1"

Chỉ cần thay đổi PEERDNS="yes"thành PEERDNS="no"(sử dụng, ví dụ guestfish, hoặc bất kỳ cơ chế yêu thích nào của bạn để sửa đổi hình ảnh vm).

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.