Điểm:1

Ubuntu 20.04 - Đặt tên NIC và khớp MAC với Netplan

lá cờ cn

Tôi đã nghiên cứu trước khi hỏi ở đây; đã thử rất nhiều thứ khác nhau nhưng tôi đã mất nó.

Tôi đang chạy 20.04 (Phiên bản sửa đổi, GNS3 VM trên ESXi) với 10 NIC. Thỉnh thoảng nếu tôi thực hiện thay đổi trong cài đặt hoặc cấu trúc liên kết, cách đặt tên của NIC sẽ thay đổi, vì vậy tôi cần chúng phải kiên trì.

Ứng dụng chính mà tôi đang chạy đang mong đợi quy ước đặt tên cũ, trong trường hợp của tôi là từ Eth0 đến Eth9. Vậy là được rồi.

Đây là nội dung của tệp mà ứng dụng đang sử dụng trong/etc/netplan:

mạng:
  phiên bản: 2
  trình kết xuất: mạng
  ethernet:
    eth0:
      trận đấu:
        macaddress: 00:50:56:00:0a:01
      dhcp4: không
      địa chỉ:
        - 192.168.100.3/24
      cổng4: 192.168.100.1
      máy chủ tên:
        địa chỉ: [1.1.1.1, 8.8.8.8]
    eth1:
      trận đấu:
        macaddress: 00:50:56:00:0a:04
      dhcp4: có
    eth2:
      trận đấu:
        macaddress: 00:50:56:00:0b:01
      dhcp4: có
    eth3:
      trận đấu:
        macaddress: 00:50:56:00:0b:02
      dhcp4: có
    eth4:
      trận đấu:
        macaddress: 00:50:56:00:0b:03
      dhcp4: có
    eth5:
      trận đấu:
        macaddress: 00:50:56:00:0b:04
      dhcp4: có
    eth6:
      trận đấu:
        macaddress: 00:50:56:00:0c:01
      dhcp4: có
    eth7:
      trận đấu:
        macaddress: 00:50:56:00:0c:02
      dhcp4: có
    eth8:
      trận đấu:
        macaddress: 00:50:56:00:0c:03
      dhcp4: có
    eth9:
      trận đấu:
        macaddress: 00:50:56:00:0c:04
      dhcp4: có

Khi tôi chạy netplan áp dụng ở đó dường như không có vấn đề gì; nhưng đầu ra thực tế của Sudo netplan --debug generate cho phép tôi nghĩ khác:

** (tạo:1473): GỠ LỖI: 14:22:26.352: Đang xử lý tệp đầu vào /etc/netplan/01-netcfg.yaml..
** (tạo:1473): GỠ LỖI: 14:22:26.353: Đang xử lý tệp đầu vào /etc/netplan/90_gns3vm_static_netcfg.yaml..
** (tạo:1473): GỠ LỖI: 14:22:26.353: bắt đầu quá trình xử lý mới
** (tạo:1473): GỠ LỖI: 14:22:26.353: Chúng tôi có một số lỗi netdef, hãy chuyển chúng qua vòng xác thực cuối cùng
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth5: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth4: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth3: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth9: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth2: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth8: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth1: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth7: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth0: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.354: eth6: đặt phụ trợ mặc định thành 1
** (tạo:1473): GỠ LỖI: 14:22:26.354: Cấu hình hợp lệ
** (tạo:1473): GỠ LỖI: 14:22:26.355: Tạo tệp đầu ra..
** (tạo:1473): GỠ LỖI: 14:22:26.355: openvswitch: định nghĩa eth0 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.355: Trình quản lý mạng: định nghĩa eth0 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.355: openvswitch: định nghĩa eth1 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.355: Trình quản lý mạng: định nghĩa eth1 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: openvswitch: định nghĩa eth2 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: Trình quản lý mạng: định nghĩa eth2 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: openvswitch: định nghĩa eth3 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: Trình quản lý mạng: định nghĩa eth3 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: openvswitch: định nghĩa eth4 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: Trình quản lý mạng: định nghĩa eth4 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: openvswitch: định nghĩa eth5 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: Trình quản lý mạng: định nghĩa eth5 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: openvswitch: định nghĩa eth6 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.356: Trình quản lý mạng: định nghĩa eth6 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.357: openvswitch: định nghĩa eth7 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.357: Trình quản lý mạng: định nghĩa eth7 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.357: openvswitch: định nghĩa eth8 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.357: Trình quản lý mạng: định nghĩa eth8 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.357: openvswitch: định nghĩa eth9 không dành cho chúng tôi (phụ trợ 1)
** (tạo:1473): GỠ LỖI: 14:22:26.357: Trình quản lý mạng: định nghĩa eth9 không dành cho chúng tôi (phụ trợ 1)
(tạo:1473): GLib-DEBUG: 14:22:26.357: posix_spawn tránh (yêu cầu đóng fd) 
(tạo:1473): GLib-DEBUG: 14:22:26.365: tránh posix_spawn (yêu cầu đóng fd) 

