だから私は、内部ネットワーク用の1つのNIC設定と、SIPトランキングプロバイダの別々のLAN用の2番目のNIC設定を使用して電話システム(CentOSベースのFreePBX)を設定しています。
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.25 192.168.150.0/30 dev eth1 proto kernel scope link src 192.168.150.2
これをデフォルトゲートウェイとして設定できましたが、eth0
192.168.150.0/30ネットワークがトラフィックをエクスポートしていることを確認する必要がありますeth1
。これが現在のルーティングテーブルです。
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 0 0 0 eth0
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
link-local 0.0.0.0 255.255.0.0 U 1003 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.150.0 0.0.0.0 255.255.255.252 U 0 0 0 eth1
192.168.150.0/30(ゲートウェイ192.168.150.1)への固定パスを追加しようとしましたが、失敗しました。私は明らかなものを見逃していますか?
- @ 111に応答してそれを試しましたが、システムにファイルが既に存在していることを示すメッセージが表示され、次にパスを削除して手動で再追加しようとしましたが、次の方法でネットワークにアクセスできないというメッセージが表示されます。パスを追加します。役に立つ場合は、詳細を含む出力があります
ip route
(すべての設定をリセットしてネットワークサービスを再起動した後の結果です)。
# ip route
default via 192.168.1.1 dev eth0
169.254.0.0/16 dev eth0 scope link metric 1002
169.254.0.0/16 dev eth1 scope link metric 1003
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.25
192.168.150.0/30 dev eth1 proto kernel scope link src 192.168.150.2
答え1
この試み:
sudo ip route add 192.168.150.0/30 via 192.168.150.1 dev eth1
その後、192.168.150.1のホストを192.168.150.0/30
そのネットワーク上の他のホストの最初のホップとして指定する必要があります。他のすべてのトラフィックはまだeth0からルーティングされます。