ด้วยเหตุผลบางอย่างถ้าฉันพยายามตั้งค่าที่อยู่ IP แบบคงที่ eth0 ของฉันจะหายไปจากifconfig
ผลลัพธ์ของ ฉันใช้เซิร์ฟเวอร์ Ubuntu 12.10 บนแล็ปท็อปเกตเวย์
auto eth0
iface eth0 inet dhcp
จากนั้นให้เอาต์พุตนี้เมื่อฉันเรียกใช้ifconfig
:
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:b8ff:fee7:f71c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:281 errors:0 dropped:0 overruns:0 frame:0
TX packets:352 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:31874 (31.8 KB) TX bytes:45369 (45.3 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:430 errors:0 dropped:0 overruns:0 frame:0
TX packets:430 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:41740 (41.7 KB) TX bytes:41740 (41.7 KB)
เมื่อฉันเปลี่ยนเป็นแบบคงที่:
auto eth0
iface eth0 inet static
address 192.168.1.37
netmask 225.225.225.0
gateway 192.168.1.1
... แล้วเรียกใช้service networking restart
ผมเพียง แต่ได้รับบล็อกย้อนกลับจากifconfig
:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:430 errors:0 dropped:0 overruns:0 frame:0
TX packets:430 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:41740 (41.7 KB) TX bytes:41740 (41.7 KB)
อย่างไรก็ตามฉันสามารถบังคับ IP แบบคงที่ด้วยifconfig eth0 192.168.1.37 netmask 255.255.255.0
แต่เห็นได้ชัดว่านี่จะหายไปเมื่อรีบูตเครื่อง
ทำไมถึงไปทางเดียว แต่ไม่ไปทางอื่น ฉันกำลังทำอะไรผิดหรือเปล่า?
@qbi -
—
noobcakes
ifup eth0
มอบError: an inet prefix is expected rather than "192.168.1.37/255.255.255.0".
และifconfig -a
แสดงอุปกรณ์ทั้งหมด (eth0 lo wlan0) ยกเว้นบรรทัด "inet addr" และ "inet6 addr" หายไปจากทั้งหมดยกเว้นบล็อกลูปแบ็ค นอกจากนี้บล็อก wlan0 ยังมีเลขศูนย์ในพื้นที่ RX และ TX เนื่องจากฉันปิดสวิตช์แล้ว
โอ้ลืมถาม: คุณจะตั้งค่าเหล่านั้นได้อย่างไรเช่นไฟล์ใดที่คุณเปิดหรือโปรแกรม GUI ที่คุณใช้?
—
qbi
ไม่ได้ติดตั้ง GUI ฉันแก้ไขไฟล์ / etc / network / interfaces โดยตรงกับ nano ฉันทำงานที่คอนโซลบนแล็ปท็อปของฉันสำหรับการเชื่อมต่อเครือข่ายและ ssh จากเดสก์ท็อปของฉันสำหรับสิ่งอื่น ๆ
—
noobcakes
netmask 225.225.225.0
ในคำถามเดิมของคุณที่คุณเขียน เป็น 225 พิมพ์ผิดหรือเปล่า? ดูเหมือนว่าแปลกสำหรับ netmask
ifup eth0
? อะไรคือผลลัพธ์ของifconfig -a
?