Đầu ra của dmesg | grep eth

[ 4.621720] e1000e 0000:03:00.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0a:01
[ 4.621723] e1000e 0000:03:00.0 eth0: Kết nối mạng Intel(R) PRO/1000
[ 4.621865] e1000e 0000:03:00.0 eth0: MAC: 3, PHY: 8, PBA số: 000000-000
[ 4.733469] e1000e 0000:04:00.0 eth1: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0b:03
[ 4.733472] e1000e 0000:04:00.0 eth1: Kết nối mạng Intel(R) PRO/1000
[ 4.733577] e1000e 0000:04:00.0 eth1: MAC: 3, PHY: 8, PBA số: 000000-000
[ 4.845864] e1000e 0000:05:00.0 eth2: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0c:03
[ 4.845868] e1000e 0000:05:00.0 eth2: Kết nối mạng Intel(R) PRO/1000
[ 4.845977] e1000e 0000:05:00.0 eth2: MAC: 3, PHY: 8, PBA số: 000000-000
[ 4.956955] e1000e 0000:0b:00.0 eth3: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0a:04
[ 4.956959] e1000e 0000:0b:00.0 eth3: Kết nối mạng Intel(R) PRO/1000
[ 4.957087] e1000e 0000:0b:00.0 eth3: MAC: 3, PHY: 8, PBA số: 000000-000
[ 5.070404] e1000e 0000:0c:00.0 eth4: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0b:04
[ 5.070407] e1000e 0000:0c:00.0 eth4: Kết nối mạng Intel(R) PRO/1000
[ 5.070531] e1000e 0000:0c:00.0 eth4: MAC: 3, PHY: 8, PBA số: 000000-000
[ 5.182248] e1000e 0000:0d:00.0 eth5: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0c:04
[ 5.182251] e1000e 0000:0d:00.0 eth5: Kết nối mạng Intel(R) PRO/1000
[ 5.182374] e1000e 0000:0d:00.0 eth5: MAC: 3, PHY: 8, PBA số: 000000-000
[ 5.294284] e1000e 0000:13:00.0 eth6: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0b:01
[ 5.294287] e1000e 0000:13:00.0 eth6: Kết nối mạng Intel(R) PRO/1000
[ 5.294410] e1000e 0000:13:00.0 eth6: MAC: 3, PHY: 8, PBA số: 000000-000
[ 5.406343] e1000e 0000:14:00.0 eth7: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0c:01
[ 5.406346] e1000e 0000:14:00.0 eth7: Kết nối mạng Intel(R) PRO/1000
[ 5.406471] e1000e 0000:14:00.0 eth7: MAC: 3, PHY: 8, PBA số: 000000-000
[ 5.518208] e1000e 0000:1b:00.0 eth8: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0b:02
[ 5.518211] e1000e 0000:1b:00.0 eth8: Kết nối mạng Intel(R) PRO/1000
[ 5.518335] e1000e 0000:1b:00.0 eth8: MAC: 3, PHY: 8, PBA số: 000000-000
[ 5.631213] e1000e 0000:1c:00.0 eth9: (PCI Express:2.5GT/s:Width x1) 00:50:56:00:0c:02
[ 5.631216] e1000e 0000:1c:00.0 eth9: Kết nối mạng Intel(R) PRO/1000
[ 5.631408] e1000e 0000:1c:00.0 eth9: MAC: 3, PHY: 8, PBA số: 000000-000
[ 9.627269] e1000e 0000:1c:00.0 eth9: Liên kết NIC ở chế độ Song công hoàn toàn ở tốc độ 1000 Mb/giây, Kiểm soát luồng: Không có
[ 9.628754] IPv6: ADDRCONF(NETDEV_CHANGE): eth9: liên kết sẵn sàng
[ 9.729352] e1000e 0000:1b:00.0 eth8: Liên kết NIC ở tốc độ song công tối đa 1000 Mb/giây, Kiểm soát luồng: Không có
[ 9.813525] IPv6: ADDRCONF(NETDEV_CHANGE): eth8: liên kết sẵn sàng
[ 9.817031] e1000e 0000:14:00.0 eth7: Liên kết NIC ở chế độ Song công hoàn toàn ở tốc độ 1000 Mb/giây, Kiểm soát luồng: Không có
[ 9.913124] e1000e 0000:13:00.0 eth6: Liên kết NIC ở tốc độ song công tối đa 1000 Mb/giây, Kiểm soát luồng: Không có
[ 10.001200] IPv6: ADDRCONF(NETDEV_CHANGE): eth7: liên kết đã sẵn sàng
[ 10.002240] IPv6: ADDRCONF(NETDEV_CHANGE): eth6: liên kết sẵn sàng
[ 10.004976] e1000e 0000:0d:00.0 eth5: Liên kết NIC ở chế độ song công hoàn toàn ở tốc độ 1000 Mb/giây, Kiểm soát luồng: Không có
[ 10.096982] e1000e 0000:0c:00.0 eth4: Liên kết NIC ở tốc độ song công tối đa 1000 Mb/giây, Kiểm soát luồng: Không có
[ 10.099025] IPv6: ADDRCONF(NETDEV_CHANGE): eth5: liên kết sẵn sàng
[ 10.100038] IPv6: ADDRCONF(NETDEV_CHANGE): eth4: liên kết sẵn sàng
[ 10.204745] e1000e 0000:0b:00.0 eth3: Liên kết NIC đang ở chế độ song công hoàn toàn ở tốc độ 1000 Mb/giây, Kiểm soát luồng: Không có
[ 10.296669] e1000e 0000:05:00.0 eth2: Liên kết NIC ở tốc độ song công tối đa 1000 Mb/giây, Kiểm soát luồng: Không có
[ 10.416662] e1000e 0000:04:00.0 eth1: Liên kết NIC đang ở chế độ Song công hoàn toàn ở tốc độ 1000 Mb/giây, Kiểm soát luồng: Không có
[ 10.509219] e1000e 0000:03:00.0 eth0: Liên kết NIC đang ở chế độ song công hoàn toàn ở tốc độ 1000 Mb/giây, Kiểm soát luồng: Không có
[ 10.511526] IPv6: ADDRCONF(NETDEV_CHANGE): eth3: liên kết sẵn sàng
[ 10.512287] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: liên kết sẵn sàng
[ 10.512964] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: liên kết sẵn sàng
[ 10.513602] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: liên kết sẵn sàng

