ifupdown:接口没有正确配置

ifupdown:接口没有正确配置

从几天前开始,我就一直遭受着 Debian Wheezy 带来的困扰。

每次启动服务器时,唯一可用的接口是环回接口。我在 /etc/network/interfaces 中配置了静态 IP

ifconfig -a 正确显示以太网接口(本例中为 eth2)。当我执行 ifconfig eth2 up 时,它会像往常一样启动接口,但没有 IP。我必须执行 ifconfig eth2 xxxx 才能获取 IP。

执行 ifconfig eth2 up 后执行 ifconfig:

eth2      Link encap:Ethernet  HWaddr 00:25:22:0d:dd:b1  
          inet6 addr: fe80::225:22ff:fe0d:ddb1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:398 (398.0 B)
          Interrupt:42 Base address:0x2000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:17653 (17.2 KiB)  TX bytes:17653 (17.2 KiB)

之后,我仍然无法访问互联网。当我 ping Google 时,我收到“ping:未知主机 google.com”

这不是路由器的问题,因为这个网络上的其他计算机都在运行,我也可以通过 ssh 访问有问题的计算机(在使用 ifconfig 为其提供 IP 之后)

我尝试了很多方法,也有很多人试图帮助我,但我仍然不知道如何解决这个问题。

我不得不说我认为(这是非专家的个人观点)问题出在开始,因为第一个问题是缺少接口和 IP。

感谢您阅读我的文章并花费时间。

这是 /etc/network/interfaces 文件:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth2
iface eth2 inet static
        address 192.168.1.45
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1

答案1

问题已找到netscript-2.4Debian Wheezy 软件包声称与ifupdown包,启动后无法正确配置“静态”接口。

安装后ifupdown问题已解决。

答案2

检查目录中的脚本:

if-down.d
if-post-down.d
if-pre-up.d
if-up.d
接口.d

相关内容