You are not logged in.

#1 2023-10-27 23:50:06

jotenakis
Member
Registered: 2023-10-27
Posts: 3

How to create a 2nd loopback interface lo:1

Hello
I need to create a 2nd loopback interface lo:1.

This command is doing the job
ip addr add 192.168.100.0/32 dev lo
But I want it persistent even after a reboot.

On debian-like distro I just need to populate
/etc/network/interfaces

But on arch it does not exist.

How to proceed ?

Offline

#2 2023-10-28 07:14:08

seth
Member
Registered: 2012-09-03
Posts: 52,226

Re: How to create a 2nd loopback interface lo:1

Generically eg. using systemd service - or any other script that runs during the system start, preferably invoked early by your network managing service.
If you're using systemd-networkd, https://man.archlinux.org/man/systemd.netdev.5

Offline

#3 2023-10-28 13:10:02

jotenakis
Member
Registered: 2023-10-27
Posts: 3

Re: How to create a 2nd loopback interface lo:1

I am using network manager only.

Offline

#4 2023-10-28 13:42:24

seth
Member
Registered: 2012-09-03
Posts: 52,226

Re: How to create a 2nd loopback interface lo:1

https://wiki.archlinux.org/title/Networ … dispatcher
But if you unconditionally need the interface, just add it w/ a systemd service.

Offline

#5 2023-10-28 13:52:38

jotenakis
Member
Registered: 2023-10-27
Posts: 3

Re: How to create a 2nd loopback interface lo:1

Thanks, it works with.

cat /etc/systemd/system/2ndloopback.service
[Unit]
Description=create 2nd loopback service 192.168.100.1 to bind transmission on it

[Service]
User=root
WorkingDirectory=/root
ExecStart=/bin/bash -c '/usr/bin/ip addr add 192.168.100.1/32 dev lo'

[Install]
WantedBy=multi-user.target

I do not know if other options would be better.

Offline

Board footer

Powered by FluxBB