In article <[email protected]>, [email protected] (Christopher Barry) wrote:
> *From:* Christopher Barry <[email protected]> > *To:* BusyBox <[email protected]> > *Date:* Wed, 26 Jan 2011 11:24:35 -0500 > > On Wed, 2011-01-26 at 17:15 +0100, Harald Becker wrote: > > Hallo David! > > > > Here we are again ... :-) > > > If I have an IP address... 10.12.15.7 or something, is there a > > simple > > > command I can issue from a script which will examine all the > > routing > > > tables for me and return > > > > > > "eth0" "local" > > > or > > > "eth1" "gateway" > > > or > > > "tun0" "gateway" > > > > > > or something similar? > > Can you please tell a bit more, what you want to achieve? The > > routing is > > normally done by the kernel, so not required to be done in user > > space > > programs or shell scripts. > > > > There is one command, that allows to dump the routing table, that > > is the > > command "route". With an awk script it would be possible to > > filter the > > table output and select an appropriate routing entry. That way an > > awk > > script could be used to build a command with your requirements > > ... else > > I don't know any standard command for your purpose. > > > > -- > > Harald > > I like 'ip r'. parse it however you like. > > outputs like below: > # ip r > 172.16.1.0/28 dev wlan0 proto kernel scope link src 172.16.1.2 > metric 2 > 192.168.68.0/24 dev vmnet8 proto kernel scope link src > 192.168.68.1 192.168.112.0/24 dev eth1 proto kernel scope link > src 192.168.112.10 192.168.111.0/24 dev eth0 proto kernel scope > link src 192.168.111.10 192.168.122.0/24 dev virbr0 proto kernel > scope link src > 192.168.122.1 > 169.254.0.0/16 dev wlan0 scope link metric 1000 > default via 172.16.1.1 dev wlan0 proto static Sorry Chris I couldn't see the wood for the trees there at first - you are quite right - in the form ip get <address> it does exactly what I need. TVM David _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
