Как создать соединение eth1 с IP-адресом 10.4.6.2
, маской подсети 255.255.255.128 (/ 25)
, со шлюзом, установленным в качестве первого доступного адреса из сеть и MAC-адрес AA: BB: CC: DD: 4: 6
.
Мне нужно настроить эту настройку перед (предварительным) запуском интерфейса. Кроме того, мне нужно создать файл в / var / log / journal
, который отслеживает каждое (вверх и вниз) изменение состояния интерфейса (добавляя данные о событии в конец файла).
Например, если я выключу интерфейс, файл будет содержать DOWN [8-12-10 / 17: 55: 30]
с датой, записанной в следующем формате: [ день-месяц-год / час: минута: секунда]
Сначала определите, можете ли вы делать то, что вы хотите с сетевым менеджером, из вашего поста я думаю, что это маловероятно.
Если вы не собираетесь использовать Диспетчер сети, вам необходимо либо удалить его, либо отключить его и понять, как вручную настроить сеть.
sudo apt-get remove –purge network-manager network-manager-gnome
Завершить работу сети
sudo /etc/init.d/networking stop
Затем вы установите свой сервер имен в /etc/resolv.conf
sudo -e /etc/resolv.conf
Затем вы отредактируете /etc/network/interfaces
sudo -e /etc/network/interfaces
Примерно так
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
Затем вы можете использовать опции вверх / вниз, синтаксис:
up <command>
Так что в вашем случае добавьте
up echo $(date) "eth0 up" >> /var/log/journal
down echo $(date) "eth0 down" >> /var/log/journal
Добавьте эти команды в раздел eth0 под шлюзом.
См. http://manpages.ubuntu.com/manpages/oneiric/man5/interfaces.5.html
Аналогично, дата очень гибкая, и варианты рассматриваются в страница руководства
http://manpages.ubuntu.com/manpages/oneiric/man1/date.1.html
дата + "% d-% m -% y% l:% M:% S "
Это, по крайней мере, приведет вас к парку мячей.