Đầu ra của ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
    liên kết/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    máy chủ phạm vi inet 127.0.0.1/8 lo
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
    inet6 ::1/128 máy chủ phạm vi 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0a:01 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp3s0
    tên thay thế ens160
    inet 192.168.100.3/24 brd 192.168.100.255 phạm vi toàn cầu eth0
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
    liên kết phạm vi inet6 fe80::250:56ff:fe00:a01/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0b:03 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp4s0
    tên thay thế ens161
    liên kết phạm vi inet6 fe80::250:56ff:fe00:b03/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0c:03 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp5s0
    tên thay thế ens162
    liên kết phạm vi inet6 fe80::250:56ff:fe00:c03/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0a:04 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp11s0
    tên thay thế ens192
    liên kết phạm vi inet6 fe80::250:56ff:fe00:a04/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
6: eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0b:04 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp12s0
    tên thay thế ens193
    liên kết phạm vi inet6 fe80::250:56ff:fe00:b04/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
7: eth5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0c:04 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp13s0
    tên thay thế ens194
    liên kết phạm vi inet6 fe80::250:56ff:fe00:c04/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
8: eth6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0b:01 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp19s0
    tên thay thế ens224
    liên kết phạm vi inet6 fe80::250:56ff:fe00:b01/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
9: eth7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0c:01 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp20s0
    tên thay thế ens225
    liên kết phạm vi inet6 fe80::250:56ff:fe00:c01/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
