네트워크의 호스트에 대한 가상 인터페이스 핑을 만드는 방법 [닫기]

네트워크의 호스트에 대한 가상 인터페이스 핑을 만드는 방법 [닫기]

아래와 같이 가상 인터페이스를 만들었습니다.협회.

sudo modprobe dummy
sudo ip link set name eth10 dev dummy0
sudo ifconfig eth10 up
sudo ifconfig eth10 192.168.1.150

이제 네트워크( )의 호스트에 ping을 보내려고 하면 ping 192.168.1.133ping이 작동하지 않습니다.

추가해 보았습니다

sysctl -w net.ipv4.conf.eth10.forwarding=1

그러나 ping도 작동하지 않습니다.

ping이 작동하려면 무엇을 추가해야 합니까?

답변1

가상 인터페이스는 브리지의 일부로 만들지 않는 한 아무 작업도 수행하지 않습니다.

이것은 오래된 질문이고 질문자가 실제로 달성하고 싶은 것이 무엇인지 설명하지 않았으며 이를 추측하는 것도 불가능하기 때문에 이 질문에 답하기가 어렵습니다.

가장 간단한 방법은 이더넷 인터페이스 등에 브리지를 만드는 것이지만 먼저 이더넷 인터페이스에 주소를 추가할 수도 있습니다.

답변2

eth10귀하의 인터페이스를 소스 인터페이스로 사용하여 만들고 싶습니다 . 이것이 맞습니까 ping 192.168.1.133? 그렇다면 -I옵션과 함께 ping 명령을 사용하고 소스 IP 주소 또는 소스 인터페이스 이름을 지정해야 합니다. 예는 다음과 같습니다.

ping -I 192.168.1.150 192.168.1.133

또는

ping -I eth10 192.168.1.133

관련 정보