Linux Network Interfaces

markyang92·2022년 3월 18일
0

network

목록 보기
3/21

Physical Network Interface

  • NIC(Network Interface controller), WNIC 와 같은 Network Hardware device로 대표되는 Interface
    • eth0, eth8, wlan19 와 같이 명명된다.
    • 디바이스 드라이버가 커널에 로드되어, 대응하는 물리 네트워크 인터페이스를 사용할 수 있게된다.

Virtual Network Interface

  • lo, eth0:1, eth0.1, vlan2.. 와같은 Virtual Network Interface는 Hardware device가 아니다.
  • Virtual Network Interface는 시스템 관리자에게 Linux 기반 운영 체제를 구성할 때 최대한의 유연성을 제공하기 위해 개발되었다.
  • 일반적으로, Virtual Network Interface는 Physical Network Interface(eth6) 또는 또다른 Virtual Network Interface(eth6.9), loopback interface (lo)와 연결된다.

Types of Virtual Network Interface

Typesexampledescription
aliaseseth4:5, eth4:6IP-aliases는 Interface마다 여러개의 IP/mask 를 관리하는 고전 방법
VLANseth4.0, eth4.1, vlan0VLANs는 단일 레이어에 네트워크를 여러 가상 네트워크로 분할하기 위해 만들어졌음
Stacked VLANs-ip link를 이용해 지원된다.
ip link add link eth0 eth0.1000 type vlan proto 802.1ad id 1000
ip link add link eth0.1000 eth0.1000.1000 type vlan proto 802.1q id 1000
bridgesbr0, br-lan복수의 Virtual, Physical Network Interface가 1개의 한개의 네트워크 인터페이스(VLAN과 반대로) 인 것 처럼 동작하도록 사용된다.
VPN 및 Bridged Interface에도 사용할 수 있다.
리눅스 이더넷 브리지는 여러 이더넷 디바이스의 접속에 사용할 수 있다.
tunnel interfacespppoe-dsl, pppoa-dsl, tun0, vpn1tunneling protocol을 통해 패킷을 보내기 위해 만들어 짐
special purposeimq0, teql3incoming 네트워크 패킷이나 outgoing 네트워크 패킷의 순서를 변경한다.
wireless operating mode virtual interfaceswlan0, wlan0_1master interface라고 불리는 각 WNIC에 대한 하나의 physical network interface가 있다.
master interface는 표시되지 않는다.
master interface가 설정되어 있는 무선 동작 모드에 따라 ad-hoc (IBSS), managed, AP, WDS, mesh point, monitor, 속성이 다른 무선 가상 네트워크 인터페이스가 생성된다.
이 작업은 기본적으로 자동으로 수행된다.
WNIC 드라이버가 로드되면 항상 마스터 인터페이스와 적어도 1개의 가상 인터페이스가 있다.
profile
pllpokko@alumni.kaist.ac.kr

0개의 댓글