龙芯linux怎么关闭防火墙,重新编译龙芯梦兰loongnix系统内核添加iptables_nat模块...
龙芯梦兰发布的基于fedora21的loongnix系统,但系统没有iptables_nat模块,导致无法安装docker应用。
为了安装docker应用,只能重新编译内核加入iptables_nat模块。
在网上找了很多重新编译内核的资料,发现都不太适合龙芯的系统。
自己摸索着重新编译,最终成功步骤如下:
开始之前,确认系统已经安装了必要的软件包:
audit-libs-devel
binutils-devel
elfutils-devel
git
hmaccalc
newt-devel
pciutils-devel
perl-ExtUtils-Embed
python-devel
rpmdevtools
zlib-devel
1: 获得源码
可以去mirror.lemote.com上获取对应版本的源码包,我使用的源码包文件:kernel-4.4.25-2.fc21.loongson.server.2.src.rpm
2:用如下命令安装
rpm -ivh kernel--4.4.fc21.loongson.server.2.src.rpm
正在升级/安装...
1:kernel-4.4.25-2.fc21.loongson.ser################################# [100%]
这个命令把 RPM 目录写入了 ${HOME}/repbuild/SOURCES 和 ${HOME}/rpmbuild/SPECS ,${HOME} 是您的用户主目录。
3:用如下命令准备内核源码树:
cd ~/rpmbuild/SPECS
rpmbuild -bp --target=mipsel kernel.spec
现在,内核源码树就位于 ~/rpmbuild/BUILD/kernel-4.4.fc21.loongson/linux-4.4.25-2.custom.fc21.loongson.server.2.mips64el 目录。
4:改变内核源码树目录
cd ~/rpmbuild/BUILD/kernel--4.4.fc21.loongson/linux--4.4.fc21.loongson/
5: 选择所需的配置文件
cp configs/kernel-4.4.25-mips64el.config .config
6:运行下面的命令
make mrproper ( 去除编译过的档案 - 很重要, 每次重编时都要记得做 )
make oldconfig
make menuconfig
7:选中下面的模块:
Linux Kernel Configuration
-> Networking support
-> Networking options
-> Network packet filtering framework(netfilter)
-> Core netfilter configuration
-> Netfilter connection tracking support
-> Netbios name service protocal support(new)
-> Netfilter Xtables support (required for ip_tables)
需要包含xt_conntrack模块
Linux Kernel Configuration
-> Networking support
-> Networking options
-> Network packet filtering framework(netfilter)
-> IP: Netfilter Configuration
-> IPv4 connection tracking support (require for NAT)
-> IP tables support (required for filtering/masq/NAT)
-> MASQUERADE target support
-> REDIRECT target support
8:编译 & 安装 Kernel
依序执行下列指令 :
make -j9 all ( 需花一段时间 )
make -j9 modules_install
make install
9:新Kernel写入到GRUB
备份旧的grub配置文件
cp grub2/grub.cfg grub2/grub.cfg.bak
更新grub配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
10:重启系统后查询系统nat模块是否添加成功
#lsmod
Module Size Used by
fuse 99126 3
cfg80211 264539 0
rfkill 18355 1 cfg80211
ebtables 27720 0
ip6_tables 18493 0
iptable_nat 1991 0
nf_conntrack_ipv4 13512 1
nf_defrag_ipv4 1635 1 nf_conntrack_ipv4
nf_nat_ipv4 5999 1 iptable_nat
nf_nat 13749 1 nf_nat_ipv4
nf_conntrack 88967 3 nf_nat,nf_nat_ipv4,xt_conntrack,nf_conntrack_ipv4
iptable_mangle 1848 0
iptable_raw 1580 0
iptable_filter 1656 1
ip_tables 18175 4 iptable_filter,iptable_mangle,iptable_nat,iptable_raw
x_tables 21685 6 ip_tables,iptable_filter,ebtables,iptable_mangle,ip6_tables,iptable_raw
dm_mirror 16043 0
dm_region_hash 8471 1 dm_mirror
dm_log 10163 2 dm_region_hash,dm_mirror
snd_hda_intel 20677 0
snd_hda_codec 104369 1 snd_hda_intel
snd_hda_core 38782 2 snd_hda_codec,snd_hda_intel
joydev 11783 0
snd_hwdep 7538 1 snd_hda_codec
snd_seq 65617 0
snd_seq_device 3792 1 snd_seq
snd_pcm 95955 3 snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer 23393 2 snd_pcm,snd_seq
shpchp 28859 0
nfsd 362647 1
龙芯linux怎么关闭防火墙,重新编译龙芯梦兰loongnix系统内核添加iptables_nat模块...相关推荐
- 在linux中关闭防火墙
在linux中关闭防火墙 selinux(secure linux 安全的linux) selinux 是linux下的安全措施机制,用来保护linux系统的安全.相当于另外一个安全工具 [root@ ...
- linux关闭防火墙stop,linux如何关闭防火墙
我的linux不想开启防火墙了,想要关闭,该怎么办呢?下面由学习啦小编给你做出详细的linux关闭防火墙方法介绍!希望对你有帮助! linux关闭防火墙方法一: 重启后生效 开启: chkconfig ...
- 蓝易云:linux怎么关闭防火墙详细教程
在Linux下关闭防火墙可以通过以下步骤实现: 1. 检查防火墙状态 首先需要检查当前系统的防火墙状态,可以使用以下命令: ``` sudo systemctl status firewalld `` ...
- Linux永久关闭防火墙
Linux永久关闭防火墙 Linux防火墙有两个,firewalld和selinux 防火墙firewalld作用:保护互联网对服务器的影响 selinux的作用:保护服务器内部程序对内部文件的访问 ...
- Linux开机关闭防火墙端口
Linux开机关闭防火墙&端口: 1,查看防火墙状态: systemctl status firewalld 此状态为开启状态 开启防火墙: systemctl start firewalld ...
- linux os6.5如何关闭防火墙,【OS】Linux如何关闭防火墙
[OS]Linux如何关闭防火墙 1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: ser ...
- linux 桌面关闭防火墙,Linux关闭防火墙的方法步骤
windows操作系统的防火墙好关闭,但是linux操作系统防火墙可能有很多新手朋友不会关闭,下面就让学习啦小编教大家Linux关闭防火墙的方法吧. Linux关闭防火墙的方法 首先我们打开linux ...
- Linux系统关闭防火墙命令
Linux系统关闭防火墙命令 下面是red hat/CentOs7关闭防火墙的命令! 1:查看防火状态 systemctl status firewalld service iptables stat ...
- linux oracle 关闭防火墙,Linux 下关闭防火墙设置
一.Linux下开启/关闭防火墙命令 1) 永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后 ...
最新文章
- ESP8266 D1-UNO-R3开发板的初步测试
- CKEditor的安装与基本使用(JSP)
- 9-Building FIP images with support for Trusted Board Boot
- xcode 写代码没有补全 提示
- Java模块化方法–模块,模块,模块
- android 应用自动重启,Android 应用崩溃后自动重启的方法
- 使用cmd-命令运行Java项目
- 学校计算机教室局域网的建立,校园局域网组建及配置.pdf
- Android将应用调试log信息保存在SD卡
- java源代码1000_Java源代码
- 规模大的优化mysql_十大MySQL优化技巧
- java 乱码 号处理器_java处理中日文字符串的乱码问题
- 计算机一级考试考什么呢,计算机一级考试考些什么呢
- matlab做弹簧阻尼系统,第5章 弹簧阻尼系统建模.ppt
- 程序员必备开发神器【MAC篇】
- 增删改查以及冒泡算法的综合案例
- 古月居ROS入门21讲——10-12.Publisher和Subscriber的编程实现 话题消息的定义与使用
- 最小的操作系统MenuetOS
- gitlab忘记密码进行重置
- 图书馆管理系统的数据库设计
热门文章
- ASP.NET中利用控件实现简单的登录界面
- 图片情感分析(2):图像情感分析模型
- 点更改计算机名闪退,我用win10电脑在编辑文件夹如删除,重命名之类时他会黑一下然后闪退,正常吗,怎么解决?,word一保存就闪退...
- linux最多创建几个扩展分区,Linux分区:最多支持四个主分区、扩展分区
- 动画幻灯片_动画片段幻灯片
- 一个让全球人沉迷的游戏背后需要怎样的团队?
- excel.CreateDispatch(_T( Excel.Application ))失败
- Android Studio 添加下划线
- 这几部火爆国漫竟然都改编自橙瓜网络文学奖网文之王得主!
- flash cs5最新中文帮助下载