首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Raspbian :/etc/网络/接口不应用inet6地址。怎么诊断?

Raspbian :/etc/网络/接口不应用inet6地址。怎么诊断?
EN

Unix & Linux用户
提问于 2016-04-16 20:00:15
回答 2查看 510关注 0票数 1

我遇到了一个奇怪的问题,我不知道如何诊断,也不知道如何解决。

我的问题是,过去突然工作的静态ipv6分配在引导时不再应用,但在手动运行ifup时仍然工作。我已经检查了我的日志文件,但是它们显示在引导时也使用ifupdown:

代码语言:javascript
运行
复制
Apr 16 20:57:07 [censored] ifplugd(eth0)[213]: Executing '/etc/ifplugd/ifplugd.action eth0 up'.

当ipv4继续工作的时候,我花了一段时间才意识到,所以很遗憾,我无法确定确切的原因。

我认为这个问题是由替换我的路由器引起的,它还充当dhcp服务器,现在它可能发送的信息比以前的路由器更多或更少。最近我更改的另一件事是,我安装了一些额外的服务(hdparm、sdparm、nfs-内核-server、minidlna),这可能扰乱了执行引导脚本的顺序。

我的raspbian安装非常老,并且已经从Wheezy升级到Jessie,所以它仍然使用“旧”方式来配置网络接口/etc/ network /接口。它没有安装dhcpcd,而是依赖dhclient。

这里是我的/etc/网络/接口,它不再应用ipv6地址了,但是几天前它曾经做得很好.

代码语言:javascript
运行
复制
auto lo

iface lo inet loopback
iface eth0 inet dhcp
iface eth0 inet6 static 
        address [censored]
        netmask 64

如前所述,当我运行ifup --force eth0时,它确实应用了ipv6地址。但是,在引导时,它不会被应用。有趣的是,如果我也设置了一个静态ipv4地址,那么这两个地址都将被应用:

代码语言:javascript
运行
复制
auto lo

iface lo inet loopback
#iface eth0 inet dhcp
iface eth0 inet static
        address 192.168.1.1
        netmask 24
        gateway 192.168.1.253
        mtu 1492
ifac eth0 inet6 static 
        address [censored]
        netmask 64

如果您需要它,这是完整的日志文件

目前,我正在使用静态配置作为解决办法,但我真的很想知道发生了什么。

EN

回答 2

Unix & Linux用户

发布于 2016-08-27 19:21:44

好吧,我也有同样的问题,这个问题解决了:

  • 删除‘我脸eth0内手册’,可能是错误的离开那里。
  • 加上一个“自动eth0”行,它就丢失了。

之后,eth0完美无缺地出现了,aiccu和radvd现在正常工作了:)

票数 0
EN

Unix & Linux用户

发布于 2023-01-06 08:08:08

你错过了“自动eth0”

为了在启动时自动启用网络接口,我们使用以下语法:

代码语言:javascript
运行
复制
auto <interface>

参考文献

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/276941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档