10: eth8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0b:02 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp27s0
    tên thay thế ens256
    liên kết phạm vi inet6 fe80::250:56ff:fe00:b02/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
11: eth9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
    liên kết/ether 00:50:56:00:0c:02 brd ff:ff:ff:ff:ff:ff
    tên thay thế enp28s0
    tên thay thế ens257
    liên kết phạm vi inet6 fe80::250:56ff:fe00:c02/64 
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
12: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc trạng thái noqueue XUỐNG nhóm mặc định qlen 1000
    liên kết/ether 52:54:00:6f:81:c9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 phạm vi toàn cầu virbr0
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
13: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master trạng thái virbr0 DOWN nhóm mặc định qlen 1000
    liên kết/ether 52:54:00:6f:81:c9 brd ff:ff:ff:ff:ff:ff
14: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc trạng thái noqueue DOWN nhóm mặc định 
    liên kết/ether 02:42:02:d0:f1:69 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 phạm vi toàn cầu docker0
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi

Khi tôi bắt đầu thử mọi thứ, tôi nhận ra rằng không có trình quản lý mạng, bộ khởi tạo đám mây nào được cài đặt cũng như bất kỳ thứ gì trong/etc/mạng/giao diện (Trống).

Bất kỳ ý tưởng hoặc giải pháp sẽ được đánh giá cao.

Điểm:0
lá cờ jp

Bạn đang sử dụng một tùy chọn như net.ifnames=0 biosdevname=0 để vô hiệu hóa các tên giao diện mạng có thể dự đoán?

trong bạn sơ đồ mạng config, ID bạn sử dụng không có nghĩa là giao diện sẽ được đặt tên để khớp với ID đó. Từ tài liệu tham khảo netplan

Các tên chính bên dưới bản đồ định nghĩa cho mỗi loại thiết bị (như ethernet :) được gọi là "ID".

Nếu có các quy tắc match: thì trường ID là một tên hoàn toàn không rõ ràng mà chỉ được sử dụng để tham khảo

Bạn có thể gặp may mắn hơn với cấu hình sử dụng đặt tên như thế này

mạng:
  phiên bản: 2
  trình kết xuất: mạng
  ethernet:
    nic0:
      trận đấu:
        macaddress: 00:50:56:00:0a:01
      dhcp4: không
      địa chỉ:
        - 192.168.100.3/24
      cổng4: 192.168.100.1
      máy chủ tên:
        địa chỉ: [1.1.1.1, 8.8.8.8]
      tên đặt: eth0
    nic1:
      trận đấu:
        macaddress: 00:50:56:00:0a:04
      dhcp4: có
      tên đặt: eth1
...

Tôi không chắc cách cấu hình sẽ tương tác với cài đặt hiện tại của bạn vì giao diện của bạn dường như đã được đặt tên ethX. Đó là lý do tại sao tôi tự hỏi liệu bạn có tắt đặt tên giao diện mạng có thể dự đoán được hay không.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.