Saya memiliki mesin dengan NIC (eth0) bawaan, yang berfungsi sebagai server DHCP untuk Raspberry Pi. Saya juga memiliki modem USB 3G, yang muncul sebagai perangkat ethernet eth1. eth0 memiliki ip statis 192.168.100.1 di /etc/network/interfaces
.
Saat saya menghubungkan Pi ke server, /var/log/syslog
pertunjukan
NetworkManager[2366]: <info> Policy set 'Ifupdown (eth0)' (eth0) as default for IPv4 routing and DNS.
dan setelahnya, ip route show
memberikan
default via 192.168.1.100 dev eth0 proto static
Saya kemudian perlu secara manual
ip route delete default
ip route add default via 192.168.1.1
untuk menyambungkannya kembali ke internet melalui modem 3G.
Saya menggunakan CrunchBang Linux, berbasis Debian 7 wheezy, di server, dan Raspbian terbaru di Pi.
Bagaimana cara memilih jalur default untuk NetworkManager untuk disukai?
Sunting:ini /etc/network/interfaces
saya :
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
allow-hotplug eth1
auto eth1
iface eth1 inet dhcp
Perhatikan bahwa saya telah mengubah /etc/NetworkManager/NetworkManager.conf
memiliki
[ifupdown]
managed=true
karena saya ingin dapat memutuskan eth1, Modem 3G, menggunakan nm-applet.
Ini /etc/NetworkManager/NetworkManager.conf
:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
Jawaban yang Diterima:
- Jika menggunakan GUI, coba centang kotak “Gunakan hanya untuk sumber daya pada koneksi ini”.
- Jika menggunakan file konfigurasi (seperti Anda 🙂 ), di
[ipv4]
bagian tambahkannever-default=true
. - Jika menggunakan alat baris perintah, jalankan
sudo nmcli con mod "connection name" ipv4.never-default yes
Dengan cara ini Anda akan dapat menghapus rute default yang ada di terowongan &menambahkan rute Anda sendiri.