Saya menjalankan raspbian dan saya dapat mengakses apa pun di lan saya melalui ethO tetapi tidak bisa melakukan ping ke alamat internet. route -n mengatakan sebagai berikut:
Tabel routing IP kernel
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
kemudian saya jalankan sudo / sbin / route add -net 0.0.0.0 gw 192.168.1.1 eth0 diikuti oleh route -n dan dapatkan
Tabel routing IP kernel
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Dan semuanya bekerja. Jadi, bagaimana saya membuat ini permanen jadi saya tidak harus menjalankan perintah rute setiap kali saya boot PI?
networking
Mengenakan
sumber
sumber
Jawaban:
Menambahkan ke / etc / network / interfaces tidak berfungsi untuk saya di Raspbian / Jessie. Saya menambahkan rute kedua ke subnet VPN sehingga sudah menggunakan metode VMMF untuk menambahkan rute default; tetapi menambahkan
ke file baru yang dibuat di
terhubung ke /etc/dhcpcd.conf dan menambahkan rute secara persisten.
Ref: https://wiki.archlinux.org/index.php/dhcpcd#DHCP_static_route.28s.29 dan terima VMMF untuk petunjuk dalam komentar Anda.
sumber
Untuk membuat Rute Statis tetap ada atau Anda harus menambahkan entri rute ke / etc / network / interfaces
Tambahkan rute statis dalam format berikut:
Catatan Ini tidak lagi berlaku untuk Raspbian Jessie, pada Juni 2016 Anda harus mengedit file /etc/dhcpcd.conf sebagai gantinya.
sumber
Harus dicatat bahwa
up
entri harus diletakkan di atasiface
entri ( bait seperti yang disebut dalam halaman manual ). Jadi contoh yang lebih lengkap untuk file/etc/network/interfaces
akan terlihat seperti iniIndentasi ini tampaknya tidak diperlukan tetapi biasanya ditambahkan untuk kejelasan.
sumber
masalahnya adalah, Anda memiliki alamat IP lokal kelas A, hebatnya Anda memiliki alamat ip tetapi Anda memiliki gateway default sebagai alamat broadcast Anda, Anda mungkin ingin mengubahnya dalam dhcpcd dengan menggunakan
maka Anda ketik bagian selanjutnya
saya akan merekomendasikan Anda menggunakan localhost (127.0.0.1) untuk Anda dns (jika Anda memilikinya)
sumber