ในไฟล์ / etc / network / interfaces ฉันเปลี่ยนอะแดปเตอร์จากปกติ
auto enp0s3
iface enp0s3 inet dhcp
ไปยัง
auto enp0s8
iface enp0s8 inet static
address 172.16.9.2
netmask 255.255.255.0
network 172.16.9.0
gateway 172.16.9.1
broadcast 172.16.9.255
dns-namedservers 8.8.8.8 8.8.4.4
ดังนั้นสิ่งนี้ควรเปลี่ยน enp0s3 เป็น enp0s8 โดยอัตโนมัติด้วยการกำหนดค่าภายในที่เหมาะสมสำหรับเครือข่าย ฉันได้สิ่งนี้แทนเมื่อฉันip a
2 enp0s3:<the usual broadcast multimask......>
link/ether <mac that ive changed so many times now> brd ffff:ff:ff:ff:ff
ฉันรีบูตเครื่องหลายครั้งไม่มีอะไร
เพิ่มในไฟล์ที่เรียกว่า/etc/udev/rules.d/10-rename-network.rules
หนึ่งบรรทัดนี้SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="<whatever ive changed the mac addr to>", NAME="enp0s8"
สำหรับ vms อื่น ๆ ของฉันการเพิ่มไฟล์และหนึ่งบรรทัดทำงานและเปลี่ยน enp0s3 เป็น enp0s8 และอนุญาตให้ฉันพูดคุยผ่านเครือข่ายภายในของฉันได้อย่างถูกต้อง ครั้งนี้มันไม่ใช่ ข้อเสนอแนะใด ๆ เกี่ยวกับสิ่งที่ฉันสามารถทำได้?