안녕하세요. 현재 우분투 20.04.6 LTS 버전이 설치된 테스크탑(산업용 pc이지만 클라이언트 구동용으로 사용, nuvo-7000 series)에서 개발 중인 사람입니다.
현재 두개의 랜카드를 사용중이고 하나(랜포트 5개)는 장비와 연결된 랜으로 두포트에만 169.254.0.0 / 169.254.0.1 대역 사용(enp12s0, enp9s0), 나머지 하나(랜포트1개)는 192.168 대역으로(enp0s31f6) 서버와 연결하여 통신용으로 사용중입니다(인터넷 불가, 내부망)
제가 궁금한 내용은 route -n으로 라우터 테이블 조회 시 내부망 랜(enp0s31f6) 라우터 정보에 169.254.0.0/16 정보가 자동으로 추가되어 있어서 해당 내용을 지울 수 있는지 여부가 궁금합니다.
:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.20.254 0.0.0.0 UG 100 0 0 enp0s31f6
169.254.0.0 0.0.0.0 255.255.255.0 U 200 0 0 enp12s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp0s31f6
169.254.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp9s0
192.168.20.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s31f6
-----------------------------------------------------------------------------------------------------
:~$ ip route show
default via 192.168.20.254 dev enp0s31f6 proto static metric 100
169.254.0.0/24 dev enp12s0 proto kernel scope link src 169.254.0.11 metric 200
169.254.0.0/16 dev enp0s31f6 scope link metric 1000
169.254.1.0/24 dev enp9s0 proto kernel scope link src 169.254.1.12 metric 100
192.168.20.0/24 dev enp0s31f6 proto kernel scope link src 192.168.20.236 metric 100
현재 169.254.0.0 대역에 물려있는 장비가 자꾸 끊기는 문제가 발생해서 해당 라우터 정보때문에 라우터 충돌이 발생하지 않나 싶어 찾아봤지만 별다른 해결책이 존재하지 않아 문의드립니다.
테스트 해본 내용으로는 avahi-daemon 비활성화 및 /etc/default/avaji-daemon 파일 내 AVAHI-DAEMON_DETECT_LOCAL 0으로 변경, /etc/netplan/01~~.yaml 파일 수정, 라우터 테이블 초기화(sudo ip route flush table main) 후 재부팅 등을 진행했고, /var/lib/NetworkManager 내부에 있는 캐시도 지워봤지만 별다른 효과가 없었습니다.
어느 문의글 답변중 외부와 랜이 연결되면 무조건 해당 내용이 추가된다 라는 내용을 봤는데(아래 링크 답글) 현재 해당 랜은 내부망으로만 사용중이기 떄문에 네트워크 연결이 되지 않는 상태이기 떄문에 동일한 조건인지는 찾아봐도 별다른 글이 나오지 않네요
ps) 현재 세개의 포트 전부 고정 IP 사용중이며, 사용하지 않는 랜포트 3개는 dhcp 설정해두었습니다.
혹시 아시는 분이 계시면 답변 좀 부탁드립니다…