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 addr
hasilnya, 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 addr
memberikan 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/interfaces
sebagai gantinya. Detail dalam jawaban saya sendiri.
Untuk mengatur /etc/network/interfaces
file secara otomatis , lihat di sini .
network-manager
&network-manager-gnome
terpasang di saya Ubuntu 13.10, dan statis alamat IP setup saya baik-baik saja./etc/network/interfaces
berkas hanya berisiiface
,address
,netmask
,gateway
,network
,broadcast
dandns-nameservers
arahanJawaban:
Ok, saya membuang Microsoft dan mengubah komputer dan laptop saya ke Ubuntu 14.04 :)
Setelah seminggu mencari internet bagaimana mendapatkan alamat ip statis di Ubuntu 14.04 saya akhirnya menemukan cara ...
Tampaknya network-manager menimpa (atau by-passing) / etc / network / interfaces saya setiap saat, saya berpikir untuk menghapusnya tetapi memutuskan untuk mencoba menggunakannya terlebih dahulu.
Pergi ke sudut kanan atas dan klik ikon jaringan, turun ke bawah dan klik kanan edit koneksi.
Ini membuka koneksi jaringan dan memilih koneksi untuk diubah, klik edit dan pergi ke pengaturan IPv4. Pilih Metode: Manual dan kemudian isi Alamat, Netmask dan Gateway ... dan server DNS yang Anda inginkan.
Cukup simpan dan Anda selesai ... itu akan berubah ke alamat IP statis yang diberikan dengan cepat ... bahkan setelah reboot !!
Ini mungkin utas lama, tetapi setelah seminggu mencari saya memperbarui 10 hit pertama di Google ... berharap untuk menyelamatkan orang lain suatu saat !!
Hati hati!
sumber
Anda
gateway
salah (gateway 192.168.2.0
). Ini bukan IP yang valid dan Anda harus menggantinya dengan alamat IP router Anda.sumber
Saya pikir saya menemukan jawabannya, setelah memindahkan konten dari
/etc/network/interfaces.d/eth
ke/etc/network/interfaces
, dan reboot, itu berfungsi sekarang.Saya kira itu
ifup
mengertisource-directory /etc/network/interfaces.d
dan bisa menanganinya dengan benar sementara manajer jaringan tidak bisa.sumber
Mungkin tidak dikonfigurasi untuk gateway yang benar router Anda.
sumber