- 상황 : vmware에서 vscode로 ssh 접속을 하려했는데 오류가 발생!
ens33 ip주소를 확인하려고 했는데, 사용하는 인터페이스가 너무 많아서 원하는 인터페이스의 ip주소를 찾을 수 없었음
- 목적 : 해당 인터페이스 정보만 볼 수 있는 ifconfig 명령어 찾기 + ifconfig 명령어 공부
ifconfig
: 활성화된 네트워크 인터페이스 세부사항 확인
- ens33 : 네트워크 인터페이스
- flags : 네트워크 카드 상태
- mtu : 네트워크 인터페이스의 최대 전송 단위
- inet : 네트워크 인터페이스에 할당된 ip 주소
- netmask : 네트워크 인터페이스에 할당된 넷마스크 주소
- broadcast : 네트워크 인터페이스에 할당된 브로드캐스트 주소
- inet6 : 네트워크 인터페이스에 할당된 IPv6 주소
- prefixlen : ip주소에서 서브넷마스크로 사용될 비트수
- scopeid : IPv6 범위
- ether : 네트워크 인터페이스 하드웨어 주소
- RX packets : 받은 패킷 정보
- TX packets : 보낸 패킷 정보
- collision : 충돌 패킷 수
- interrupt : 네트워크 인터페이스가 사용하는 인터럽트 번호
ifconfig -a
: 활성화 + 비활성화된 네트워크 인터페이스 확인
ifconfig [interface이름]
: 원하는 인터페이스만 확인
ifconfig [interface이름] down
: 해당 인터페이스 비활성화
sudo ifconfig [interface이름] up
: 해당 인터페이스 활성화
sudo ifconfig [interface이름] [IP]
: 해당 인터페이스 IP 변경
sudo ifconfig [interface이름] netmask [IP]
: 해당 인터페이스 넷마스크 변경
sudo ifconfig [interface이름] broadcast [IP]
: 해당 인터페이스 브로드캐스트 주소 변경
참고 : https://www.whatap.io/ko/blog/11/