ifconfig 넷마스크 IP 대안

ifconfig 넷마스크 IP 대안

이 명령의 대체 명령은 ifconfig netmask무엇입니까 ?ip

ifconfig eth0 netmask 255.255.240.0

비슷한 것을 찾았지만 주소가 누락되어 솔직히 잘 모르겠습니다.

ip addr add broadcast dev eth0

편집하다:

더 정확하게 말하면 현재 WSL2에서 인터넷에 액세스할 수 없기 때문에 Windows에서 WSL 2를 수정하고 싶습니다. 나는 이 가능한 해결책을 찾았습니다.(github 문제 링크)을 사용하고 있지만 ifconfig의 일부가 아니며 Ubuntu 20.04인터넷에 연결할 수 없기 때문에 다운로드할 수 없습니다 ifconfig.

답변1

IP 없이 넷마스크를 설정한다는 개념은 이상합니다. ifconfig 유틸리티는 IP 주소가 하나만 있다는 가정하에 작성된 것 같습니다. 인터페이스는 여러 IP 주소를 가질 수 있으며 네트워크 마스크는 항상 IP 주소와 연결됩니다.

귀하의 질문은 인터페이스에 이미 IP 주소가 있는지 여부를 나타내지 않습니다. 그러나 "동등한" 방법은 원하는 넷마스크와 함께 IP 주소를 추가하는 것입니다.

ip addr add 10.10.10.20/20 dev eth0

IP 주소가 이미 존재하는 경우 먼저 삭제해야 할 수도 있습니다 ip addr del .... 예를 들어 설정하려는 IP에 이미 넷마스크가 255.255.255.0인 경우:

ip addr del 10.10.10.20/24 dev eth0
ip addr add 10.10.10.20/20 dev eth0

답변2

먼저 필요한 장비가 있는지 확인하십시오.

ip a show

여기에서 ip및 마스크를 설정할 수 있습니다.

sudo ip a add 192.168.0.1/255.255.240.0 dev eth0

답변3

ip addr add 192.168.0.1/20 dev eth0

여전히 호스트 IP 주소를 지정해야 하므로 직접적인 대안은 없습니다.

관련 정보