Ubuntuサーバーのバージョンで2つのネットワークインターフェイスを設定する際に問題があります。18.04。 Netplanを介して静的IPアドレスで構成されたイーサネットインターフェイスがあり、すべてのローカルトラフィックを管理したい(192.168.1.0/24)。その後、すべての外部トラフィックを転送したいWi-Fiネットワークインターフェイス(USB)があります(テスト環境では、Wi-FiとEthernetのサブネットが同じであるため、インストールする場所が異なります)。
私は現在netplanとiptablesを設定しようとしましたが、まだ動作しません。テストするには、ping
次のコマンドを使用します。www.google.com次に、次のコマンドを使用してネットワークインターフェイスのトラフィックを監視しますsudo tcpdump -i <interface name> icmp
。
ping www.google.com
コマンドを実行すると、トラフィックが通過していることがわかります。1番一方、pingコマンドで使用するネットワークインタフェースを指定すると正常に動作します。トラフィックがネットワーク外にあるときにWi-Fiインターフェイスに自動的にリダイレクトされることを望みます。
この結果を得るにはどうすればよいですか?現在、Wi-Fiは次のコマンドを介して接続した後にIPを動的に取得します。sudo nmcli d wifi connect <SSID> password <WIFI PASSWORD>