Bagaimana cara mengatur alamat IP statis di bawah Ubuntu 14.04 Trusty?
(CATATAN, pertanyaan itu diajukan untuk "14,04 Terpercaya", tetapi masih berfungsi untuk saat ini, 16,04 LTS Xenial)
Pengaturan saya tidak berfungsi. Apa yang istimewa tentang Ubuntu 14.04 Trusty adalah saya menemukannya sekarang menggunakan kata kunci "source-direktori" untuk sumber beberapa file sekaligus (Ref: http://manpages.debian.org/cgi-bin/man.cgi?query=interfaces&apropos = 0 & sektion = 0 & manpath = Debian + tidak stabil + sid & format = html & lokal = en ):
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
Jadi saya menyiapkan pengaturan alamat IP statis saya sebagai berikut:
$ cat /etc/network/interfaces.d/eth
auto eth0
iface eth0 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.0
# add a 2nd ip address
post-up ip addr add dev eth0 192.168.2.101/24
pre-down ip addr del dev eth0 192.168.2.101/24
Namun, itu memiliki penundaan yang luas saat boot. Saya melihat pesan booting yang mengatakan sesuatu seperti "Bring up Network", kemudian setelah penundaan yang lama kemudian, mengatakan sesuatu lagi seperti "Menunggu 60 detik lagi untuk membuka Network". Setelah 60 detik penundaan itu, pesan booting mulai terbang lagi. Namun, ketika sistem akhirnya boot, dan saya memeriksa ip addrhasilnya, alamat IP statis kedua yang saya konfigurasikan tidak ada.
Apakah saya melewatkan sesuatu?
MEMPERBARUI:
Terima kasih semuanya telah menunjukkan bahwa gateway saya salah, jadi saya mengubahnya 192.168.2.1, dan penundaan lama dalam boot sudah hilang. Sekarang saya masuk ke masalah baru.
Untuk Ubuntus saya sebelum 14,04 Trusty, perubahan di atas cukup untuk beralih dari IP dinamis ke IP statis. Namun, dengan Ubuntu 14.04 Trusty saya yang baru, sistem melakukan booting tanpa alamat IPv4:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:ef
inet6 addr: fe80::xxx:xxxx:xxxx:98ef/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:250 (250.0 B) TX bytes:11552 (11.5 KB)
Itu juga memberikan kesalahan ketika saya mencoba untuk menjatuhkan perangkat:
% ifdown eth0
RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address
Saya bisa membuka perangkat setelahnya, dan kemudian ifconfig& ip addrmemberikan hasil yang benar. Namun, alamat IPv4 akan hilang setelah beberapa saat .
Bagaimana cara memberitahu manajer jaringan bahwa saya telah mengalihkan perangkat et saya dari IP dinamis ke IP statis? (Command-line dan mengutak-atik file lebih disukai daripada tweaking GUI).
Ini adalah XUbuntu 14.04. Terima kasih
UPDATE2:
Gunakan /etc/network/interfacessebagai gantinya. Detail dalam jawaban saya sendiri.
Untuk mengatur /etc/network/interfacesfile secara otomatis , lihat di sini .
network-manager& network-manager-gnometerpasang di saya Ubuntu 13.10, dan statis alamat IP setup saya baik-baik saja.
/etc/network/interfacesberkas hanya berisi iface, address, netmask, gateway, network, broadcastdan dns-nameserversarahan