Ubuntu用のGREトンネルを設定する方法は?

Ubuntu用のGREトンネルを設定する方法は?

2つのUbuntu PC間でgreトンネルを設定しようとしています。最初はwlan1インターフェイス192.168.1.51を使用し、2番目はwlan2 192.168.1.2を使用します。

コンピュータ1:

ip link add gre1 type gretap remote 192.168.1.2 local 192.168.1.51
ip link set dev gre1 up

gre1@NONE: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1462 qdisc pfifo_fast state
UNKNOWN mode DEFAULT group default qlen 1000
link/ether 92:d0:28:8b:3e:a6 brd ff:ff:ff:ff:ff:ff promiscuity 0 
gretap remote 192.168.1.2 local 192.168.1.51 ttl inherit 

コンピュータ2:

ip link add gre1 type gretap remote 192.168.1.51 local 192.168.1.2
ip link set dev gre1 up

7: gre1@NONE: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1462 qdisc pfifo_fast
state UNKNOWN mode DEFAULT group default qlen 1000
link/ether ba:09:9a:66:85:02 brd ff:ff:ff:ff:ff:ff promiscuity 0 
gretap remote 192.168.1.51 local 192.168.1.2 ttl inherit 

ただし、.51から.2へのpingを実行すると、GREカプセル化は表示されません。それは単にWLANインターフェイスを介してです。

コンピュータ1:

10.1.0.0/16 dev eth0  proto kernel  scope link  src 10.1.0.51  metric 1 
192.168.1.0/24 dev wlan1  proto kernel  scope link  src 192.168.1.51

ベストアンサー1

設定にトンネルインターフェイスのIPアドレスがありません。

PC1:192.168.1.51(トンネルIP:10.200.0.51と仮定)

ip tunnel add gre1 mode gre remote 192.168.1.2 local 192.168.1.51 ttl 255
ifconfig gre1 up
ifconfig gre1 10.200.0.51

PC2:192.168.1.2(トンネルIP:10.200.0.2)

ip tunnel add gre1 mode gre remote 192.168.1.51 local 192.168.1.2 ttl 255
ifconfig gre1 up
ifconfig gre1 10.200.0.2

おすすめ記事