Di kotak Arch saya, saya punya jembatan jaringan. Tujuannya adalah untuk menghapus jembatan dan hanya menggunakan adaptor jaringan yang tidak dijembatani. Untuk melakukannya, saya menghapus semua file konfigurasi * .netdev dan * .network di bawah /etc/systemd/network
dan menggantinya dengan satu file sederhana:
/etc/systemd/network/lan.network
--------------------------------
[Match]
eno*
[Network]
DHCP=ipv4
Saya kemudian restart layanan jaringan menggunakan systemctl restart systemd-networkd
, dengan asumsi ini akan meninggalkan aku hanya dengan lo
dan eno*
antarmuka. Sayangnya, ini tidak berpengaruh. Pandangan cepat ip link
masih menunjukkan antarmuka jembatan dan aktif.
Karena uptime dalam kasus khusus ini tidak penting, saya hanya reboot mesin yang memecahkan masalah. Namun, saya ingin berpikir bahwa reboot seharusnya tidak diperlukan untuk hal semacam ini. Apa yang saya lewatkan untuk dilakukan?
networkctl reload
danreconfigure
@ github.com / systemdJawaban:
Jika antarmuka master jembatan Anda masih di atas maka antarmuka slave terikat akan tetap terikat bahkan jika konfigurasi baru ditemukan untuk mereka sementara itu. Jadi kehilangan jembatan.
sumber
ip link set down br0 && ip link del dev br0 && systemctl restart systemd-networkd
. Koneksi Anda mungkin turun, setidaknya untuk sementara, tetapi layanan jaringan host harus kembali online dan Anda selalu dapat membuat sesi SSH baru selama Anda tahu alamat IP yang akan Anda dapatkan setelah memulai kembali.&&
untuk rantai perintah ini. Jika salah satu gagal, masih dapat mengkonfigurasi ulang koneksi jaringan dengan cara yang dapat digunakan sehingga Anda tidak harus bangun dan mengunjungi server ...