본문 바로가기
Linux/Linux

Linux) 169.254.0.0이라는 Routing Table이 왜 보이는걸까?

by LILO 2022. 3. 1.
반응형

INTRO

네트워크 설정을 마치고 Routing Table을 확인해보려고 하는데 169.254.0.0/16 dev <interface> scope link metric <수치>라는 라우팅 테이블이 보입니다.

[root@infra ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.2.2        0.0.0.0         UG    0      0        0 enp0s3
0.0.0.0         0.0.0.0         0.0.0.0         U     1003   0        0 enp0s8
10.0.2.0        0.0.0.0         255.255.255.0   U     0      0        0 enp0s3
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 enp0s8
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 enp0s3

사용하지도 않는 대역인데 왜 보이는걸까요?

☞ link local address가 존재하는 것으로 보이며 브로드 캐스트 도메인 내의 통신에 대해서만 유효한 네트워크 주소입니다. 

 

 

Zeroconf (Zero Configuration Networking)

Zeroconf란 DHCP 환경이 없는 네트워크에서 Peer to Peer 연결이나 Wireless 환경에서 수동 설정없이 자동으로 통신할 수 있는 환경을 만들어주는 것을 말합니다.

 

리눅스 자체에 있는 데몬인 Avahi를 통해서 DHCP가 설정되어 있지 않는 환경일 경우 자동으로 해당 대역을 받을 수 있게 해주는 역할을 합니다.

정확히는 avahi-autoipd를 설치해서 할당 받을 수 있습니다.

[root@infra ~]# yum install avahi-autoipd 
[root@infra ~]# avahi-autoipd -D enp0s8
[root@infra ~]# ifconfig enp0s8:avahi
enp0s8:avahi: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 169.254.6.243  netmask 255.255.0.0  broadcast 169.254.255.255
        ether 08:00:27:cd:ce:01  txqueuelen 1000  (Ethernet)

 

일반적으로는 많이 사용하지 않기 때문에 관리 포인트를 위해서는 Static IP로 할당하거나 서버 앞단의 네트워크 장비에서 DHCP 설정을 따로 하는 것이 좋습니다.

그리고 169.254.0.0이라는 대역이 만약 통신에 방해하는 요소라고 판단 된다면 라우팅 테이블에서 제거하는 것이 좋습니다.

 

 

Zeroconf 제거 (CentOS, RHEL, Rocky Linux 7.X or 8.X)

☞ Zeroroconf 제거

초기 구축시에 네트워크 재시작하는 것이 좋습니다.

만약 네트워크를 이용한 서비스가 실행중이라면 서비스 영향도를 미리 파악하고 해주세요.

[root@infra ~]# vi /etc/sysconfig/network
NOZEROCONF=yes
[root@infra ~]# systemctl restart network
or
[root@infra ~]# systemctl restart NetworkManager

 

☞ 라우팅 테이블 확인

[root@infra ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.56.1    0.0.0.0         UG    0      0        0 br0
10.0.2.0        0.0.0.0         255.255.255.0   U     0      0        0 enp0s3
192.168.56.0    0.0.0.0         255.255.255.0   U     0      0        0 br0
반응형