route change problem

Mihail Balikov misho at interbgc.com
Mon Apr 4 11:53:07 PDT 2005


Hello,

Calling route change on not existing route modifies default route?!?! system
is FreeBSD 4.9-STABLE (same with 4.10)


# route -n get default
   route to: default
destination: default
       mask: default
    gateway: 217.9.224.1
  interface: em0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu
expire
       0         0         0         0         0         0      1500
0

# route -n get 1.2.3.4
   route to: 1.2.3.4
destination: default
       mask: default
    gateway: 217.9.224.1
  interface: em0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu
expire
       0         0         0         0         0         0      1500
0

# route change -host 1.2.3.4 217.9.224.12
change host 1.2.3.4: gateway 217.9.224.12

# route -n get default
   route to: default
destination: default
       mask: default
    gateway: 217.9.224.12
  interface: em0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu
expire
       0         0         0         0         0         0      1500
0


Even more strange :

# route -n get default
   route to: default
destination: default
       mask: default
    gateway: 217.9.224.1
  interface: em0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu
expire
       0         0         0         0         0         0      1500
0
# route -n get 1.2.3.4
   route to: 1.2.3.4
destination: default
       mask: default
    gateway: 217.9.224.1
  interface: em0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu
expire
       0         0         0         0         0         0      1500
0

# route change -host  1.2.3.4 1.2.0.1
route: writing to routing socket: Disc quota exceeded
change host 1.2.3.4: gateway 1.2.0.1: gateway uses the same route

# route -n get default
   route to: default
destination: default
       mask: default
    gateway: 1.2.0.1
  interface: em0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu
expire
       0         0         0         0         0         0      1500
0






More information about the freebsd-net mailing list