실제 NIC에 4개의 서로 다른 IP를 가진 서버가 있습니다. 이제 이 IP를 사용하여 데비안에서 다른 가상 네트워크 어댑터를 설정하려고 합니다. 문제는 각 IP에도 특정 MAC이 필요하다는 것입니다. 그렇지 않으면 IP를 통한 연결이 작동하지 않습니다.
따라서 먼저 특정 MAC을 사용하여 새 가상 네트워크 카드를 만듭니다.
ip link add link eth0 mac1 address 00:11:22:33:44:55 type macvlan mode bridge
이것은 매우 잘 작동합니다. 그 후 IP와 넷마스크를 설정했습니다.
ifconfig mac1 192.168.34.23 netmask 255.255.255.255 broadcast 192.168.34.23
그런 다음 다음 명령을 사용하여 새 가상 네트워크 카드를 열었습니다.
ifconfig mac1 up.
이제 설정에 따라 ifconfig를 통해 가상 네트워크 카드를 볼 수 있습니다.
하지만 이제 이 인터페이스를 통해 웹사이트에 ping을 시도하면 다음과 같습니다.
ping -I mac1 google.de
나는 어떤 응답도받지 못했습니다.
이유는 모르겠습니다.
내 실수는 무엇입니까? 아니면 자체 MAC 및 IP로 가상 NIC를 생성하는 다른 방법이 있습니까?
답변1
255.255.255.255(/32라고도 함)의 넷마스크를 사용하고 있습니다. 이는 해당 주소가 기본 게이트웨이가 있는 로컬 네트워크에 속하지 않음을 의미할 수 있습니다. 게이트웨이 주소가 로컬 네트워크에 포함되도록 더 많은 주소로 확장되는 넷마스크를 사용해 보십시오.