alias ip make eth lose its default gw

Pablo Pérez Fernández pablo.perez1981 at gmail.com
Fri Jun 29 10:05:37 UTC 2012


hi,

we have eth1; in the beginning it was proposed to create from eth1,
eth1.2500 and eth1.240. It did not worked cause vlan 1.2500 was not
tagged in the switch.

so they decided to leave eth1 like a physical interface with eth1.2500
config (removel vlan tag) and create eth1.240

but it did not work because when eth1.240 is up , the eth1 lose it´s
gateway using eth1.240 gateway. manually we get to assing its gateway
but its a temporal solution , cause if service network or server is
restarted it turns back. we need a permanent solution.

i attach how is the config done:


Code:


FH0089:root:/etc/sysconfig# cat network

NETWORKING=yes

NETWORKING_IPV6=no

IPV6INIT=none

HOSTNAME=FH0089

NOZEROCONF=true

GATEWAY=10.130.0.4




FH0089:root:/etc/sysconfig/network-scripts# cat ifcfg-eth1

# Broadcom Corporation NetXtreme BCM5715S Gigabit Ethernet

DEVICE=eth1

BOOTPROTO=none

HWADDR=18:A9:05:xx:xx:12

ONBOOT=yes

GATEWAY=10.130.0.4

IPADDR=10.130.0.12

NETMASK=255.255.255.192

TYPE=Ethernet

IPV6INIT=no



FHge0082:root:/etc/sysconfig/network-scripts# cat ifcfg-eth1.240

# Broadcom Corporation NetXtreme BCM5715S Gigabit Ethernet

DEVICE=eth1.240

BOOTPROTO=none

HWADDR=18:A9:xx:xx:49:12

ONBOOT=yes

GATEWAY=10.224.248.1

IPADDR=10.224.248.103

NETMASK=255.255.255.0

TYPE=Ethernet

IPV6INIT=no

VLAN=yes


FH0089:root:/etc/sysconfig/network-scripts# cat route-eth1.240

ADDRESS0=10.53.129.0

GATEWAY0=10.224.248.1

NETMASK0=255.255.255.240

ADDRESS1=10.53.129.192

GATEWAY1=10.224.248.1

NETMASK1=255.255.255.240



FH0089:root:/etc/sysconfig/network-scripts# route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

10.53.129.192   10.224.248.1    255.255.255.240 UG    0      0        0 eth1.240

10.53.129.0     10.224.248.1    255.255.255.240 UG    0      0        0 eth1.240

10.130.0.0      0.0.0.0         255.255.255.192 U     0      0        0 eth1

10.129.15.0     0.0.0.0         255.255.255.128 U     0      0
0 eth0.1020

10.224.248.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1.240

10.129.0.0      10.129.15.3     255.255.0.0     UG    0      0
0 eth0.1020

0.0.0.0         10.130.0.4      0.0.0.0         UG    0      0        0 eth1




last line you see above is the one which is not included in route
tables by default, even if GATEWAY is configured in
/etc/sysconfig/network

we looked for a file which could affect including a route by default
but we didnt find it.


i rebooted the server, and i´ve been thinking about using this command

/sbin/ip route flush table all

but i think if i already rebooted after erase all eth1.240 (route too)
files it would be useless

i would like anybody help me cause i´m in a hurry


More information about the users mailing list