|
|
[18.10.2004]
Настройки IPIP туннеля в Linux
Вам необходимо обратиться в службу поддержки для того, чтобы Вам создали
IPIP тунель и сообщили адреса, на которых он будет строиться.
Ниже представлен пример скрипта для установки IPIP туннеля для спутнкиа Express AM1:
#!/bin/bash
IPIP_IFACE="ipip1"
ME="xxx.xxx.xxx.xxx"
MY_GW="xxx.xxx.xxx.xxx"
IPIP_SERVER="82.211.136.5"
IPIP_SRV="192.168.xxx.xxx"
IPIP_CLI="192.168.xxx.xxx"
#PSIP=""
start(){
echo -n "Starting IPIP ... "
/sbin/ip tunnel del ${IPIP_IFACE} > /dev/null 2>&1
/sbin/ip tunnel add ${IPIP_IFACE} mode ipip local ${ME} remote ${IPIP_SERVER} && \
/sbin/ifconfig ${IPIP_IFACE} ${IPIP_CLI} netmask 255.255.255.255 && \
/sbin/ip route add ${IPIP_SRV}/32 dev ${IPIP_IFACE} && \
/sbin/ip route add ${IPIP_SERVER} via ${MY_GW} && \
echo "OK"
#/sbin/ifconfig ${IPIP_IFACE}:1 ${PSIP} netmask 255.255.255.255
/sbin/ip route delete default && \
/sbin/ip route add default dev ${IPIP_IFACE}
}
stop(){
/sbin/ip tunnel del ${IPIP_IFACE}
/sbin/ip route delete ${IPIP_SERVER} > /dev/null 2>&1
/sbin/ip route delete default && \
/sbin/ip route add default via ${MY_GW}
}
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo "usage: $0 start|stop "
;;
esac
|
|