Vì một số lý do, nếu tôi cố gắng đặt địa chỉ IP tĩnh, eth0 của tôi sẽ biến mất khỏi ifconfig
đầu ra. Tôi đang chạy máy chủ Ubuntu 12.10 trên máy tính xách tay cổng.
auto eth0
iface eth0 inet dhcp
Sau đó, nó cung cấp đầu ra này khi tôi chạy 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)
Khi tôi thay đổi thành tĩnh:
auto eth0
iface eth0 inet static
address 192.168.1.37
netmask 225.225.225.0
gateway 192.168.1.1
... Sau đó chạy a service networking restart
, tôi chỉ nhận được khối loopback từ 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)
Tuy nhiên, tôi có thể buộc một IP tĩnh với ifconfig eth0 192.168.1.37 netmask 255.255.255.0
nhưng rõ ràng điều này sẽ biến mất khi khởi động lại.
Tại sao một cách sẽ làm việc mà không phải là cách khác? Tôi có làm điều gì sai?
ifup eth0
cung cấp Error: an inet prefix is expected rather than "192.168.1.37/255.255.255.0".
và ifconfig -a
hiển thị tất cả các thiết bị (eth0 lo wlan0) ngoại trừ các dòng "inet addr" và "inet6 addr" bị thiếu trong tất cả trừ khối loopback. Ngoài ra, khối wlan0 có các số 0 trong khu vực RX và TX, vì tôi đã tắt nó.
netmask 225.225.225.0
. Là 225 một lỗi đánh máy? Nó có vẻ lạ đối với một netmask.
ifup eth0
? Đầu ra của làifconfig -a
gì?