Criar rota permanente [RESOLVIDO]

1. Criar rota permanente [RESOLVIDO]

Leonardo Piffero Curti
CurT1

(usa Debian)

Enviado em 19/03/2018 - 09:23h

Segue meu problema:
tenho duas redes: eth0 = 192.168.1.0/24 - internet
eth1 = 10.100.1.0/24 - lan/intranet
Por padrão, o debian está usando como rota o gw 192.168.1.1 para as duas redes, quando tento acessar um ip na intranet 10.0.0.0/8, ele não acessa porque sai pelo gw 192.168.1.1.
Adiciono a rota para o gw 10.100.1.1 com o comando: route add -net 10.0.0.0/8 gw 10.100.1.1, aí sim consigo acessar ambas as redes (internet e intranet), porém quando reinicio o computardor, a rota é esquecida.
Peço ajuda para criar um script que inicie junto com o sistema e já com as rotas prontas, ou alguma forma de fazer com que a rota fique salva e inicie junto com o sistema.
Agradeço desde já!


  


2. Re: Criar rota permanente

Rodrigo Leutz
rleutz

(usa Arch Linux)

Enviado em 19/03/2018 - 10:15h

tenta isso

sudo vi /etc/systemd/system/rc-local.service
Then add the following content to it.

[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
After=network-online.target

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target
Save and close the file. Make sure /etc/rc.local file is executable.

sudo chmod +x /etc/rc.local
After that, enable the service on system boot:
sudo systemctl enable rc-local
Output:

Created symlink from /etc/systemd/system/multi-user.target.wants/rc-local.service to /etc/systemd/system/rc-local.service.
Now start the service and check its status:

sudo systemctl start rc-local.service
sudo systemctl status rc-local.service
Output:

● rc-local.service - /etc/rc.local Compatibility
Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2015-11-27 00:32:56 CST; 14min ago
Process: 879 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)
Main PID: 880 (watch)
CGroup: /system.slice/rc-local.service

dai coloca as linhs no /etc/rc.local






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts