Score:0

ฉันจะตั้งค่าที่อยู่ mac ของฮาร์ดแวร์อย่างถาวรได้อย่างไร

ธง gb

ฉันมีเซิร์ฟเวอร์ ARM ที่ไม่มีหัวซึ่งรัน 20.04.4 ซึ่งด้วยเหตุผลที่ฉันไม่สามารถเข้าใจได้ว่ามันคือ NIC ทั้งหมดที่มีฮาร์ดแวร์ macs ของศูนย์ทั้งหมด และตั้งค่า mac ปัจจุบันแบบสุ่มในการรีบูตทุกครั้ง

â°â แมคเชนเจอร์ eth2
MAC ปัจจุบัน: 2a:77:19:7c:b4:e4 (ไม่ทราบ)
MAC ถาวร: 00:00:00:00:00:00 (XEROX CORPORATION)

ฉันรัน pi hole บนเครือข่ายของฉันและมันยังจัดการบริการ DHCP และสามารถกำหนด IP แบบคงที่ตามที่อยู่ mac ที่รายงานเท่านั้น ซึ่งหมายความว่าเซิร์ฟเวอร์ของฉันได้รับที่อยู่ IP ใหม่ทุกครั้งที่รีบูต ซึ่งเป็นปัญหาเมื่อมีปัญหากับ pi hole

ฉันต้องการให้เซิร์ฟเวอร์ของฉันเก็บที่อยู่ mac สำหรับอินเทอร์เฟซที่กำหนด แม้ว่าจะมีการรีบูตเกิดขึ้นก็ตาม

ฉันพยายามแล้ว

ip link ตั้งค่าที่อยู่ eth2 2A:77:19:7C:B4:E4

แต่นั่นถูกลบระหว่างการรีบูต

ฉันได้ลองใช้ไฟล์ลิงก์กับ systemd-networkd แล้ว แต่ดูเหมือนว่าจะไม่มีผลเช่นกัน

sudo nano /etc/systemd/network/10-eth2.link 
[จับคู่]
ที่อยู่ MAC ถาวร=00:00:00:00:00:00

[ลิงค์]
ที่อยู่ MAC=2A:77:19:7C:B4:E4

ขุดไปรอบ ๆ ฉันพบรายการบันทึกเหล่านี้

Journalctl -b -u systemd-udevd.service
eth2: ไม่สามารถสร้าง MAC ถาวร: ไม่มีข้อมูล
25 กุมภาพันธ์ 23:23:42 macchiatobin systemd-udevd[480]: ethtool: autonegotiation ไม่ได้ตั้งค่าหรือเปิดใช้งาน ความเร็วและ duplex ไม่สามารถเขียนได้

ฉันจะตั้งค่าที่อยู่ mac ของฉันเป็นค่าเดียวกันอย่างถาวรได้อย่างไร หรือเมื่อเริ่มต้นระบบเพื่อให้เป็นค่าเดียวกันในการบู๊ตทุกครั้ง

heynnema avatar
ru flag
ฉันคิดว่าคุณกำลังใช้ netplan ดู https://netplan.io/ และค้นหาหน้าอ้างอิงและออกแบบสำหรับ "ที่อยู่ mac" จากนั้นคุณอาจลองใช้ตัวระบุ **match** (ตามชื่อ... eth0, eth1 ฯลฯ) และ **macaddress**
Score:0
ธง gb

ฉันสามารถแก้ไขได้ดังนี้

ฉันสร้างไฟล์นี้:

/etc/netplan/config.yaml                  

มีเนื้อหา:

เครือข่าย:
    รุ่น: 2
    เรนเดอร์: เครือข่าย
    อีเธอร์เน็ต:
        eth0:
            macaddress: ba:e4:64:bc:81:d7
        eth1:
            macaddress: c2:1c:fb:6b:fb:73
        eth2:
            macaddress: 2A:77:19:7C:B4:E4
        eth3:
            macaddress: ba:2a:5c:54:35:60

โดยที่ eth0/1/2/3 เป็นอินเทอร์เฟซบนเครื่องของฉัน ฉันสามารถใช้สิ่งเหล่านี้ได้ทันที

ใช้ sudo netplan

การตั้งค่าเหล่านี้จะคงอยู่หลังจากรีบูต

โปรดทราบว่ามีข้อผิดพลาดในเซิร์ฟเวอร์ dhcp ของ pihole ที่ไม่ได้ลบสัญญาเช่าแบบไดนามิกเมื่อใช้ UI คุณสามารถแก้ไขไฟล์ได้ที่ /etc/pihole/dhcp.leases และลบการเช่าโดยตรง จากนั้นใช้

sudo pihole รีสตาร์ท

การตั้งค่านี้กำหนดที่อยู่ Mac เดียวกันสำหรับอินเทอร์เฟซ และเซิร์ฟเวอร์ dhcp จะจัดการส่วนที่เหลือ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา