起動後にデフォルトゲートウェイを設定する方法

起動後にデフォルトゲートウェイを設定する方法

私はRaspbianをWi-Fiルーターとして実行するraspberrypi zeroを設定しました。 PPPoEブロードバンド接続があります。設定後pppoeconf , hostapd & dnsmasq。このルーティングテーブルがあります::

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
10.1.0.1        0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
192.168.43.0    0.0.0.0         255.255.255.0   U     0      0        0 wlan0

実行::後sudo route add default gw 10.1.0.1 ppp0。インターネットが機能し始めます。これで、ルーティングテーブルは次のようになります。

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.1.0.1        0.0.0.0         UG    0      0        0 ppp0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
10.1.0.1        0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
192.168.43.0    0.0.0.0         255.255.255.0   U     0      0        0 wlan0

route add default gw 10.1.0.1 ppp0そのため、起動時に実行するようにコマンドを設定してみました。私はこれをto.useless /etc/rc.local;そして/etc/network/interfacesto.useless;toに追加します/etc/ppp/ip-up.d/0clampmss。役に立たなかったsudo crontab -e@reboot。役に立たない。

私はやった/bin/ip route change default via 10.1.0.1 dev ppp0。しかし、まだ成功していません。

毎回手動で実行する必要がないように、起動時にデフォルトゲートウェイ10.1.0.1 ppp0をどのように設定しますか?

関連情報