Score:3

netplan รองรับบริดจ์ VLAN ได้กี่ตัว?

ธง hu

ในเครือข่ายแล็บ ฉันพยายามจำลองเสมือนเราเตอร์ที่จัดเส้นทางระหว่าง VLAN หลายตัว [2] Hypervisor รัน Ubuntu 20.04

อย่างไรก็ตาม ฉันสามารถตั้งค่าบริดจ์ VLAN ได้เพียง 21 อันบน Hypervisor เท่านั้น ทันทีที่ฉันเพิ่ม VLAN บริดจ์ตัวที่ 22 (หรือมากกว่า) netplan แสดงข้อผิดพลาด [1]

นั่นทำให้ฉันสงสัยว่า netplan รองรับสะพาน VLAN ในจำนวนที่ จำกัด เท่านั้นหรือไม่

[แก้ไข]: นี่คือบน netplan 0.102-0ubuntu1~20.04.2. เอาต์พุตยูนิต Systemd ด้านล่าง [3] ที่น่าสนใจกว่าคือเอาต์พุตของเจอร์นัลซึ่งมีบรรทัด: ไม่สามารถระบุที่อยู่ได้: ไม่มีพื้นที่ว่างในบัฟเฟอร์ [4].

[1] ข้อผิดพลาดเมื่อพยายามใช้ >21 VLAN บริดจ์:

root@test1:~# ใช้ netplan
งานสำหรับ systemd-networkd.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกด้วยรหัสข้อผิดพลาด
ดู "สถานะ systemctl systemd-networkd.service" และ "journalctl -xe" สำหรับรายละเอียด
Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "/usr/sbin/netplan" บรรทัดที่ 23 ใน <โมดูล>
    netplan.main()
  ไฟล์ "/usr/share/netplan/netplan/cli/core.py", บรรทัดที่ 50 ในหน้าหลัก
    self.run_command()
  ไฟล์ "/usr/share/netplan/netplan/cli/utils.py", บรรทัด 264 ใน run_command
    self.func()
  ไฟล์ "/usr/share/netplan/netplan/cli/commands/apply.py", บรรทัด 55, ทำงานอยู่
    self.run_command()
  ไฟล์ "/usr/share/netplan/netplan/cli/utils.py", บรรทัด 264 ใน run_command
    self.func()
  ไฟล์ "/usr/share/netplan/netplan/cli/commands/apply.py", บรรทัด 236 ใน command_apply
    utils.systemctl_networkd('start', sync=True, extra_services=netplan_wpa + netplan_ovs)
  ไฟล์ "/usr/share/netplan/netplan/cli/utils.py", บรรทัด 131 ใน systemctl_networkd
    subprocess.check_call (คำสั่ง)
  ไฟล์ "/usr/lib/python3.8/subprocess.py", บรรทัด 364 ใน check_call
    เพิ่ม CalledProcessError (retcode, cmd)
subprocess.CalledProcessError: คำสั่ง '['systemctl', 'start', 'systemd-networkd.service', 'netplan-ovs-cleanup.service']' ส่งคืนสถานะการออกที่ไม่ใช่ศูนย์ 1

[2] การกำหนดค่า netplan เต็มรูปแบบพร้อมอินเทอร์เฟซ 30 รายการ:

