LINUX.ORG.RU
ФорумAdmin

GRE tunnel

 ,


0

1

Добрый день.

Настраиваю GRE интерфейс, и в качестве адреса источника указываю IP одного из интерфейсов, но GRE туннель не поднимается. Tcpdump показывает что GRE туннель терменируется с другого адреса. Просьба подсказать что я делаю не так.

#ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:50:56:01:0c:ab brd ff:ff:ff:ff:ff:ff
    inet 10.10.144.10/25 brd 10.10.144.127 scope global eth0
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:50:56:01:0c:ac brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.10/24 brd 192.168.1.255 scope global eth1
4: gre0: <NOARP> mtu 1476 qdisc noop state DOWN 
    link/gre 0.0.0.0 brd 0.0.0.0
9: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1476 qdisc noqueue state UNKNOWN 
    link/gre 10.10.144.10 peer 172.16.254.24
    inet 192.168.172.13 peer 192.168.172.14/32 scope global tun0
auto tun0
iface tun0 inet static
	address 192.168.172.13
	netmask 255.255.255.255
	pre-up iptunnel add tun0 mode gre local 10.10.144.10 remote 172.16.254.24 ttl 255
	up ifconfig tun0 multicast
	pointopoint 192.168.172.14
	post-down iptunnel del tun0
# tcpdump -i eth1 host 172.16.254.24
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
12:45:11.008702 IP 192.168.1.10 > 172.16.254.24: GREv0, length 68: IP 192.168.172.13 > 224.0.0.5: OSPFv2, Hello, length 44
Ответ на: комментарий от samson
192.168.172.14 dev tun0  proto kernel  scope link  src 192.168.172.13 
10.10.144.0/25 dev eth0  proto kernel  scope link  src 10.10.144.10 
192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.10 
default via 192.168.1.1 dev eth1 
tvorrrrojjjjok
() автор топика
Ответ на: комментарий от tvorrrrojjjjok

у вас маршрута нет к 172.16.254.24 походу. все идет через default gw 192.168.1.1

бред пишу.

samson ★★
()
Последнее исправление: samson (всего исправлений: 1)
Ответ на: комментарий от tvorrrrojjjjok

что то вы с local, remote перепутали похоже...

Что за интерфейс eth0 у вас?

172.16.254.24 - внешний адресс, куда туннель поднимаем? и доступен он через 192.168.1.1, правильно? тогда local почему такой...

Или туннел через eth0 поднимается?

еще на всякий случай

# iptables -I OUTPUT -p gre -j ACCEPT
# iptables -I INPUT -p gre -j ACCEPT

samson ★★
()
Последнее исправление: samson (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.