Menetapkan IP statis ke Server Ubuntu 14.04 LTS

66

Saya telah menginstal Ubuntu 14.04 LTS Server di mesin saya pada hard drive terpisah di samping instalasi Windows 7 saya. OS Windows memiliki konektivitas jaringan penuh dan akses internet melalui Ethernet, tetapi instalasi Ubuntu tidak.

Saya punya firasat bahwa ini bisa jadi karena router saya yang melihat 2 komputer yang berbeda dengan alamat MAC yang sama, dan DHCP tidak berfungsi. Bagaimana cara menetapkan mesin IP statis umum sehingga kedua partisi dapat menggunakan jaringan saya? Saya baru di Ubuntu dan saya tidak tahu file mana yang harus diedit sehingga saya dapat menetapkan IP statis.

FastSloth
sumber
1
Hai & Selamat Datang di AU . Saya benar-benar bingung ketika Anda mengatakan Windows & Ubuntu pada partisi yang terpisah. Karena itu harus dual boot yang akan berjalan secara terpisah atau yang lain itu harus menjadi VM (mesin virtual). Bisakah Anda menjelaskan bagaimana kedua OS ini beroperasi dan dikonfigurasi ?? :)
AzkerM
1
Anda AKAN memiliki masalah dengan dua mesin yang terhubung secara bersamaan dengan alamat MAC yang sama, tetapi tidak jika mereka berjalan pada waktu yang berbeda. Jadi masalah Anda mungkin di beberapa tempat lain, jika saya mengerti dengan baik (dan bahkan jika Anda memiliki server di VM, VM akan memecahkan masalah MAC untuk Anda; masing-masing VM memiliki MAC unik sendiri).
Rmano
Lihat help.ubuntu.com/14.04/serverguide/network-configuration.html . Router tidak melihat dua komputer; ia melihat kartu antarmuka yang sama (NIC) tidak peduli yang sedang berjalan.
belacqua

Jawaban:

109

Saya tidak yakin apakah ini akan menyelesaikan masalah Anda, tetapi ini menjawab pertanyaan Anda dan saya pikir ini layak dicoba.

Untuk menetapkan IP statis, Anda perlu mengedit /etc/network/interfaces.

Antarmuka mungkin akan dipanggil eth0.

Entri saat ini akan terlihat seperti:

auto eth0
iface eth0 inet dhcp

Anda perlu mengubahnya ke:

auto eth0
iface eth0 inet static
   address 10.253.0.50
   netmask 255.255.255.0
   network 10.253.0.0
   gateway 10.253.0.1
   dns-nameservers 8.8.8.8

Anda harus mengubah angka sekitar tergantung pada jaringan Anda, tetapi Anda dapat mengetahui informasi dengan memeriksa ipconfigdari Windows.

Pastikan Anda memilih alamat di luar ruang alamat server DHCP.

Kemudian restart jaringan sudo service networking restart. Jika itu membuat Anda kesulitan, reboot mesin.

Dan
sumber
@ dan08- Saya percaya dns-nameserver juga diperlukan di sini. Saya sarankan Anda mengedit jawaban Anda.
chili555
24
Mulai kembali eth0dengan sudo ifdown eth0 && sudo ifup eth0alih - alih perintah terakhir.
Kenny Evitt
Di gateway env saya berakhir dengan .254, tidak yakin apakah ini berlaku untuk semua orang. Selain itu, jawaban ini berlaku untuk 14.14
mau
1
Tidak bekerja dengan saya, saya masih mendapat DHCP IP. Sayangnya itu berasal dari modem + router perangkat hybrid, yang tidak memiliki fitur untuk mengatur IP statis dengan alamat MAC. : SI mungkin perlu membeli router. : S Menurut ifdown eth0antarmuka tidak dikonfigurasi.
inf3rno
tetapi sekarang jaringan akan mulai secara otomatis
Allan Ruin
9

Tetapkan perubahan alamat IP Anda /etc/network/interfaces. Contoh:

auto eth0
iface eth0 inet static

address 192.168.1.128
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

Jangan berikan konfigurasi DNS Anda /etc/resolv.confkarena saat kami me-restart server terkadang konfigurasi terhapus.

Jadi gunakan vim /etc/resolvconf/resolv.conf.d/base(saat memperbarui konfigurasi di dalamnya tidak terhapus)

contoh:

search  (domain name)
nameserver 8.8.8.8
nameserver 8.8.4.4

Simpan dan mulai ulang server Anda, ini memperbaiki masalah statis saya! :)

Ahamed Sajid
sumber
3
Ingatlah bahwa nama perangkat Anda bisa berbeda dari eth0. Milik saya adalah enp1s7dan enp2s15. Saya punya 2 kartu LAN.
Vladimir Vukanac
8

Saya menemukan saya harus memasukkan pengaturan dns:

auto lo enp0s25
iface lo inet loopback
iface enp0s25 inet static
    address 192.168.1.128
    netmask 255.255.255.0
    gateway 8.8.8.8.7
    dns-search example.com
    dns-nameservers 8.8.8.8 8.8.4.4

Lihat https://help.ubuntu.com/lts/serverguide/network-configuration.html

pengguna8128167
sumber
Anda hilang gateway
Pavel Niedoba
ya, terima kasih @Pavel Niedoba, sekarang saya melihat lebih dekat pada server saya, saya tidak yakin bagaimana saya melewatkannya. Tetap.
user8128167
1
8.8.8.8.7 bukan alamat IP yang valid
papaiatis
0

Ubah konfigurasi antarmuka:

$ sudo nano /etc/network/interfaces

Kemudian ganti konfigurasi berikut:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens160
iface ens160 inet static
# Enter your specific IP address
        address 192.168.1.130
        netmask 255.255.255.0
        gateway 192.168.1.1
        dns-nameservers 8.8.8.8 8.8.4.4

Kemudian picu melalui:

$ sudo service networking restart

atau

$ sudo ifdown ens160; ifup ens160

Jika Anda mengalami kesalahan, lakukan perintah:

$ ip addr flush dev ens160


[ CATATAN ]:

  • ens160adalah nama ethernet saya, Anda dapat memeriksanya melalui $ ifconfigperintah.
  • Ini berfungsi dan diuji di Ubuntu 14.04 dan 16.04 .
  • Inilah metode konfigurasi Ubuntu 18.04 .
Benyamin Jafari
sumber