Firefly开源社区

123
发表新贴
打印 上一主题 下一主题

[Linux] Core-3399-JD4 ubuntu18上搭建k8s网络不通

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-8-17 17:34:26        只看该作者  21#
wx_神经蛙_Hq8 发表于 2022-8-17 16:26
根据您的建议,重新编译内核,firefly_linux_defconfig 文件见附件
主要内容为加入以下编译模块
CONFIG ...

modprobe 和 insmod 是用于加载模块ko 文件,ko 文件是在 config 中选择 m 再编译产生
但你选择的是y
y表示 build-in 方式编译进内核,所以模块已经是内核的一部分了,开机自动生效,/lib/modules/下当然没有 ko 文件,也无需使用 modprobe 加载

所以你继续之前的工作就行,你的内核已经具备这些功能了
回复

使用道具 举报

47

积分

0

威望

0

贡献

技术小白

积分
47
发表于 2022-8-17 18:34:20        只看该作者  22#
Liuth 发表于 2022-8-17 17:34
modprobe 和 insmod 是用于加载模块ko 文件,ko 文件是在 config 中选择 m 再编译产生
但你选择的是y
y ...

接着上面一个问题
执行以下命令检测iptables 是否可用
root@firefly:~/cloud-platform/tools# service iptables status
Unit iptables.service could not be found.
iptables服务还是不存在
是不是内核编译还是没有把相关模块保函进去?
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-8-18 09:31:28        只看该作者  23#
wx_神经蛙_Hq8 发表于 2022-8-17 18:34
接着上面一个问题
执行以下命令检测iptables 是否可用
root@firefly:~/cloud-platform/tools# service  ...

ubuntu 没有 iptables.service 这个东西,这个服务是 CentOS 上的。 Ubuntu 直接通过 iptables 命令控制
而且这是应用层的东西,是另外安装的,有和没有跟内核无关系
你继续部署k8s就行
回复

使用道具 举报

47

积分

0

威望

0

贡献

技术小白

积分
47
发表于 2022-8-18 10:53:40        只看该作者  24#
Liuth 发表于 2022-8-18 09:31
ubuntu 没有 iptables.service 这个东西,这个服务是 CentOS 上的。 Ubuntu 直接通过 iptables 命令控制
...

感谢您的帮助,我按照下面的教程重新编译内核,已经把这个问题解决了,非常感谢
https://blog.csdn.net/weixin_40293570/article/details/107811815
回复

使用道具 举报

返回列表
123
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表