เครือข่าย:
  รุ่น: 2
  เรนเดอร์: เครือข่าย

  อีเธอร์เน็ต:
    enp1s0:
      dhcp4: ไม่
      dhcp6: ไม่
      ที่อยู่:
        - 192.168.0.135/24
      เกตเวย์ 4: 192.168.0.254
      เนมเซิร์ฟเวอร์:
        ค้นหา:
          -example.com
        ที่อยู่:
          - 192.168.0.1
          - 192.168.0.2

  vlans:
    br0.1:
      รหัส: 1
      ลิงค์: br0
    br0.2:
      รหัส: 2
      ลิงค์: br0
    br0.3:
      รหัส: 3
      ลิงค์: br0
    br0.4:
      รหัส: 4
      ลิงค์: br0
    br0.5:
      รหัส: 5
      ลิงค์: br0
    br0.6:
      รหัส: 6
      ลิงค์: br0
    br0.7:
      รหัส: 7
      ลิงค์: br0
    br0.8:
      รหัส: 8
      ลิงค์: br0
    br0.9:
      รหัส: 9
      ลิงค์: br0
    br0.10:
      รหัส: 10
      ลิงค์: br0
    br0.11:
      รหัส: 11
      ลิงค์: br0
    br0.12:
      รหัส: 12
      ลิงค์: br0
    br0.13:
      รหัส: 13
      ลิงค์: br0
    br0.14:
      รหัส: 14
      ลิงค์: br0
    br0.15:
      รหัส: 15
      ลิงค์: br0
    br0.16:
      รหัส: 16
      ลิงค์: br0
    br0.17:
      รหัส: 17
      ลิงค์: br0
    br0.18:
      รหัส: 18
      ลิงค์: br0
    br0.19:
      รหัส: 19
      ลิงค์: br0
    br0.20:
      รหัส: 20
      ลิงค์: br0
    br0.21:
      รหัส: 21
      ลิงค์: br0
    br0.22:
      รหัส: 22
      ลิงค์: br0
    br0.23:
      รหัส: 23
      ลิงค์: br0
    br0.24:
      รหัส: 24
      ลิงค์: br0
    br0.25:
      รหัส: 25
      ลิงค์: br0
    br0.26:
      รหัส: 26
      ลิงค์: br0
    br0.27:
      รหัส: 27
      ลิงค์: br0
    br0.28:
      รหัส: 28
      ลิงค์: br0
    br0.29:
      รหัส: 29
      ลิงค์: br0

  สะพาน:
    br0:
      อินเทอร์เฟซ:
        - enp1s0
      แมคคาเดส: 54:52:00:00:51:14
      dhcp4: ไม่
      dhcp6: ไม่
      ที่อยู่:
        - 192.168.0.249/24
      เกตเวย์ 4: 192.168.0.254
      เนมเซิร์ฟเวอร์:
        ค้นหา:
          -example.com
        ที่อยู่:
          - 192.168.0.1
          - 192.168.0.2
      #พารามิเตอร์:
      # ส่งต่อล่าช้า: 0
      # ขั้นที่: เท็จ
    br1:
      อินเทอร์เฟซ:
        - br0.1
      แมคคาเดส: 54:52:01:00:00:14
      dhcp4: ไม่
      dhcp6: ไม่
      ที่อยู่:
        - 10.1.0.14/24
      เกตเวย์ 4: 10.1.0.254
      เนมเซิร์ฟเวอร์:
        ค้นหา:
          -example.com
        ที่อยู่:
          - 192.168.0.1
          - 192.168.0.2
    br2:
      อินเทอร์เฟซ:
        - br0.2
      dhcp4: ไม่
      dhcp6: ไม่
    br3:
      อินเทอร์เฟซ:
        - br0.3
      dhcp4: ไม่
      dhcp6: ไม่
    br4:
      อินเทอร์เฟซ:
        - br0.4
      dhcp4: ไม่
      dhcp6: ไม่
    br5:
      อินเทอร์เฟซ:
        - br0.5
      dhcp4: ไม่
      dhcp6: ไม่
    br6:
      อินเทอร์เฟซ:
        - br0.6
      dhcp4: ไม่
      dhcp6: ไม่
    br7:
      อินเทอร์เฟซ:
        - br0.7
      dhcp4: ไม่
      dhcp6: ไม่
    br8:
      อินเทอร์เฟซ:
        - br0.8
      dhcp4: ไม่
      dhcp6: ไม่
    br9:
      อินเทอร์เฟซ:
        - br0.9
      dhcp4: ไม่
      dhcp6: ไม่
    br10:
      อินเทอร์เฟซ:
        - br0.10
      แมคคาเดส: 54:52:20:00:00:01
      dhcp4: ไม่
      dhcp6: ไม่
      ที่อยู่:
        - 10.10.0.1/24
      เกตเวย์ 4: 10.10.0.254
      เนมเซิร์ฟเวอร์:
        ค้นหา:
          -example.com
        ที่อยู่:
          - 192.168.0.1
          - 192.168.0.2
    br11:
      อินเทอร์เฟซ:
        - br0.11
      dhcp4: ไม่
      dhcp6: ไม่
    br12:
      อินเทอร์เฟซ:
        - br0.12
      dhcp4: ไม่
      dhcp6: ไม่
    br13:
      อินเทอร์เฟซ:
        - br0.13
      dhcp4: ไม่
      dhcp6: ไม่
    br14:
      อินเทอร์เฟซ:
        - br0.14
      dhcp4: ไม่
      dhcp6: ไม่
    br15:
      อินเทอร์เฟซ:
        - br0.15
      dhcp4: ไม่
      dhcp6: ไม่
    br16:
      อินเทอร์เฟซ:
        - br0.16
      dhcp4: ไม่
      dhcp6: ไม่
    br17:
      อินเทอร์เฟซ:
        - br0.17
      dhcp4: ไม่
      dhcp6: ไม่
    br18:
      อินเทอร์เฟซ:
        - br0.18
      dhcp4: ไม่
      dhcp6: ไม่
    br19:
      อินเทอร์เฟซ:
        - br0.19
      dhcp4: ไม่
      dhcp6: ไม่
    br20:
      อินเทอร์เฟซ:
        - br0.20
      dhcp4: ไม่
      dhcp6: ไม่
    br21:
      อินเทอร์เฟซ:
        - br0.21
      dhcp4: ไม่
      dhcp6: ไม่
    br22:
      อินเทอร์เฟซ:
        - br0.22
      dhcp4: ไม่
      dhcp6: ไม่
    br23:
      อินเทอร์เฟซ:
        - br0.23
      dhcp4: ไม่
      dhcp6: ไม่
    br24:
      อินเทอร์เฟซ:
        - br0.24
      dhcp4: ไม่
      dhcp6: ไม่
    br25:
      อินเทอร์เฟซ:
        - br0.25
      dhcp4: ไม่
      dhcp6: ไม่
    br26:
      อินเทอร์เฟซ:
        - br0.26
      dhcp4: ไม่
      dhcp6: ไม่
    br27:
      อินเทอร์เฟซ:
        - br0.27
      dhcp4: ไม่
      dhcp6: ไม่
    br28:
      อินเทอร์เฟซ:
        - br0.28
      dhcp4: ไม่
      dhcp6: ไม่
    br29:
      อินเทอร์เฟซ:
        - br0.29
      dhcp4: ไม่
      dhcp6: ไม่

