[Linux] ifconfig


  • 場合:vmwareがvscodeでsshを接続しようとしたときにエラー!
    ens 33の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/