Sun의 route -n get 10.10.10.1과 같은 명령이 리눅스엔 없나요?

버그소년의 이미지

Sun에서 NIC가 여러개일때

Quote:
# route -n get 10.10.10.10
route to: 10.10.10.10
destination: 10.10.10.0
mask: 255.255.255.0
interface: qfe0
flags: <UP,DONE>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1500 0

이렇게 해당 IP가 어떠한 인터페이스와 연결을 하는지 알아보는 명령이

리눅스에서는 어떤게 있는지 궁금합니다.

zeshai의 이미지

ifconfig 하면 되는데요...

Quote:

# /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:10:5A:22:xx:xx
inet addr:155.230.xx.xx Bcast:155.230.xx.xx Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:533989 errors:0 dropped:0 overruns:0 frame:0
TX packets:290799 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:10 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

버그소년의 이미지

해당 NIC가 어느 IP로 설정됐느냐가 아니구요.

예를 들어

eth0는 공인 IP로 외부 GW에 물려있고,

eth1은 10.10.10.X로 사설망에 물려있다고 가정했을 경우,

Sun에서의 route -n get 10.10.10.1과 같이 입력한 IP에 해당하는

NIC를 볼 수 있는 명령이 있나 하는것입니다.

물론 ifconfig로 어떤 NIC가 어떻게 설정되었는지를 보고 비교하면 되긴 하지만..

route -n get 과 같이 한번에 그냥 나오는 명령이 있나 해서요.. ^^;

가끔은 밥을 굶어도 살 수 있다.

byteme의 이미지

ip route get 을 하면 비슷한 결과가 나오지 않을까 생각합니다만....

버그소년의 이미지

Quote:
ip route get 을 하면 비슷한 결과가 나오지 않을까 생각합니다만....

ip route get 이것의 의미가 뭔가요?

가끔은 밥을 굶어도 살 수 있다.