Sahte bir MAC adresi ile iproute2 “ip link” komutunu kullanarak sanal bir ağ arayüzü oluşturun


4

Aşağıdaki ifconfigkomuta benzer bir sanal arayüz nasıl oluşturabilirim ?

$ sudo ifconfig eth1 hw ether 00:01:02:aa:bb:cc  
SIOCSIFHWADDR: No such device  

Bu çalışmıyor. DHCP sunucumun yapılandırmasını test etmek için MAC adreslerini ayarlamak istiyorum.

iproute2İp link komutunu kullanarak bu paketi nasıl yapabilirim ?

$ sudo ip link add type veth  

Bu çalışır, ancak rastgele bir MAC adresi atar. Bu hala kullanışlıdır, ancak dhcpdkurduğum sınıfları nasıl idare ettiğini görmek için sunucumu bazı MAC adresleriyle test etmek istiyorum .

Mevcut kurulumum:

$ ip ad
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 60:eb:69:1b:a0:88 brd ff:ff:ff:ff:ff:ff
    inet 172.16.0.93/24 brd 172.16.0.255 scope global eth0
    inet6 fe80::62eb:69ff:fe1b:a088/64 scope link 
       valid_lft forever preferred_lft forever
7: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
8: veth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 3a:50:38:2e:24:c4 brd ff:ff:ff:ff:ff:ff

Yanıtlar:


5

Denedin mi...

ip link add type veth addr 00:01:02:aa:bb:cc

veya

ip link set dev veth0 addr 00:01:02:aa:bb:cc

$ sudo ip link add veth addr 00: 01: 02: aa: bb: cc Kullanım: ip link <options> yazın veth [peer <options>] <options> almak için 'ip link add help' Ama ikincisi ipini değiştirmek için sanal cihazı değiştirmek için çalışır.
nelaaro

1
Muhtemelen zaten çözmüşsünüzdür, ancak 'ip link help' yardımına bakarsanız, bu cevabın arayüzün NAME (seçenekler dizisini izleyen) eksik olduğunu göreceksiniz.
SillyMunky

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.