Saya perlu mengatur ulang alamat ip komputer saya ke dhcp dari statis

12

Saya telah menjalankan server file di Ubuntu selama beberapa tahun sekarang. Baru-baru ini saya harus menurunkan jaringan. Ketika saya membawanya kembali, server saya kehilangan alamat ip-nya dari router.

Saya tidak ingat bagaimana cara mengembalikannya ke mode dhcp. Saya tahu bahwa menjalankan server dalam mode dhcp tidak optimal, tetapi router saya tidak mengizinkan saya untuk menetapkan alamat ip statis. Ini akan membiarkan saya menetapkan waktu sewa "selamanya" yang telah bekerja dengan baik.

Yang perlu saya lakukan adalah pergi dhcp di server, cari alamat ip yang telah ditetapkan, dan kemudian tetapkan itu sebagai alamat ip statis di server.

Sekali lagi, ini bukan solusi yang optimal, tetapi yang berhasil. Saya ingin mengganti router, tetapi telah bekerja dengan baik sampai sekarang sehingga saya tidak dapat membenarkan untuk menggantinya.

Bantuan apa pun dihargai.

Randy Wells
sumber

Jawaban:

17

Cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini.

sudo gedit /etc/network/interfaces

Anda akan melihat ini:

auto eth0
   iface eth0 inet static
   address 10.0.0.100
   netmask 255.255.255.0
   network 10.0.0.1
   broadcast 10.0.0.255
   gateway 46.185.128.91

Ganti dengan:

auto eth0
   iface eth0 inet dhcp

Kemudian restart komponen jaringan.

sudo /etc/init.d/networking restart
Mitch
sumber
4

Anda tidak benar-benar menentukan versi Ubuntu apa yang Anda jalankan (terutama karena Anda mengatakan Anda telah menjalankannya selama beberapa tahun), jadi saya hanya akan menganggap Anda telah melakukan peningkatan secara teratur dan kita berbicara tentang Ubuntu 12.04 sini.

Anda perlu memodifikasi file / etc / network / interfaces ...

$ sudo gedit /etc/network/interfaces

... dengan yang berikut (dengan asumsi antarmuka jaringan Anda adalah eth0 ... ubah nilainya sesuai dengan situasi Anda sendiri):

auto eth0
iface eth0 inet dhcp

Sebelum menyimpan file, pastikan tidak ada referensi lain ke antarmuka itu (dalam hal ini, "eth0") di mana saja (seharusnya tidak ada). Tetapi jika Anda membuat statis secara manual di masa lalu, Anda mungkin melihat sesuatu seperti ini:

iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1

Jika Anda tidak melihat blok itu, Anda mungkin ingin mencobanya dan melihat apakah antarmuka Anda muncul dengan alamat IP yang ditetapkan DHCP ketika Anda me-restart jaringan (sudo /etc/init.d/networking restart).

Apa pun yang Anda putuskan (DHCP atau statis), Anda harus memulai ulang jaringan setelah mengedit file itu:

$ sudo /etc/init.d/networking restart

Namun, jika Anda menetapkan IP statis, Anda juga perlu memastikan bahwa informasi lain yang biasanya Anda terima melalui DHCP juga benar. Ini termasuk informasi DNS Anda (seperti server nama). Edit file /etc/resolv.conf:

$ sudo gedit /etc/resolv.conf

File ini termasuk server nama Anda (Anda juga dapat memasukkan domain untuk dicari, tetapi tidak perlu). Biasanya hanya router Anda, tetapi Anda mungkin menggunakan sesuatu yang lain sama sekali (saya akan memberi Anda OpenDNS di sini, hanya karena saya tahu itu berfungsi):

nameserver 208.67.220.220
nameserver 208.67.222.222

Jika Anda tidak memiliki server nama yang ditentukan, maka Anda tidak akan dapat menggunakan nama domain untuk akses Internet (yaitu, "ping google.com").

Anda dapat menguji DNS dengan melakukan pencarian sederhana:

$ nslookup google.com

Anda harus mendapatkan sesuatu kembali yang mencakup sesuatu seperti:

...
Name:    google.com
Address: 74.125.227.100
...

Jika itu berhasil, maka Anda sudah siap!

JoeLinux
sumber
0

Cara untuk mendeteksi jika masalahnya adalah DNS komputer Anda adalah Anda hanya dapat mengakses sumber daya LAN (sumber daya lokal).

Coba ubah pengaturan server DNS dengan mengedit

$ sudo gedit /etc/resolv.conf 
Miguel Zablah
sumber