장치별 gateway 를 출력 하고 싶은데
뭐 좋은 방법이 없을까요 ?
장치는 : static , dhcp , pppoe 이런 종류가 한장치에 있습니다 !!
이런 장치를 같은 명령어로 gateway 정보를 출력 할수 있는 게 뭐가 있을까요 ?
netstat -rn 으로 하니깐 default 만 나오네요 ~~
다른 명령이 없을까요 ?
제가 gateway 를 3개 사용 하고 있습니다 !!
좋은 방법 없을까요 ?
eth0 는 내부 스위치로 연결되어 있고
eth1 는 케이블 모뎀
eth2 는 ADSL(PPPoE)
디폴트 게이트 웨이는 eth1.. 즉 케이블 모뎀쪽만 볼 수 있습니다.(210.xxx.xxx.1)
eth2의 ppp0의 게이트웨이는 host 로 등록되어있어, 61.xx.xx.1 이라는것 을 알수 있는데..
dhcp-dhcp 로 연결 한 경우 즉..
eth0 는 내부 스위치로 연결되어 있고
eth1 는 케이블 모뎀
eth2 는 ADSL(DHCP)
# netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
ooo.ooo.oo.oo 0.0.0.0 255.255.255.192 U 0 0 0 eth0
211.ooo.ooo.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
211.oo.ooo.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
0.0.0.0 211.oo.ooo.1 0.0.0.0 UG 0 0 0 eth2
traceroute를 이용하세요.
traceroute를 이용하세요.
There is no spoon. Neo from the Matrix 1999.
[quote="지리즈"]traceroute를 이용하세요.[/quote]
좀 자세히 알려주시겠습니까?
저도 같은 경우 인데..
그러나
route 데이블에 디폴트 게이트웨이가 없는 eth1의 경우
디폴트로 안잡혀 있는건 어떻게 알아낼 수 있을까요?
----
http://poorpuppet.egloos.com
커널의 모든 라우팅 정보는 /proc/net/route 에 저장되고, n
커널의 모든 라우팅 정보는 /proc/net/route 에 저장되고, netstat -nr 은 이 라우팅 테이블을 알기 쉽게 보여줍니다.
따라서, netstat -nr 만 보면 모든 게이트웨이에 대한 정보를 알 수 있습니다.
netstat 만으로 알아낼 수 있나요?[code:1]# nets
netstat 만으로 알아낼 수 있나요?
eth0 는 내부 스위치로 연결되어 있고
eth1 는 케이블 모뎀
eth2 는 ADSL(PPPoE)
디폴트 게이트 웨이는 eth1.. 즉 케이블 모뎀쪽만 볼 수 있습니다.(210.xxx.xxx.1)
eth2의 ppp0의 게이트웨이는 host 로 등록되어있어, 61.xx.xx.1 이라는것 을 알수 있는데..
dhcp-dhcp 로 연결 한 경우 즉..
eth0 는 내부 스위치로 연결되어 있고
eth1 는 케이블 모뎀
eth2 는 ADSL(DHCP)
로 봐서는 디폴트 게이트웨이로 나오는 eth2밖에 알아낼 수 없습니다..
IP대역(eg.211.ooo.ooo.0/24)만 가지고 계산하는 법은 없을까요?
----
http://poorpuppet.egloos.com
장치가 dhcp인 경우 알아냈습니다 :)레드햇8은 dhcp 클라이
장치가 dhcp인 경우 알아냈습니다 :)
레드햇8은 dhcp 클라이언트로 dhclient를 사용하네요.. 이프로그램은 접속정보가 /var/lib/dhcp 에 저장이 되는데..
cat /var/lib/dhcp/dhclient-eth1.lease | grep routers
이런 식으로 뽑아 올 수 있었습니다..
----
http://poorpuppet.egloos.com
댓글 달기