[3] เอาต์พุต systemd:

root@test1:~# สถานะ systemctl systemd-networkd.service
â systemd-networkd.service - บริการเครือข่าย
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/systemd-networkd.service; enable-runtime; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันจันทร์ที่ 2021-06-07 16:17:15 CEST; 2 วินาทีที่แล้ว
       เอกสาร: man:systemd-networkd.service(8)
    กระบวนการ: 63803 ExecStart=/lib/systemd/systemd-networkd (รหัส=ออกแล้ว สถานะ=1/ล้มเหลว)
   PID หลัก: 63803 (รหัส=ออก สถานะ=1/ล้มเหลว)
      ข้อผิดพลาด: 105 (Kein Hauptspeicher für den Puffer verfügbar)

07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: ออกจากกระบวนการหลักแล้ว, รหัส=ออกแล้ว, สถานะ=1/ล้มเหลว
07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 มิ.ย. 16:17:15 น. test1 systemd[1]: ไม่สามารถเริ่มบริการเครือข่ายได้
07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 5
07 มิ.ย. 16:17:15 น. test1 systemd[1]: หยุดให้บริการเครือข่าย
07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: เริ่มคำขอซ้ำเร็วเกินไป
07 มิ.ย. 16:17:15 น. test1 systemd[1]: systemd-networkd.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
07 มิ.ย. 16:17:15 น. test1 systemd[1]: ไม่สามารถเริ่มบริการเครือข่ายได้

