Gateway

1. Gateway

Nico
nimf86

(usa Ubuntu)

Enviado em 10/05/2021 - 16:31h

Tenho um servidor Ubuntu Server 20.04, nele está virtualizado o sistema pfSense. Eu gostaria que o Ubuntu ou o pfSense fossem o gateway padrão da rede, no entanto, não estou tendo êxito com nenhum deles e não sei o motivo. Nas outras vezes que lidei com este assunto, não precisei manipular o IPTABLES.

Quando acesso a interface gráfica do pfSense, é indocado que ele (como gateway) está ativo, mas o Ubuntu não. Mas o fato é que, se eu colocar o pfSense ou o Ubuntu como gateway em um dos clientes Windows, as máquinas não conseguem se comunicar de modo eficiente com a web e acessam apenas as interfaces web das aplicações que estão na subrede.

Um outro detalhe é que, quando coloco o Ubuntu como gateway nas máquinas clientes. elas se comunicam com IPs externos pelo comando "ping", mas se eu digitar o mesmo IP no brownser não consigo acessar o site.

Preciso de uma ajuda, para transforma um dos dois sistemas em gateway. Abaixo colocarei os dados do Ubuntu Server:

$ip a show (as interfaces macvtap# foram criadas através do KVM)
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever

2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 2c:ea:7f:7b:f7:f7 brd ff:ff:ff:ff:ff:ff
inet 172.0.3.254/22 brd 172.0.3.255 scope global eno1
valid_lft forever preferred_lft forever
inet 172.0.0.5/22 brd 172.0.3.255 scope global secondary eno1
valid_lft forever preferred_lft forever
inet6 fe80::2eea:7fff:fe7b:f7f7/64 scope link
valid_lft forever preferred_lft forever

3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 2c:ea:7f:7b:f7:f8 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.254/22 brd 192.168.100.255 scope global eno2
valid_lft forever preferred_lft forever
inet6 fe80::2eea:7fff:fe7b:f7f8/64 scope link
valid_lft forever preferred_lft forever

4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:ce:98:e9 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever

5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:ce:98:e9 brd ff:ff:ff:ff:ff:ff

6: macvtap0@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 500
link/ether 52:54:00:fc:e5:ba brd ff:ff:ff:ff:ff:ff
inet6 fe80::5054:ff:fefc:e5ba/64 scope link
valid_lft forever preferred_lft forever

7: macvtap1@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 500
link/ether 52:54:00:e4:dd:62 brd ff:ff:ff:ff:ff:ff
inet6 fe80::5054:ff:fee4:dd62/64 scope link
valid_lft forever preferred_lft forever

8: macvtap2@eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 500
link/ether 52:54:00:42:2f:6a brd ff:ff:ff:ff:ff:ff
inet6 fe80::5054:ff:fe42:2f6a/64 scope link
valid_lft forever preferred_lft forever

9: macvtap3@eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 500
link/ether 52:54:00:28:80:50 brd ff:ff:ff:ff:ff:ff
inet6 fe80::5054:ff:fe28:8050/64 scope link
valid_lft forever preferred_lft forever

10: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:92:78:f7:2c brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever


Já habiliter o net.ipv4.ip_forward=1 no /etc/sysctl.conf e usei o comando iptables -t nat -o eno1 -A POSTROUTING -j MASQUERADE
, mas não obtive nenhum sucesso. Nos dois sistemas há conexão com a web, mas eles não estão compartilhando acesso à internet e não se comunicam (apenas do pfSense estar sendo virtualizado no Ubuntu Sever 20.04 através do KVM). De qualquer máquina cliente, eu consigo pingar no Ubuntu Server e no pfSense.


  


2. Re: Gateway

JOAO PAULO SCOPEL
joaopauloscopel

(usa Ubuntu)

Enviado em 11/06/2021 - 20:52h

Boa noite,

Para simplificar este cenário, ja pensou na hipótese de baixar uma imagem do PFSense e instalar direramente no host á ser utilizado como servidor de rede?

Isso simplifica o seu cenário, atende o seu critério como Gateway, DHCP se for o caso e os links de Internet podem ser autenticados nele, tanto IP quanto PPPoE. Com o PFSense como borda da rede, isso pode te facilitar N coisas.

Se precisar de consutoria ou prestação de serviços, fico á disposição através do email scopeljoaopaulo@gmail.com.


Atenciosamente,

"Com grandes poderes vem grandes responsabilidades."






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts