ฉันกำลังกำหนดค่าเซิร์ฟเวอร์ Debian 11 ใหม่ที่ทำงานบนเครือข่ายส่วนตัว มีการกำหนดที่อยู่ DHCP เพิ่มเติมจาก IP แบบคงที่ที่ฉันกำลังกำหนดค่าด้วยตนเอง ฉันไม่เข้าใจว่าได้รับที่อยู่ DHCP ที่ไหนและฉันจะปิดได้อย่างไร
นอกกรอบจะคว้าที่อยู่ DHCP (ฉันเดาว่ามีการกำหนดค่าอัตโนมัติสำหรับเครือข่ายหรือไม่); เนื่องจากฉันต้องการให้มันทำงานบน IP แบบคงที่ที่กำหนดด้วยตนเอง ฉันแก้ไข /etc/network/interfaces เพื่อกำหนดค่า IP แบบคงที่ (นอกเหนือจากบรรทัด lo):
อัตโนมัติ enp0s25
อนุญาต hotplug enp0s25
iface enp0s25 inet คงที่
ที่อยู่ 10.0.0.16/24
เกตเวย์ 10.0.0.1
DNS-เนมเซิร์ฟเวอร์ 10.0.0.1
และฉันได้รับรางวัลสำหรับความพยายามของฉันโดยการกำหนดค่า IP สองตัวสำหรับอุปกรณ์นี้
user@server:~$ ip ก
1: โล: ...
2: enp0s25: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP กลุ่มเริ่มต้น qlen 1000
ลิงค์/อีเธอร์ d0:50:99:5a:08:98 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.16/24 brd 10.0.0.255 ขอบเขตทั่วโลก enp0s25
valid_lft ตลอดไป reserved_lft ตลอดไป
inet 10.0.0.190/24 brd 10.0.0.255 ขอบเขต global รอง enp0s25
valid_lft ตลอดไป reserved_lft ตลอดไป
ลิงค์ขอบเขต inet6 fe80::d250:99ff:fe5a:898/64
valid_lft ตลอดไป reserved_lft ตลอดไป
(โปรดทราบว่าการกำหนดค่านี้สามารถทำซ้ำได้อย่างเสถียรเมื่อรีบูต)
ตามที่ฉันเข้าใจควรมีสามวิธีในการกำหนดค่าเครือข่าย:
- ระบบเครือข่าย - ฉันใช้มัน เพราะนั่นคือสิ่งที่ฉันคุ้นเคยที่สุด
- NetworkManager - ยังไม่ได้ติดตั้งและบริการไม่ทำงาน
- systemd - systemd-networkd อ้างว่าถูกปิดใช้งาน
ฉันไม่พบการกำหนดค่าอื่นใดอีก และฉันจะเข้าใจความยุ่งเหยิงนี้ได้อย่างไร
มีสิ่งอื่น ๆ ที่น่าขันเกี่ยวกับเครือข่าย (ifdown/ifup ทำงานไม่ถูกต้อง การรีสตาร์ทข้อผิดพลาดในการขว้างปาเครือข่าย) แต่ฉันคาดเดา / หวังว่ามันจะเกี่ยวข้องกับการควบคุมอินเทอร์เฟซที่ไม่ชัดเจน
แก้ไข: นี่คือเอาต์พุต syslog ที่เกี่ยวข้องกับ enp0s25:
16 ธันวาคม 19:37:57 angelo systemd[1]: เริ่ม ifup สำหรับ enp0s25
16 ธันวาคม 19:37:57 angelo kernel: [ 1.222564] e1000e 0000:00:19.0 enp0s25: เปลี่ยนชื่อจาก eth0
16 ธันวาคม 19:37:57 angelo kernel: [ 2.613911] e1000e 0000:00:19.0 enp0s25: NIC ลิงก์ไม่ทำงาน
16 ธันวาคม 19:37:57 น. angelo sh[413]: ifup: ไม่สามารถเรียก enp0s25 ได้
16 ธ.ค. 19:37:57 angelo systemd[1]: [email protected]: ออกจากกระบวนการหลักแล้ว, รหัส=ออกแล้ว, สถานะ=1/ล้มเหลว
16 ธันวาคม 19:37:57 angelo systemd[1]: [email protected]: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
16 ธันวาคม 19:37:57 angelo connmand[467]: enp0s25 {สร้าง} ดัชนี 2 ประเภท 1 <ETHER>
16 ธันวาคม 19:37:57 angelo connmand[467]: enp0s25 {update} แฟล็ก 36866 <ลง>
16 ธันวาคม 19:37:57 angelo connmand[467]: enp0s25 {newlink} ดัชนี 2 ที่อยู่ D0:50:99:5A:08:98 mtu 1500
16 ธันวาคม 19:37:57 angelo connmand[467]: enp0s25 {newlink} ดัชนี 2 ดำเนินการ 2 <ลง>
16 ธันวาคม 19:37:57 angelo connmand[467]: การเพิ่มอินเทอร์เฟซ enp0s25 [ ethernet ]
16 ธันวาคม 19:37:57 angelo connmand[467]: enp0s25 {update} แฟล็ก 36867 <UP>
16 ธันวาคม 19:37:57 angelo connmand[467]: enp0s25 {newlink} ดัชนี 2 ที่อยู่ D0:50:99:5A:08:98 mtu 1500
16 ธันวาคม 19:37:57 angelo connmand[467]: enp0s25 {newlink} ดัชนี 2 ดำเนินการ 2 <ลง>
16 ธันวาคม 19:37:58 angelo avahi-daemon[464]: เข้าร่วมกลุ่มมัลติคาสต์ mDNS บนอินเทอร์เฟซ enp0s25.IPv4 พร้อมที่อยู่ 10.0.0.16
16 ธันวาคม 19:37:58 angelo connmand[467]: enp0s25 {เพิ่ม} ที่อยู่ 10.0.0.16/24 ป้ายกำกับ enp0s25 family 2
16 ธันวาคม 19:37:58 angelo avahi-daemon[464]: อินเทอร์เฟซใหม่ที่เกี่ยวข้อง enp0s25.IPv4 สำหรับ mDNS
16 ธันวาคม 19:37:58 angelo connmand[467]: enp0s25 {เพิ่ม} เส้นทาง 10.0.0.0 gw 0.0.0.0 ขอบเขต 253 <LINK>
16 ธันวาคม 19:37:58 angelo avahi-daemon[464]: ลงทะเบียนบันทึกที่อยู่ใหม่สำหรับ 10.0.0.16 บน enp0s25.IPv4
16 ธันวาคม 19:37:58 angelo connmand[467]: enp0s25 {เพิ่ม} เส้นทาง 0.0.0.0 gw 10.0.0.1 ขอบเขต 0 <UNIVERSE>
16 ธันวาคม 19:38:00 angelo connmand[467]: enp0s25 {เพิ่ม} เส้นทาง fe80:: gw :: ขอบเขต 0 <UNIVERSE>
16 ธันวาคม 19:38:00 angelo connmand[467]: enp0s25 {update} แฟล็ก 102467 <UP,RUNNING,LOWER_UP>
16 ธันวาคม 19:38:00 angelo connmand[467]: enp0s25 {newlink} ดัชนี 2 ที่อยู่ D0:50:99:5A:08:98 mtu 1500
16 ธันวาคม 19:38:00 angelo connmand[467]: enp0s25 {newlink} ดัชนี 2 ดำเนินการ 6 <UP>
16 ธ.ค. 19:38:00 angelo kernel: [ 5.902126] e1000e 0000:00:19.0 enp0s25: NIC Link ขึ้น 1000 Mbps Full Duplex, Flow Control: Rx/Tx
16 ธันวาคม 19:38:00 angelo kernel: [ 5.902187] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: ลิงก์พร้อม
16 ธันวาคม 19:38:01 angelo avahi-daemon[464]: เข้าร่วมกลุ่มมัลติคาสต์ mDNS บนอินเทอร์เฟซ enp0s25.IPv6 พร้อมที่อยู่ fe80::d250:99ff:fe5a:898
16 ธันวาคม 19:38:01 angelo avahi-daemon[464]: อินเทอร์เฟซใหม่ที่เกี่ยวข้อง enp0s25.IPv6 สำหรับ mDNS
16 ธันวาคม 19:38:01 angelo avahi-daemon[464]: การลงทะเบียนบันทึกที่อยู่ใหม่สำหรับ fe80::d250:99ff:fe5a:898 บน enp0s25.*
16 ธันวาคม 19:38:05 angelo avahi-daemon[464]: การลงทะเบียนบันทึกที่อยู่ใหม่สำหรับ 10.0.0.190 บน enp0s25.IPv4
16 ธันวาคม 19:38:05 angelo connmand[467]: enp0s25 {เพิ่ม} ที่อยู่ 10.0.0.190/24 ป้ายกำกับ enp0s25 family 2
16 ธันวาคม 19:38:05 angelo connmand[467]: enp0s25 {เพิ่ม} เส้นทาง 10.0.0.1 gw 0.0.0.0 ขอบเขต 253 <LINK>
16 ธันวาคม 19:38:05 angelo connmand[467]: enp0s25 {เพิ่ม} เส้นทาง 82.165.8.211 gw 10.0.0.1 ขอบเขต 0 <UNIVERSE>
16 ธันวาคม 19:38:09 angelo connmand[467]: enp0s25 {del} เส้นทาง 82.165.8.211 gw 10.0.0.1 ขอบเขต 0 <UNIVERSE>
16 ธันวาคม 19:38:42 angelo connmand[467]: enp0s25 {del} เส้นทาง 0.0.0.0 gw 10.0.0.1 ขอบเขต 0 <UNIVERSE>