如何在一個HP-UX系統上設定兩個預設通訊閘 (Gateway)

Home Home
引用 | 編輯 staraniki99
2005-03-12 12:59
樓主
推文 x0
請先以下列指令看看是否可以通(先用root登入UNIX主機)
    route add net 172.6.17.0 netmask 255.255.255.0 172.6.1.253 1

  設定完成之後再用以下指令查看設定是否生效
    netstat -rn
  應該會出現以下的訊息
    172.6.17.0       172.6.1.253     UG     0 lan1       0

  請先用traceroute指令看封包的傳遞是否有透過192.6.1.253的VPN設備
    traceroute 172.6.17.254   (IP請找一個有使用的)
  回應的訊息當中應該要有以下的訊息
    1 172.6.1.253(172.6.1.253) 1.096 ms 0.946 ms 0.916 ms   (Firwall設備)
      2 172.6.1.254(172.6.1.254) 1.096 ms 0.946 ms 0.916 ms   (172.6.1端的VPN設備)
      3 172.6.17.254(172.6.17.254) 1.096 ms 0.946 ms 0.916 ms   (172.6.17端的VPN設備)
          :
          :

  如果回應無誤,請測試看看172.6.17.X端的VPN是否可以連到主機


如何在一個系統上設定兩個預設通訊閘 (Gateway)?

解決方法
若要這樣做,請編輯 /etc/rc.config.d/netconf 檔案,然後加入下列幾行內容,指定第二
個預設通訊閘:

  ROUTE_DESTINATION[1]=default
  ROUTE_MASK[1]=""
  ROUTE_GATEWAY[1]=(IP address of the gateway)
  ROUTE_COUNT[1]=1
  ROUTE_ARGS[1]=""

注意: 請確定索引編號的順序是正確的([X]) 。例如,如果第一個預設通訊閘定義成下面這樣,則上
    面的內容就應該是第二個通訊閘。

  ROUTE_DESTINATION[0]=default
  ROUTE_MASK[0]=""
  ROUTE_GATEWAY[0]=(IP address of the gateway)
  ROUTE_COUNT[0]=1
  ROUTE_ARGS[0]=""

注意: 您必須停用異常通訊閘檢測功能 (Dead Gateway Detection) 才能讓第二通訊閘生效。
    如果第二通訊閘的反應稍有延遲,即可能被停用,除非異常通訊閘檢測功能已經停用。

若要停用異常通訊閘檢測功能,請執行下列步驟 (此處假設您的系統是 11.0):

  ndd -set /dev/ip ip_ire_gw_probe 0.

但是請先確定該使用者是否有權限執行此作業:

  ndd -get /dev/ip ip_ire_gw_probe.

之後再執行下列命令,使其成為永久設定:

  ndd -c.

獻花 x0