Linux의 가상 인터페이스(eth0:1 인터페이스)에서 IPv6을 구현할 수 있습니까?

Linux의 가상 인터페이스(eth0:1 인터페이스)에서 IPv6을 구현할 수 있습니까?

생성된 가상 인터페이스에 IPV6 주소를 할당하면 eth0:1자동으로 실제 인터페이스에 할당됩니다 eth0.

IPv4에서는 모든 것이 잘 작동하지만 가상 인터페이스에도 IPv6이 필요합니다. 물리적 인터페이스에서 작동하는 모든 것을 시도했지만 eth0:1해당 인터페이스에 표시할 IPv6 정보를 얻을 수 없습니다 .

eth0      Link encap:Ethernet  HWaddr 00:04:9f:02:81:97  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fc00:1234:1::10/120 Scope:Global
          inet6 addr: fc00:1234:1::70/120 Scope:Global
          inet6 addr: fc00:1234:1::42/120 Scope:Global
          inet6 addr: fc00:1234:1::40/120 Scope:Global
          inet6 addr: fe80::204:9fff:fe02:8197/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:5528 (5.3 KiB)
          Base address:0xe000 

eth0:1    Link encap:Ethernet  HWaddr 00:04:9f:02:81:97  
          inet addr:192.168.1.40  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Base address:0xe000 

답변1

IPv4 구현은 원래 인터페이스당 하나의 주소만 지원했기 때문에 동일한 물리적 인터페이스에 여러 주소를 추가할 수 있도록 가상 인터페이스가 발명되었습니다.

기본적으로 IPv6은 인터페이스당 여러 주소를 지원하므로 IPv6용 가상 인터페이스를 사용할 필요가 없습니다. 인터페이스 자체에 추가하면 최종 결과는 동일합니다.

관련 정보