Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #275076

Re: Debian Server Routing OSPF on two links and one loopback address

From Timothy M Butterworth <timothy.m.butterworth@gmail.com>
Newsgroups linux.debian.user
Subject Re: Debian Server Routing OSPF on two links and one loopback address
Date 2024-12-01 02:10 +0100
Message-ID <JOGDf-cSIf-3@gated-at.bofh.it> (permalink)
References <JOFnP-cRMU-5@gated-at.bofh.it> <JOGad-cSij-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

On Sat, Nov 30, 2024 at 7:35 PM Timothy M Butterworth <
timothy.m.butterworth@gmail.com> wrote:

>
>
> On Sat, Nov 30, 2024 at 6:46 PM Timothy M Butterworth <
> timothy.m.butterworth@gmail.com> wrote:
>
>> All,
>>
>> I have been working out how to have my server setup with OSPF routing. I
>> have two network interfaces each configured with a /30 and one dummy
>> loopback configured with a /32. The goal is to have the /32 address
>> advertised in DNS so traffic can use per-session load balancing across both
>> /30's.
>>
>> Can anyone think of anything I might have missed?
>>
>> ### Create and configure the dummy interface
>>
>> sudo touch /etc/network/interfaces.d/ospf.cfg
>> sudo vim /etc/network/interfaces.d/ospf.cfg
>>
>> auto ospf
>> iface ospf inet static
>>   address 10.0.0.1/32
>>   pre-up ip link add ospf type dummy
>>
>>
>> ### Configure Static IP addresses
>> auto eth0
>> iface eth0 inet static
>>   address 10.1.1.2/30
>>
>> auto eth1
>> iface eth1 inet static
>>   address 10.1.1.6/30
>>
>>
>> ### Add Default Gateway routes
>> route add -net default gw 10.1.1.1 metric 1024 dev eth0
>> route add -net default gw 10.1.1.5 metric 1024 dev eth1
>>
>> # NOTE: I am not sure if the above commands will be persistent.
>>
>>
> Added nmcli commands
> ### Create and configure the dummy interface using nmcli
> sudo nmcli conn add type dummy ifname ospf ipv4.method manual ipv4.address
> 10.0.0.1/32
> sudo nmcli connection add type ethernet ifname eth0 ipv4.method manual
> ipv4.address 10.1.1.2/30 ipv4.gateway 10.1.1.1
> sudo nmcli connection add type ethernet ifname eth0 ipv4.method manual
> ipv4.address 10.1.1.6/30 ipv4.gateway 10.1.1.5
>
> ### Corrected nmcli syntax

sudo nmcli con mod eth0 ipv4.method manual ipv4.address 10.1.1.2/30
ipv4.gateway 10.1.1.1
sudo nmcli con mod eth1 ipv4.method manual ipv4.address 10.1.1.6/30
ipv4.gateway 10.1.1.5


>
>
>
>> ### Install and Configure frr Free Range Routing
>> sudo apt install frr
>>
>> sudo vim /etc/frr/daemons
>> change no to yes for OSPF
>>
>> sudo /usr/bin/vtysh
>>
>> conf t
>> router ospf
>> network 10.0.0.1/32 area 0
>> network 10.1.1.0/30 area 0
>> network 10.1.1.4/30 area 0
>>
>> # NOTE: frr configuration is stored in. sudo vim /etc/frr/frr.conf
>>
>>
>> ### Enable IP Forwarding
>> sudo sysctl -w net.ipv4.ip_forward=1
>>
>> ### sysctl.d config file
>> sudo touch /etc/sysctl.d/ipforward
>> sudo vim /etc/sysctl.d/ipforward
>> net.ipv4.ip_forward = 1
>>
>> ### Firewalld Configuration - Open OSPF
>> sudo firewall-cmd --add-protocol=ospf --permanent --zone=internal
>> sudo firewall-cmd --add-protocol=89 --permanent --zone=internal
>>
>> ### DNS Configuration
>> ;
>> ; BIND data file for local loopback interface
>> ;
>> $TTL 604800
>> @ IN SOA ns1.home.arpa. root.home.arpa. (
>>      2 ; Serial
>> 604800 ; Refresh
>>  86400 ; Retry
>> 2419200 ; Expire
>> 604800 ) ; Negative Cache TTL
>> ;
>> @ IN NS ns1.home.arpa.
>> @ IN A 127.0.0.1
>> @ IN AAAA ::1
>>
>> ns1        IN      A    127.0.0.1
>> ns1        IN      AAAA ::1
>> server-1   IN      A    10.0.0.1
>>
>>
>> --
>> ⢀⣴⠾⠻⢶⣦⠀
>> ⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
>> ⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org/
>> ⠈⠳⣄⠀⠀
>>
>
>
> --
> ⢀⣴⠾⠻⢶⣦⠀
> ⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
> ⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org/
> ⠈⠳⣄⠀⠀
>


-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org/
⠈⠳⣄⠀⠀

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Debian Server Routing OSPF on two links and one loopback address Timothy M Butterworth <timothy.m.butterworth@gmail.com> - 2024-12-01 00:50 +0100
  Re: Debian Server Routing OSPF on two links and one loopback address Timothy M Butterworth <timothy.m.butterworth@gmail.com> - 2024-12-01 01:00 +0100
    Re: Debian Server Routing OSPF on two links and one loopback address Andy Smith <andy@strugglers.net> - 2024-12-01 01:20 +0100
      Re: Debian Server Routing OSPF on two links and one loopback address Timothy M Butterworth <timothy.m.butterworth@gmail.com> - 2024-12-01 09:30 +0100
  Re: Debian Server Routing OSPF on two links and one loopback address Andy Smith <andy@strugglers.net> - 2024-12-01 01:10 +0100
    Re: Debian Server Routing OSPF on two links and one loopback address Timothy M Butterworth <timothy.m.butterworth@gmail.com> - 2024-12-01 09:30 +0100
  Re: Debian Server Routing OSPF on two links and one loopback address Timothy M Butterworth <timothy.m.butterworth@gmail.com> - 2024-12-01 01:40 +0100
    Re: Debian Server Routing OSPF on two links and one loopback address Timothy M Butterworth <timothy.m.butterworth@gmail.com> - 2024-12-01 02:10 +0100
      Re: Debian Server Routing OSPF on two links and one loopback address Timothy M Butterworth <timothy.m.butterworth@gmail.com> - 2024-12-01 03:10 +0100

csiph-web