rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

特定のグローバルアドレス向けのパケットが必ずネットワークのデフォルトゲートウェイを通過するように設定する

2020 Apr. 04.

# get network-interface-card
NIC=`route | grep -m 1 default | sed 's/[\t ]\+/\t/g' | \cut -f 8`

# get default-gateway-address
GW_ADRS=`route -n | grep ${NIC} | sed 's/[\t ]\+/\t/g' | cut -f 2 | sort -r | sed -n '1,1p'`

# Add GLOBAL-ADDRESS to network-default-route
route add -host GLOBAL-ADDRESS gw ${GW_ADRS} dev ${NIC}