我有一个Debian系统,与eth0
和一起用作无线路由器wlan0
。现在,我就手动添加一个额外的网络eth1
有ifconfig
:
alix:〜#ifconfig eth1 192.168.0.2网络掩码255.255.255.0 alix:〜#netstat -rn 内核IP路由表 目标网关Genmask标志MSS窗口irtt Iface 0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 阿里克斯:〜#ping 192.168.0.254 PING 192.168.0.254(192.168.0.254)56(84)个字节的数据。 来自192.168.0.254的64个字节:icmp_req = 1 ttl = 64时间= 0.537 ms 来自192.168.0.254的64个字节:icmp_req = 2 ttl = 64时间= 0.199 ms 来自192.168.0.254的64个字节:icmp_req = 3 ttl = 64时间= 0.188 ms ^ C -192.168.0.254 ping统计信息- 传输3个数据包,接收3个数据包,0%数据包丢失,时间2005ms rtt最小值/平均值/最大值/ mdev = 0.188 / 0.308 / 0.537 / 0.161 ms
一切正常,如您所见。
现在,我想使配置永久化。为此,我将以下部分添加到/etc/network/interfaces
:
alix:〜#sed -n'/ iface eth1 /,/ ^ $ / p'/ etc / network / interfaces iface eth1 inet静态 地址192.168.0.2 网络掩码255.255.255.0
但是,当我尝试启动网络时,出现以下错误:
alix:〜#ifconfig eth1向下 alix:〜#ifup -v eth1 配置接口eth1 = eth1(inet) 运行部分--verbose /etc/network/if-pre-up.d 运行部分:执行/etc/network/if-pre-up.d/hostapd ip addr添加192.168.0.2/255.255.255.0广播192.168.0.255 dev eth1标签eth1 RTNETLINK答案:文件存在 无法启动eth1。
当我ip
手动运行命令时,出现相同的错误:
alix:〜#ip addr添加192.168.0.2/255.255.255.0广播192.168.0.255 dev eth1标签eth1 RTNETLINK答案:文件存在
命令有什么问题?我该如何告诉Debian做正确的事?
RTNETLINK answers: No such process Failed to bring up eth1
但现在我的Eth1已正确分配并且是UP / UP。