[4] บันทึกข้อผิดพลาด:

root@test1:~# journalctl -xe
07 มิ.ย. 16:17:14 test1 systemd[1]: กำลังโหลดใหม่
07 มิ.ย. 16:17:14 test1 systemd[1]: หยุดให้บริการเครือข่าย...
-- เรื่อง: งานหยุดสำหรับ unit systemd-networkd.service ได้เริ่มดำเนินการแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานหยุดสำหรับ unit systemd-networkd.service ได้เริ่มดำเนินการแล้ว
--
-- ตัวระบุงานคือ 3254
07 มิ.ย. 16:17:14 test1 systemd[1]: การตรวจสอบเงื่อนไขส่งผลให้การกำหนดค่า OpenVSwitch สำหรับการล้างข้อมูลถูกข้ามไป
-- เรื่อง: งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
--
-- ตัวระบุงานคือ 3259
07 มิ.ย. 16:17:14 test1 systemd[1]: การตรวจสอบเงื่อนไขส่งผลให้การกำหนดค่า OpenVSwitch สำหรับการล้างข้อมูลถูกข้ามไป
-- เรื่อง: งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
--
-- ตัวระบุงานคือ 3262
07 มิ.ย. 16:17:14 test1 systemd[1]: systemd-networkd.service: สำเร็จ
-- หัวเรื่อง: หน่วยสำเร็จ
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- หน่วย systemd-networkd.service เข้าสู่สถานะ 'ตาย' เรียบร้อยแล้ว
07 มิ.ย. 16:17:14 test1 systemd[1]: กำลังเริ่มบริการเครือข่าย...
-- เรื่อง: งานเริ่มต้นสำหรับ unit systemd-networkd.service ได้เริ่มดำเนินการแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับ unit systemd-networkd.service ได้เริ่มดำเนินการแล้ว
--
-- ตัวระบุงานคือ 3256
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br9: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br8: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br7: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br6: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br5: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br4: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br3: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br29: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br28: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br27: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br26: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br25: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br24: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br23: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br22: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br21: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br20: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br2: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br19: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br18: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br17: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br16: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br15: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br14: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br13: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br12: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br11: netdev พร้อม
7 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br10: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br1: netdev พร้อม
07 มิ.ย. 16:17:14 test1 systemd-networkd[63781]: br0: netdev พร้อม
07 มิ.ย. 16:17:14 น. test1 systemd-networkd[63781]: ไม่สามารถระบุที่อยู่ได้: ไม่มีพื้นที่ว่างบัฟเฟอร์
07 มิ.ย. 16:17:14 test1 systemd[1]: systemd-networkd.service: ออกจากกระบวนการหลัก, รหัส=ออก, สถานะ=1/ล้มเหลว
-- หัวเรื่อง: ออกจากกระบวนการหน่วยแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- กระบวนการ ExecStart= ที่เป็นของ unit systemd-networkd.service ได้ออกแล้ว
--
-- รหัสออกจากกระบวนการคือ 'ออก' และสถานะการออกคือ 1
07 มิ.ย. 16:17:14 test1 systemd[1]: systemd-networkd.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
-- หัวเรื่อง: หน่วยล้มเหลว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- หน่วย systemd-networkd.service ได้เข้าสู่สถานะ 'ล้มเหลว' พร้อมผลลัพธ์ 'exit-code'
07 มิ.ย. 16:17:14 test1 systemd[1]: ไม่สามารถเริ่มบริการเครือข่าย
-- เรื่อง: งานเริ่มต้นสำหรับหน่วย systemd-networkd.service ล้มเหลว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับหน่วย systemd-networkd.service เสร็จสิ้นด้วยความล้มเหลว
--
-- ตัวระบุงานคือ 3256 และผลลัพธ์ของงานล้มเหลว
07 มิ.ย. 16:17:14 test1 systemd[1]: systemd-networkd.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 1
-- เรื่อง: มีการกำหนดเวลาการรีสตาร์ทเครื่องโดยอัตโนมัติ
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- มีการกำหนดเวลาการรีสตาร์ทหน่วย systemd-networkd.service โดยอัตโนมัติ ซึ่งเป็นผลลัพธ์สำหรับ
-- การกำหนดค่า Restart= การตั้งค่าสำหรับหน่วย
07 มิ.ย. 16:17:14 test1 systemd[1]: การตรวจสอบเงื่อนไขส่งผลให้การกำหนดค่า OpenVSwitch สำหรับการล้างข้อมูลถูกข้ามไป
-- เรื่อง: งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- งานเริ่มต้นสำหรับหน่วย netplan-ovs-cleanup.service เสร็จสิ้นเรียบร้อยแล้ว
--
-- ตัวระบุงานคือ 3268

