kernel will produce some route items , such as 127.0.0.0 . when we assign ip to
netcards, it will produce a route too.
this is my ip of 3 netcards. they all have corresponding items in route table.
[root@dht root]# ip -4 a l
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
inet 192.168.168.100/24 brd 192.168.168.255 scope global eth0
3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
inet 192.168.10.82/24 brd 192.168.10.255 scope global eth1
inet 192.168.12.98/24 brd 192.168.12.255 scope global eth1
5: eth2: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
inet 10.100.0.1/16 brd 10.100.255.255 scope global eth2
[root@dht root]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.168.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.12.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.100.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.10.111 0.0.0.0 UG 0 0 0 eth1
default route is added when your /etc/sysconfig/network has set
"GATEWAY=192.168.10.111"