Linux macvlan
perangkat adalah solusi yang bisa diterapkan di sini.
Ini menginstansiasi subinterface layer 2 yang merupakan bonafide perangkat logis, tidak seperti eth0:1
fiksi administratif untuk mengelola IP sekunder, yang kemudian dapat saya pindahkan ke ruang nama dan alamat jaringan. Contoh:
# netns: test netns: default
# ============== ================
# test0:10.0.0.2 <-> eth0:10.0.0.1
# Create "test" network namespace
ip netns add test
ip netns exec test ip link set lo up
# Create subinterface and move to "test"
ip link add link eth0 name test0 type macvlan
ip link set test0 netns test
# Configure the subinterface
ip netns exec test ip addr add 10.0.0.2/24 brd + dev test0
Ini mempertahankan IP "primer" pada eth0
dan dengan demikian membuat sistem yang ada kurang lebih tidak menyadari IP "sekunder" saya yang tersembunyi.
Tambahan untuk antarmuka wifi
Poin pengguna menunjukkan bahwa macvlan
perangkat tidak akan berfungsi jika eth0
adalah wifi antarmuka. Sebagai gantinya, gunakan jenis antarmuka ipvlan mode 12
.
Ubah ukuran LVM tanpa kehilangan data
Apa arti sebenarnya perangkat input bukan TTY dalam keluaran docker run?