Tuesday, August 6, 2013

NetApp: Add Route


First, check the current route on the filer:
filer2> netstat -rn
Routing tables

Internet:
Destination      Gateway            Flags     Refs     Use  Interface
default          10.100.250.1       UGS         3 538323776  e0M
10.100.150/24    link#2             UC          0        0  e0a
10.100.250/24    link#1             UC          0        0  e0M
10.100.250.1     0:0:c:7:ac:96      UHL         1        0  e0M
10.100.250.101   0:a0:98:29:38:34   UHL         0        0  e0M
10.100.250.231   0:50:56:b9:0:51    UHL         1        1  e0M
127              127.0.0.1          UGS         0     5674  lo
127.0.0.1        127.0.0.1          UH          3    16075  lo
198.15.1         link#3             UC          0        0  e0b
Than add the route, telling that network 10.100.170 can be reached over gateway 10.100.150.1:
filer2> route add net 10.100.170/24 10.100.150.1 1
add net 10.100.170/24: gateway 10.100.150.1
Than recheck the routes:
filer2> netstat -rn
Routing tables

Internet:
Destination      Gateway            Flags     Refs     Use  Interface
default          10.100.250.1       UGS         5 538323808  e0M
10.100.150/24     link#2             UC          0        0  e0a
10.100.150.1      link#2             UHL         1        0  e0a
10.100.170/24     10.100.150.1        UGS         0        0  e0a
10.100.250/24    link#1             UC          0        0  e0M
10.100.250.1     0:0:c:7:ac:96      UHL         1        0  e0M
10.100.250.101   0:a0:98:29:38:34   UHL         0        0  e0M
10.100.250.231   0:50:56:b9:0:51    UHL         1        1  e0M
127              127.0.0.1          UGS         0     5674  lo
127.0.0.1        127.0.0.1          UH          3    16075  lo
198.15.1         link#3             UC          0        0  e0b
Now make it permanent by adding the route to the /etc/rc file:
First, read the file:
filer2> rdfile /etc/rc
#Regenerated by registry Tue Apr 19 16:36:30 GMT+02:00 2011
#Auto-generated by setup Tue Mar  8 16:08:22 GMT 2011
hostname filer2
ifconfig e0M `hostname`-e0M flowcontrol full netmask 255.255.255.0 partner e0M netmask 255.255.255.0
ifconfig e0a `hostname`-e0a mediatype auto flowcontrol full netmask 255.255.255.0  partner e0a netmask 255.255.255.0
route add default 10.100.250.1 1
routed on
options dns.enable on
options nis.enable off
savecore
Then, recreate the file so you can edit it:
filer2> wrfile /etc/rc
#Regenerated by registry Tue Apr 19 16:36:30 GMT+02:00 2011
#Auto-generated by setup Tue Mar  8 16:08:22 GMT 2011
hostname filer2
ifconfig e0M `hostname`-e0M flowcontrol full netmask 255.255.255.0 partner e0M netmask 255.255.255.0
ifconfig e0a `hostname`-e0a mediatype auto flowcontrol full netmask 255.255.255.0  partner e0a netmask 255.255.255.0
route add default 10.100.250.1 1
routed on
route add net 10.100.170/24 10.100.150.1 1
options dns.enable on
options nis.enable off
savecore
read: error reading standard input: Interrupted system call
Recheck the file:
filer2> rdfile /etc/rc
#Regenerated by registry Tue Apr 19 16:36:30 GMT+02:00 2011
#Auto-generated by setup Tue Mar  8 16:08:22 GMT 2011
hostname filer2
ifconfig e0M `hostname`-e0M flowcontrol full netmask 255.255.255.0 partner e0M netmask 255.255.255.0
ifconfig e0a `hostname`-e0a mediatype auto flowcontrol full netmask 255.255.255.0  partner e0a netmask 255.255.255.0
route add default 10.100.250.1 1
routed on
route add net 10.100.170/24 10.100.150.1 1
options dns.enable on
options nis.enable off
savecore
filer2>

Change Default Route

To change the default route you can change the /etc/rc file and issue these commands:
filer1> route delete default
delete net default
filer1> route add default 10.100.250.1 1
add net default: gateway 10.100.250.1
Note: You can do this remotely, you won't loose your connection over this.

No comments:

Post a Comment