(และผลลัพธ์ซ้ำ ๆ มากมาย)

Lukas Maerdian avatar
cn flag
นั่นเป็นความล้มเหลวที่น่าสนใจ... เมื่อฉันพยายามทำซ้ำบน Ubuntu Focal (20.04) โดยใช้ netplan.io 0.102 มันใช้งานได้ดี ฉันสามารถใช้การกำหนดค่า netplan [2] ได้โดยไม่มีปัญหา คุณช่วยแสดงผลลัพธ์ของ `สถานะ systemctl systemd-networkd.service` และ `journalctl -xe` เพื่อดูว่ามันล้มเหลวได้อย่างไร คุณใช้ netplan เวอร์ชันใด (`dpkg - l | grep netplan.io`)
apalacheno avatar
hu flag
สวัสดี Lukas คุณลอง 'สมัคร' การกำหนดค่า netplan หลายครั้งแล้วหรือยัง สำหรับฉัน บางครั้งมันใช้งานได้ในครั้งแรก แต่หลังจากอินสแตนซ์อื่นของ "ใช้ netplan" ข้อผิดพลาดดังกล่าวเกิดขึ้น (หรือหลังจากรีบูต ซึ่งหลังจากนั้นไม่สามารถเข้าถึงเครื่องได้อีกต่อไป)ฉันได้อัปเดตโพสต์ต้นฉบับด้วยข้อมูลที่ร้องขอแล้ว
Score:2
ธง hu

เพื่อตอบคำถามของฉันเอง: ฉันเดาว่าฉันโดนข้อผิดพลาดนี้ตั้งแต่ปี 2019: https://github.com/systemd/systemd/issues/14417.

เพื่อเป็นการแก้ไขปัญหาชั่วคราว การเปิดใช้งานและเริ่มต้นซ็อกเก็ต systemd-networkd ดูเหมือนจะช่วยบรรเทาปัญหานี้ได้ในขณะนี้:

systemctl เปิดใช้งาน systemd-networkd.socket
systemctl เริ่มต้น systemd-networkd.socket

การทดสอบเบื้องต้นแสดงให้เห็นว่านี่เป็นวิธีแก้ปัญหาที่ใช้งานได้และยังมีชีวิตรอดจากการรีสตาร์ท ฉันจะทดสอบปัญหานี้ต่อไปและทำเครื่องหมายคำตอบนี้ว่าแก้ไขแล้วในตอนนี้

โพสต์คำตอบ

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