私は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/interfaces
to.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をどのように設定しますか?