ip route get 8.8.8.8
이러면 8.8.8.8 로 가기 위한 기본 경로를 알려준다
ip route get 8.8.8.8
8.8.8.8 via 1.227.225.1 dev eth0 src 1.227.225.48
cache mtu 1500 advmss 1460 hoplimit 64
src 다음에 나오는 IP가 디폴트로 쓰이는 IP가 된다.
이것만 추출하려면
ip route get 8.8.8.8 | head -1 | cut -d' ' -f8
또는
ip route get 8.8.8.8 | sed -n 's/^.*src \([0-9.]*\) .*$/\1/p'
ip route get 8.8.8.8 | head -1 | awk '{print $7}'
댓글 없음:
댓글 쓰기