
yo sueloLubuntu 22.04 LTS con Canelaescritorio para ser precisos.
Tengo un dispositivo de red con una única interfaz en mi placa base.
enp5s0es el que está conectado con mi enrutador ISP, con fijoIP 192.168.1.19/24.
Tengo otro dispositivo de red con 4 interfaces:
Me gustaría utilizar este segundo dispositivo de red como enrutador. ¿Cómo debo proceder?
Por ahora, solo puedo compartir con una interfaz cambiando el método y editando la IP:
Respuesta1
Encontré mi solución buscando la configuración del servidor netboot:
- Edité cada interfaz desde el segundo dispositivo para que coincida con enp7f4s0.(misma IP también).
- Instalé dnsmasq:
sudo apt install dnsmasq
- Creé un archivo de configuración como se sugiere enUbuntu.com sobre netbootconfiguración.
touch /etc/dnsmasq.d/pxe.conf
Edité elpxe.confarchivo de la siguiente manera:
interface=enp5s0,lo
bind-interfaces
dhcp-range=enp7s4f0,192.168.2.2,192.168.2.10
dhcp-range=enp7s4f1,192.168.2.11,192.168.2.20
dhcp-range=enp8s6f0,192.168.2.21,192.168.2.30
dhcp-range=enp8s6f1,192.168.2.31,192.168.2.40
dhcp-boot=pxelinux.0
dhcp-match=set:efi-x86_64,option:client-arch,7
dhcp-boot=tag:efi-x86_64,bootx64.efi
enable-tftp
tftp-root=/srv/tftp
Ahora mi conexión a Internet se comparte en cada interfaz de mi segundo dispositivo Ethernet.
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-06-18 07:19:38 CEST; 35min ago
Main PID: 3458 (dnsmasq)
Tasks: 1 (limit: 18871)
Memory: 656.0K
CPU: 19ms
CGroup: /system.slice/dnsmasq.service
└─3458 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new --local-service --trust-anchor=.,20326,8,2,e06d44b80b8f1d39a95c0b0d7c65d08458e880409>
Jun 18 07:19:38 lubuton dnsmasq-dhcp[3458]: DHCP, IP range 192.168.2.31 -- 192.168.2.40, lease time 1h
Jun 18 07:19:38 lubuton dnsmasq-dhcp[3458]: DHCP, IP range 192.168.2.21 -- 192.168.2.30, lease time 1h
Jun 18 07:19:38 lubuton dnsmasq-dhcp[3458]: DHCP, IP range 192.168.2.11 -- 192.168.2.20, lease time 1h
Jun 18 07:19:38 lubuton dnsmasq-dhcp[3458]: DHCP, IP range 192.168.2.2 -- 192.168.2.10, lease time 1h
Jun 18 07:19:38 lubuton dnsmasq-dhcp[3458]: DHCP, sockets bound exclusively to interface enp5s0
Jun 18 07:19:38 lubuton dnsmasq-tftp[3458]: TFTP root is /srv/tftp
Jun 18 07:19:38 lubuton dnsmasq[3458]: reading /etc/resolv.conf
Jun 18 07:19:38 lubuton dnsmasq[3458]: using nameserver 127.0.0.53#53
Jun 18 07:19:38 lubuton dnsmasq[3458]: read /etc/hosts - 5 addresses
Jun 18 07:19:38 lubuton systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
Mi último cambio en la configuración de dnsmasq también funcionó:
interface=enp5s0,lo
bind-interfaces
log-dhcp
dhcp-host=pxe.home.lan,192.168.2.1
dhcp-range=192.168.2.2,192.168.2.40
enable-tftp
tftp-root=/srv/tftp