blob: c9787aa4ba4d92aedf97ec28b13e7f31b00d6d2c [file] [log] [blame]
Hyunsun Mooned19c092019-07-10 15:24:45 -06001#!/bin/bash
2#
3# Copyright 2019-present Open Networking Foundation
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17set -ex
18
19LTE_IF=oip1
20
21ip link set $LTE_IF up
22if ! grep -q lte /etc/iproute2/rt_tables; then
23 echo "200 lte " >> /etc/iproute2/rt_tables
24fi
25
26ip rule add fwmark 1 table lte
27ip route add default dev $LTE_IF table lte || true
28
29# enable inet6 for lo interface
30# lte-uesoftmodem uses AF_INET6 for UDP socket
31echo 0 > /proc/sys/net/ipv6/conf/lo/disable_ipv6