ฉันพบข้อผิดพลาดแปลก ๆ บน ubuntu-server (8.04) ฉันไม่รู้ว่าทำไม dhclient ไม่ได้รับอนุญาตให้ตั้งค่าเครือข่าย! ฉันไม่ใช่คนแรกที่ติดตั้งเซิร์ฟเวอร์ตั้งแต่แรกฉันเลยไม่ค่อยรู้เรื่องการตั้งค่ามากนัก เซิร์ฟเวอร์ใช้เป็นไฟร์วอลล์ / เกตเวย์ (สคริปต์ iptables แบบกำหนดเอง) เท่านั้นโดยมีสามนิกสำหรับอินเทอร์เน็ตหนึ่งสำหรับ LAN และอีกหนึ่งสำหรับ DMZ ตอนนี้ ISP ได้เปลี่ยนการตั้งค่าจาก ip แบบคงที่เป็น ip "คงที่" ที่กำหนดผ่าน dhcp และฉันไม่สามารถใช้งานได้จริง
น่าเศร้าที่ฉันไม่สามารถตั้งค่า IP แบบคงที่ได้เนื่องจาก ISP ปิดการเชื่อมต่อของฉันเมื่อสัญญาเช่า DHCP สิ้นสุดลง: o
นี่เป็นข้อผิดพลาดที่ฉันได้รับ: (และจากนั้นมันก็หยุดอยู่ตรงนั้น .. )
root@fw:~# dhclient eth2
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFFLAGS: Permission denied
Listening on LPF/eth2/00:50:52:c1:a1:32
Sending on LPF/eth2/00:50:52:c1:a1:32
Sending on Socket/fallback
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 8
DHCPOFFER of 2.10.56.19 from 93.87.36.42
DHCPREQUEST of 2.10.56.19 on eth2 to 255.255.255.255 port 67
DHCPACK of 2.10.56.19 from 93.87.36.42
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFNETMASK: Permission denied
SIOCSIFBRDADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCADDRT: Operation not permitted
สำหรับตอนนี้ฉันได้ทำการแก้ไขโดยการทำงานkillall dhclient; dhclient eth2
ทุกชั่วโมงแล้วตั้งค่าการตั้งค่า IP แบบคงที่สำหรับอินเทอร์เฟซนี่ก็เพียงพอแล้วที่จะทำให้การเชื่อมต่อยังคงอยู่! แต่มันเป็นแฮ็คที่น่าเกลียดในความคิดของฉัน ..
-1
ตัวเลือกและรอให้มันออกเอง
-f
ตัวเลือกเปิดอยู่: silenzio.dk/pi/dhc.strace
strace -o /tmp/dhc$$ dhclient -d eth2
ควรให้ข้อมูลที่มีค่าเกี่ยวกับสิ่งที่การโทรล้มเหลว ใช่ฉันรู้ทั้งหมด แต่การเห็นข้อโต้แย้งอาจช่วยได้ ฉันสงสัยว่าแปลก ๆ กับไดรเวอร์ eth2 บางทีโมดูลขาดการซิงค์กับเคอร์เนล