더미 인터페이스 설정
네트워크 인터페이스를 만들려고하지만 물리적 NIC가 부족한 경우 더미 링크 유형을 사용할 수 있습니다. iproute2 Wikipedia page 에서 자세한 내용을 확인할 수 있습니다 .
eth10 만들기
이 인터페이스를 만들려면 먼저 더미 커널 모듈이로드되어 있는지 확인해야합니다. 당신은 이렇게 할 수 있습니다 :
$ sudo lsmod | grep dummy
$ sudo modprobe dummy
$ sudo lsmod | grep dummy
dummy 12960 0
드라이버가로드되면 원하는 네트워크 인터페이스를 만들 수 있습니다.
$ sudo ip link set name eth10 dev dummy0
그리고 그것을 확인하십시오 :
$ ip link show eth10
6: eth10: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default
link/ether c6:ad:af:42:80:45 brd ff:ff:ff:ff:ff:ff
MAC 변경
그런 다음 원하는 경우 MAC 주소를 변경할 수 있습니다.
$ sudo ifconfig eth10 hw ether 00:22:22:ff:ff:ff
$ ip link show eth10
6: eth10: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default
link/ether 00:22:22:ff:ff:ff brd ff:ff:ff:ff:ff:ff
별명 작성
그런 다음 eth10 위에 별칭을 만들 수 있습니다.
$ sudo ip addr add 192.168.100.199/24 brd + dev eth10 label eth10:0
다음과 같이 확인하십시오.
$ ifconfig -a eth10
eth10: flags=130<BROADCAST,NOARP> mtu 1500
ether 00:22:22:ff:ff:ff txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
$ ifconfig -a eth10:0
eth10:0: flags=130<BROADCAST,NOARP> mtu 1500
inet 192.168.100.199 netmask 255.255.255.0 broadcast 192.168.100.255
ether 00:22:22:ff:ff:ff txqueuelen 0 (Ethernet)
또는 사용 ip
:
$ ip a | grep -w inet
inet 127.0.0.1/8 scope host lo
inet 192.168.1.20/24 brd 192.168.1.255 scope global wlp3s0
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
inet 192.168.100.199/24 brd 192.168.100.255 scope global eth10:0
이 모든 것을 제거 하시겠습니까?
이 모든 것을 풀려면 다음 명령을 실행하십시오.
$ sudo ip addr del 192.168.100.199/24 brd + dev eth10 label eth10:0
$ sudo ip link delete eth10 type dummy
$ sudo rmmod dummy
참고 문헌