Renomear interfaces TAP dentro de arquivos

1. Renomear interfaces TAP dentro de arquivos

Joao Israel Costa Viana
wakeup

(usa Debian)

Enviado em 22/03/2020 - 00:34h

Boa noite a todos, tenho a seguinte situação, tenho varios arquivos de vpn com nomes server01, server02 e etc.. dentro de cada um deles tem uma linha chamada tap10, acontece que para conectar a duas VPNs ao mesmo tempo o nome da interface nao pode ser o mesmo, deveria ser tap10, tap11 e etc.. Então tenho que fazer um script para entrar em cada arquivo e mudar o nome dessas interfaces em sequencia, já estou com a cabeça doendo e sei que pra quem saca, e gosta é moleza, onde eu cheguei:

lista=`cat ~/Documents/OpenVPN/config/lista_conf.lst`
for tap in $lista ;

do
sed 's/dev tap10/dev tapX/g' $lista

done

Já baguncei os arquivos todos, e nao chequei a uma conclusão, sei que tenho que usa o "seq" para ele ir mudando os numeros das interfaces, mas nao cheguei a lugar nenhum.

Alguem pode dar aquele "bizu" magico?









  


2. Re: Renomear interfaces TAP dentro de arquivos

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/03/2020 - 22:47h


wakeup escreveu:

Boa noite a todos, tenho a seguinte situação, tenho varios arquivos de vpn com nomes server01, server02 e etc.. dentro de cada um deles tem uma linha chamada tap10, acontece que para conectar a duas VPNs ao mesmo tempo o nome da interface nao pode ser o mesmo, deveria ser tap10, tap11 e etc.. Então tenho que fazer um script para entrar em cada arquivo e mudar o nome dessas interfaces em sequencia, já estou com a cabeça doendo e sei que pra quem saca, e gosta é moleza, onde eu cheguei:

lista=`cat ~/Documents/OpenVPN/config/lista_conf.lst`
for tap in $lista ;

do
sed 's/dev tap10/dev tapX/g' $lista

done

Já baguncei os arquivos todos, e nao chequei a uma conclusão,
sei que tenho que usa o "seq" para ele ir mudando os numeros das interfaces, mas nao cheguei a lugar nenhum.

Alguem pode dar aquele "bizu" magico?

Boa noite Wakeup.
Preciso entender....
Os nomes server01, server02 , estão na sequência?
Qual o conteúdo de ~/Documents/OpenVPN/config/lista_conf.lst ?
Nessa lista tem todas as linhas com os "Taps"? E e ai que quer alterar?

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts