Sanal makinelerde kullanılacak bir ubuntu imajım var. Makineler için kaç NIC kullanılacağını önceden bilmiyorum. Önceden tanımlanmış bir listeden adları almak için tüm ağ arayüzlerine ihtiyacım var.
Örneğin, bir dosyayla:
$ cat /etc/network/nic_names
my_first_nic
my_second_nic
almam gerek
$ ip link list
1: lo
2: my_first_nic
3: my_second_nic
Görüntüyü, özel ağ aygıtları adlandırma düzenimi destekleyecek şekilde nasıl yapılandırabilirim?
1
Bunu belirtmek muhtemelen yardımcı olacaktır. niye ya buna ihtiyacın var. Dosya gereksinimi olası çözümlere kısıtlama getirir, ancak uygulanabilir olmayabilir. Ayrıca "ne yaparsanız yapın" komut dosyalarını vb. Kullanarak genişletebilirseniz ekleyin.
—
mtak
kullanım
—
dirkt
udev
ağ arayüzlerine kalıcı isimler vermek için kurallar. Kurallarınızı, listenize / listenize uygun olacak şekilde yapın veya uygun listeden oluşturun. Ayrıca MAC adreslerinin ne yapmak istediğinize nasıl uyduğunu da düşünün.
Kaç tane NIC bulunduğunu bilmiyorsanız, statik olarak önceden tanımlanmış bir listenin yeterli olmasını nasıl beklersiniz?
—
Seth
@Seth, bu miktarın önceden tanımlanmış bir sayıyı aşmayacağını biliyorum.
—
Askhat Nuriddinov
@mtak Arabirimlerin belirli bir şekilde adlandırılmasını gerektiren bir yazılım kullanıyorum. Bu yeniden adlandırma için komut dosyalarını kullanabilirim. Eklemeye çalıştım
—
Askhat Nuriddinov
ip link set $old name $name
, ama bundan sonra ssh olamazdı.