Настройка GRE туннелей в Debian и Ubuntu одинаковы, вот пример из моей практики.
В моем распоряжение 2 удаленных сервера Debian и Ubuntu с реальными статическими IP адресами. Нужно это дело объединить в одну локальную сеть:
Вся настройка GRE туннеля сводиться к прописыванию в /etc/network/interfaces следующих параметров:
На первом Debian сервере в /etc/network/interfaces
auto tun0 iface tun0 inet static address 192.168.10.1 netmask 255.255.255.0 broadcast 192.168.10.255 up ifconfig tun0 multicast pre-up iptunnel add tun0 mode gre local 217.65.2.57 remote 217.65.2.60 ttl 225 pointopoint 192.168.10.2 post-down iptunnel del tun0
На втором Ubuntu сервере в /etc/network/interfaces
auto tun0 iface tun0 inet static address 192.168.10.2 netmask 255.255.255.0 broadcast 192.168.10.255 up ifconfig tun0 multicast pre-up iptunnel add tun0 mode gre local 217.65.2.60 remote 217.65.2.57 ttl 225 pointopoint 192.168.10.1 post-down iptunnel del tun0
Все должно заработать 🙂
Здравствуйте. Не могу поднять GRE туннель на Ubuntu Server 10.4
ip tunnel add gre0 mode gre local 192.168.1.1 remote 192.168.1.2 ttl 255.
Пишет — No such device.
Может какой-то пакет надо доставить?
Во FreeBSD gre0 , а в Linux tun0
Спасибо за быстрый ответ, разобрался. В Ubuntu надо перед конфигурацией GRE туннелей подключить сначала этот модуль: ~# modprobe ip_gre
И всё потом работает. Кстати появляется автоматически интерфейс именно gre0, его даже конфигурировать не надо.
А интерфейс tunl0 автоматически при конфигурации ~# modprobe ipip
Спасибо за быстрый ответ.
да и перед настрокой туннеля (перед auto tun0) прописать
pre-up modprobe ip_gre
и всё должно заработать.
Здравствуйте!
Подскажите, пожалуйста, а можно ли каким-то образом изменять пропускную способность GRE-тунеля?