hp unix
1、如果使用route add net 10.0.0.0 netmask 255.0.0.0 10.1.128.1 1添加静态路由是临时性的,重启会自动实效
   (net:网络地址,host:单点地址)
2、修改/etc/rc.config.d/netconf,增加相应设置,重启机器后路由会自动增加。
添加路由的方法
ROUTE_DESTINATION[1]="net 网络地址(例如10.1.0.0)"
ROUTE_MASK[1]="255.255.0.0"
ROUTE_GATEWAY[1]="网关地址(例如10.1.2.1)"
ROUTE_COUNT[1]="1"
ROUTE_ARGS[1]=""
其中括号里的“1”是相对已有的Default Gateway的记录来说的。
ROUTE_DESTINATION[0]="default"
ROUTE_MASK[0]=""
ROUTE_GATEWAY[0]="xx.xx.xx.xx"
ROUTE_COUNT[0]="1"
ROUTE_ARGS[0]=""
如果你只需要一个缺省路由,那么只要编辑下面部分就可以了,xx.xx.xx.xx是缺省gateway的IP地址
ROUTE_DESTINATION[0]="default"
ROUTE_MASK[0]=""
ROUTE_GATEWAY[0]="xx.xx.xx.xx"
ROUTE_COUNT[0]="1"
ROUTE_ARGS[0]=""
如果主机需要多条路由记录的话,就分别添加和编辑[1], [2],....[n]。
/
HP-UX 11iv3下如何添加永久性静态缺省路由
操作系统版本:
-bash-3.2# uname -r
B.11.31

网卡lan0配置:

-bash-3.2# ifconfig lan0
lan0: flags=1843<UP,BROADCAST,RUNNING,MULTICAST,CKO>
        inet 10.200.2.16 netmask ff000000 broadcast 10.255.255.255

查看路由由表:

-bash-3.2# netstat -rn
Routing tables
Destination           Gateway            Flags Refs Interface  Pmtu
127.0.0.1             127.0.0.1          UH    0    lo0       32808
10.200.2.16           10.200.2.16        UH    0    lan0      32808
10.0.0.0              10.200.2.16        U     2    lan0       1500
127.0.0.0             127.0.0.1          U     0    lo0       32808

现在需要增加永久性静态缺省路由为10.200.6.201/8,步骤如下:

1、首先测试能否ping通10.200.6.201

-bash-3.2# ping 10.200.6.201
PING 10.200.6.201: 64 byte packets
64 bytes from 10.200.6.201: icmp_seq=0. time=0. ms
64 bytes from 10.200.6.201: icmp_seq=1. time=0. ms
64 bytes from 10.200.6.201: icmp_seq=2. time=0. ms
64 bytes from 10.200.6.201: icmp_seq=3. time=0. ms
64 bytes from 10.200.6.201: icmp_seq=4. time=0. ms

----10.200.6.201 PING Statistics----
5 packets transmitted, 5 packets received, 0% packet loss
round-trip (ms)  min/avg/max = 0/0/0

如果ping不通,可能是网关禁ping,或者到网关的链路存在问题,要先排除之。
2、-bash-3.2#vi /etc/rc.config.d/netconf

找到以下内容:

#ROUTE_DESTINATION[0]=default
#ROUTE_MASK[0]=""
#ROUTE_GATEWAY[0]=""
#ROUTE_COUNT[0]=""
#ROUTE_ARGS[0]=""
#ROUTE_SOURCE[0]=""

修改为以下内容:

ROUTE_DESTINATION[0]=default
ROUTE_MASK[0]=""
ROUTE_GATEWAY[0]="10.200.6.201"
ROUTE_COUNT[0]="1"
ROUTE_ARGS[0]=""
ROUTE_SOURCE[0]=""

3、让修改后的配置生效

-bash-3.2# /sbin/init.d/net start

-bash-3.2# /sbin/init.d/net --help
USAGE: /sbin/init.d/net {start_msg | stop_msg | start | stop