ฉันได้สร้างบริการ systemd เพื่อสร้างการเชื่อมต่อและยืนยันว่ามันสร้างสำเร็จจากเอาต์พุตในบันทึก แต่ฉันไม่เห็นการเชื่อมต่อในเชลล์ปัจจุบันของฉัน
mlx_bonding.service
[หน่วย]
คำอธิบาย=สร้างพันธะกับ mlx_bond_0
[บริการ]
ประเภท = ง่าย
ExecStart=/root/scripts/bonding/mlx_bonding_start.sh
ExecStop=/root/scripts/bonding/mlx_bonding_stop.sh
[ติดตั้ง]
WantedBy=multi-user.target
mlx_bonding_start.sh
#!/bin/bash
ลิงค์ ip เพิ่มพันธบัตรประเภท bond0
ลิงค์ ip ตั้งค่า bond0 ลง
ip link set bond0 ประเภทโหมดบอนด์ 802.3ad miimon 100 updelay 100 downdelay 100 xmit_hash_policy layer3+4
ลิงค์ ip ตั้งค่า p0 ลง
ลิงค์ ip ตั้ง p1 ลง
ip link ตั้งค่า p0 master bond0
ip link ตั้งค่า p1 master bond0
ลิงค์ ip ตั้งค่า p0 ขึ้น
ลิงค์ ip ตั้งค่า p1 ขึ้น
ลิงค์ ip ตั้งค่า bond0 ขึ้น
ip link แสดง dev bond0
แมว /proc/net/bonding/bond0
ผลลัพธ์:
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: 24: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT กลุ่มเริ่มต้น qlen 1000
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ลิงก์/อีเธอร์ 08:c0:eb:3e:8e:ce brd ff:ff:ff:ff:ff:ff
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ไดรเวอร์ Ethernet Channel Bonding: v3.7.1 (27 เมษายน 2554)
20 มี.ค. 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: โหมดการเชื่อมต่อ: IEEE 802.3ad การรวมลิงก์แบบไดนามิก
20 มี.ค. 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ส่งนโยบายแฮช: layer3+4 (1)
20 มี.ค. 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: สถานะ MII: ขึ้น
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: MII Polling Interval (ms): 100
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: Up Delay (ms): 100
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: การหน่วงเวลาลง (ms): 100
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ความล่าช้าในการแจ้งเตือนเพียร์ (ms): 0
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ข้อมูลโฆษณา 802.3
20 มี.ค. 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: อัตรา LACP: ช้า
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ลิงก์ขั้นต่ำ: 0
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: นโยบายการเลือกผู้รวบรวม (ad_select): เสถียร
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ลำดับความสำคัญของระบบ: 65535
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ที่อยู่ MAC ของระบบ: 08:c0:eb:3e:8e:ce
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ข้อมูลผู้รวบรวมที่ใช้งานอยู่:
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: รหัสผู้รวบรวม: 1
20 มี.ค. 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: จำนวนพอร์ต: 1
20 มี.ค. 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: คีย์นักแสดง: 0
20 มี.ค. 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: รหัสพันธมิตร: 1
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ที่อยู่ Mac ของพาร์ทเนอร์: 00:00:00:00:00:00 น.
20 มีนาคม 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: ส่วนต่อประสานทาส: p0
20 มี.ค. 06:09:13 น. dpu-bf2-105 mlx_bonding_start.sh[5243]: สถานะ MII: กำลังย้อนกลับ
คุณสามารถเห็นการสร้างพันธะในบันทึก และทุกอย่างดูดี แต่ถ้าฉันรันคำสั่งเพื่อตรวจสอบพันธะในเชลล์
[การเชื่อมต่อ root@dpu-bf2-105]# ls /proc/net/bonding/
[root@dpu-bf2-105 การเชื่อม] # ip link แสดงประเภทการผูกมัด
[เชื่อมต่อ root@dpu-bf2-105]#
ฉันไม่เห็นมัน
อะไรคือสาเหตุที่เป็นไปได้สำหรับสิ่งนั้น?
ขอบคุณมาก