まあ、私は2つのLinux仮想マシンを接続するvirtualboxにgreトンネルを作成し、完璧に動作しました。しかし、VMを再起動するたびにgreは消えます。 greを保存するために使用できるコマンドはありますか?または、greトンネルをLinuxファイルに書き込んで保存したままにするにはどうすればよいですか?
どちらの仮想マシンもDebian 12です。
VM1 2 つのアダプタブリッジネットワークモードと VM2 1 つのアダプタブリッジネットワークモード
注文する:
仮想マシン 1:
ifconfig enp0s3 ダウン
ifconfig enp0s8 ダウン
ifconfig enp0s3 ABCY/24 (パブリック IP インターネット) up
ifconfig enp0s8 192.168.1.1/24 トップ
ルートが追加されました -net 192.168.1.0/24 enp0s8
ルートの追加デフォルトgwインターネットゲートウェイ(ABCX)
エコ1> /proc/sys/net/ipv4/ip_forward
iptunnelはvpn1モードgreリモート192.168.1.2ローカル192.168.1.1キー123456を追加します。
ifconfig vpn1 10.0.0.1/30 ドット 10.0.0.2
パスが追加されました -net 192.168.2.0/24 gw 1 0.0.0.2
iptables -t nat -A POSTROUTING -o enp0s3 -j SNAT --to ABCY
仮想マシン 2:
ifconfig enp0s3 ダウン
ifconfig enp0s3 192.168.1.2/24 先頭へ
デフォルトゲートウェイ192.168.1.1を追加するためのパス
エコ1> /proc/sys/net/ipv4/ip_forward
iptunnelはvpn1モードgreリモート192.168.1.1ローカル192.168.1.2キー123456を追加します。
ifconfig vpn1 10.0.0.2/30 ドット 10.0.0.1