如何创建具有 IP 地址10.4.6.2
、子网掩码255.255.255.128(/25)
、网关设置为网络中第一个可用地址和 MAC 地址的eth1 连接AA:BB:CC:DD:4:6
。
我需要在启动界面之前(预先)进行此项设置。此外,我必须创建一个文件,在其中/var/log/journal
跟踪界面的每次(启动和关闭)状态变化(在文件末尾添加事件数据)。
例如,如果我关闭界面,文件将包含DOWN [8-12-10/17:55:30]
,日期格式如下:[day-month-year/hour:minute:second]
答案1
首先确定您是否可以使用网络管理器做您想做的事情,从您的帖子来看,我认为这不太可能。
如果您不打算使用网络管理器,则需要将其删除或禁用它并了解如何手动配置您的网络。
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"
这至少能让你进入球场。