を使用していますsystemd-networkd
。 NICがあり、次の設定を使用して複数のIPを生成します。
[Match]
Name=usbceth0
[Network]
DHCP=ipv4
DNS=8.8.8.8
DNS=8.8.4.4
# LAN_1
[Address]
Label=usbceth0:0
Address=192.168.100.10/24
# LAN_2 (4G-LAN)
[Address]
Label=usbceth0:1
Address=192.168.50.70/24
DHCPがある場合は、usbceth0
IPを取得してゲートウェイを割り当てます。 2つのIPを追加しusbceth0:0
てusbceth0:1
正常に作成します。他のLANにアクセスするにはこの情報が必要です。今まではそんなに良くなった。
ネットワークusbceth0:1
には江戸ゲートウェイがあります192.168.50.1
。
このゲートウェイを自分の設定にどのように追加しますか? 2つのゲートウェイを設定できますか? 1つはDHCPで、もう1つは192.168.50.1
.?
ありがとうございます!
答え1
私が正しく理解した場合、デフォルトパス(ゲートウェイ)はDHCPのパス、2番目のパスはバックアップパスです。したがって、デフォルトパスがダウンしている場合にのみ表示されるより大きなメトリックを使用して静的パスを設定できます。を使用して現在の指標を確認できますroute -n
。
systemd-networkd
ファイルを使用する場合は、.network
次のようにする必要があります。
[Match]
Name=usbceth0
[Network]
DHCP=ipv4
DNS=8.8.8.8
DNS=8.8.4.4
# LAN_1
[Address]
Label=usbceth0:0
Address=192.168.100.10/24
# LAN_2 (4G-LAN)
[Address]
Label=usbceth0:1
Address=192.168.50.70/24
# "Static"-Gateway as backup
[Route]
Gateway=192.168.50.1
#Destination=0.0.0.0/0
Metric=1025 # The Gateway of the DHCP gets the default 1024
苦情がある場合にカスタムメトリックを作成したい場合は、Destination=
DHCPルーティングに追加することもできます。RouteMetric
再起動を忘れないでくださいsystemd-networkd.service
。
またはこれを行うこともできますが、ip route add 'Destination' via 'Gateway' metric
再起動後も持続しません。