お世話になります。
VPN Bridgeの起動スクリプトでtapデバイスに対して、IPアドレスなどを起動時に付与しています。
同じスクリプトでルートも同時に追加したいのですができずにおります。
記述方法をご教授いただけないでしょうか。
ip route add 192.168.1.0/24 via 172.16.0.254 dev tap_vpn で手動で追加する分には問題なく追加できます。
OS CentOS6.9
以下、起動スクリプト
#!/bin/sh
# chkconfig: 2345 99 01
LOCK=/var/lock/subsys/vpnbridge
test -x $DAEMON || exit 0
case "$1" in
start)
$DAEMON start
touch $LOCK
sleep 3
#!/bin/sh
# chkconfig: 2345 99 01
# description: SoftEther VPN Bridge
DAEMON=/usr/local/vpnbridge/vpnbridge
LOCK=/var/lock/subsys/vpnbridge
test -x $DAEMON || exit 0
case "$1" in
start)
$DAEMON start
touch $LOCK
sleep 3
/sbin/ifconfig tap_vpn 172.16.0.1 netmask 255.255.255.0 broadcast 172.16.0.255
/usr/sbin/ip route add 192.168.1.0/24 via 172.16.0.254 dev tap_vpn
/etc/rc.d/init.d/network restart
;;
stop)
$DAEMON stop
rm $LOCK
;;
restart)
$DAEMON stop
sleep 3
$DAEMON start
sleep 3
/sbin/ifconfig tap_vpn 172.16.0.1 netmask 255.255.255.0 broadcast 172.16.0.255
/usr/sbin/ip route add 192.168.1.0/24 via 172.16.0.254 dev tap_vpn
/etc/rc.d/init.d/network restart
;;
*)
よろしくお願いいたします。
VPN Bridgeの起動スクリプトでルートを追加したい
-
- Posts: 5
- Joined: Sun Nov 23, 2014 3:01 am
VPN Bridgeの起動スクリプトでルートを追加したい
Last edited by Ztwy4v on Tue May 15, 2018 7:12 pm, edited 1 time in total.
-
- Site Admin
- Posts: 2266
- Joined: Sat Mar 09, 2013 5:37 am
Re: VPN Bridgeの起動スクリプトでルートを追加したい
IPアドレスの設定と経路の設定で、指定されているデバイス名が違いますが、どちらかが間違っていませんか?
-
- Posts: 5
- Joined: Sun Nov 23, 2014 3:01 am
Re: VPN Bridgeの起動スクリプトでルートを追加したい
お世話になります。
デバイス名の誤りのご指摘ありがとうございます。
すみません、書き換えているうちに間違えていたようです。
実際の環境のスクリプトでは誤りはありませんで・・・ip コマンドのパスが違っていただけでした。
修正したところ無事に動作するようになりました。
デバイス名の誤りのご指摘ありがとうございます。
すみません、書き換えているうちに間違えていたようです。
実際の環境のスクリプトでは誤りはありませんで・・・ip コマンドのパスが違っていただけでした。
修正したところ無事に動作するようになりました。