Como eu crio uma determinada configuração de rede? [fechadas]

1

Como faço para criar uma conexão eth1 com o endereço IP 10.4.6.2 , máscara de sub-rede 255.255.255.128(/25) , com um gateway definido como o primeiro endereço disponível da rede e endereço MAC AA:BB:CC:DD:4:6 .

Eu preciso dessa configuração antes (pré-up) para iniciar a interface. Além disso, eu tenho que criar um arquivo em /var/log/journal , que controla todas as mudanças de estado (para cima e para baixo) da interface (adicionando os dados do evento no final do arquivo).

Por exemplo, se eu desligar a interface, o arquivo conterá DOWN [8-12-10/17:55:30] , com a data escrita neste formato: [day-month-year/hour:minute:second]

    
por johnny 08.12.2011 / 16:57

1 resposta

1

Primeiramente, determine se você pode fazer o que quiser com o gerente de rede, do seu post, o que é improvável.

Se você não for usar o Network Manager, precisará removê-lo ou desativá-lo e entender como configurar manualmente sua rede.

sudo apt-get remove –purge network-manager network-manager-gnome

Traga a rede para baixo

sudo /etc/init.d/networking stop

Você então configuraria seu servidor de nomes em /etc/resolv.conf

sudo -e /etc/resolv.conf

Você então edita /etc/network/interfaces

sudo -e /etc/network/interfaces

Algo parecido com isto

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.4.6.2
netmask 255.255.255.128
broadcast 111.222.333.444 #I am not sure of your broadcast
gateway your_gateway)ip

Você pode usar as opções para cima / baixo, a sintaxe é

up <command>

Então, no seu caso, adicione

up echo $(date) "eth0 up" >>  /var/log/journal
down echo $(date) "eth0 down" >> /var/log/journal

Adicione esses comandos na sub-rotina eth0, abaixo do gateway.

Veja o link

Da mesma forma, a data é muito flexível e as opções são abordadas na página do manual

link

date + "% d-% m-% y% l:% M:% S"

Isso, pelo menos, vai fazer você entrar no parque.

    
por Panther 08.12.2011 / 17:46