主頁 > 作業系統 > 求熱心人幫忙,iptables不會用 我是ubuntu16

求熱心人幫忙,iptables不會用 我是ubuntu16

2020-09-19 20:41:12 作業系統

聽說用modprobe ip_tables就可以啟動iptables了。但是用了這個命令以后,出現:
modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/2.6.32-042stab116.1/modules.builtin.bin'
modprobe: FATAL: Module iptables not found in directory /lib/modules/2.6.32-042stab116.1

現在糊涂了,到底會是iptables的錯誤還是modprobe的錯誤?該怎么解決?
另外還有其它問題,如:怎么啟動iptables,怎么停止iptables?
分別嘗試過以下命令:service iptables start 
然后就報錯,說沒有iptables這個服務。我明明裝了啊
iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination   

求熱心人士小幫一把。。。。

uj5u.com熱心網友回復:

可以參考http://blog.csdn.net/renwotao2009/article/details/51225359

uj5u.com熱心網友回復:

參考 1 樓 renwotao2009 的回復:
可以參考http://blog.csdn.net/renwotao2009/article/details/51225359

看過了,好像就點像天書,目前我只想確認下iptables有沒有啟動。
我試過 service iptables start
結果:Failed to start iptables.service: Unit iptables.service not found
我試過:/etc/init.d/iptables start
結果:bash: /etc/init.d/iptables: No such file or directory

uj5u.com熱心網友回復:

參考 2 樓 Porsion 的回復:
Quote: 參考 1 樓 renwotao2009 的回復:

可以參考http://blog.csdn.net/renwotao2009/article/details/51225359

看過了,好像就點像天書,目前我只想確認下iptables有沒有啟動。
我試過 service iptables start
結果:Failed to start iptables.service: Unit iptables.service not found
我試過:/etc/init.d/iptables start
結果:bash: /etc/init.d/iptables: No such file or directory
你安裝iptables了嗎?

uj5u.com熱心網友回復:

參考 3 樓 renwotao2009 的回復:
Quote: 參考 2 樓 Porsion 的回復:

Quote: 參考 1 樓 renwotao2009 的回復:

可以參考http://blog.csdn.net/renwotao2009/article/details/51225359

看過了,好像就點像天書,目前我只想確認下iptables有沒有啟動。
我試過 service iptables start
結果:Failed to start iptables.service: Unit iptables.service not found
我試過:/etc/init.d/iptables start
結果:bash: /etc/init.d/iptables: No such file or directory
你安裝iptables了嗎?

肯定安裝了啊。安沒安裝我還是知道的。
最近在做VPN server 要用到iptables 做nat轉發,結果無論怎么做,都不能上外網啊。大俠要是有這方面的經驗還望不吝賜教!!
謝謝了

uj5u.com熱心網友回復:

另外,這是我目前設定的規則:
root@localhost:/home/sam# iptables -t nat -nL
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
SNAT       all  --  192.168.1.0/24       0.0.0.0/0            to:23.83.225.181

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
root@localhost:/home/sam# 

uj5u.com熱心網友回復:

求幫忙啊
么人來幫一下嗎,初學者,英文又差。。。。

uj5u.com熱心網友回復:

貌似樓主安裝了iptables命令列,而且從iptables -L的輸出來看,各種內核模塊也都有,應該可以正常作業。

另外,serverice下面的iptabels(服務)只是一堆包裝的服務/腳本而已,有沒有沒有關系。(主要影響開啟自動啟動)

PS,如果在談“啟動”/“停止”iptables的時候,多半指的是iptables服務,也就是service或者init.d目錄下的控制腳本。

uj5u.com熱心網友回復:

舉個(不恰當的)例子,有點像安裝了apache但是沒有httpd service的狀態。
不能開機自動啟動,但是不妨礙手工啟動。

uj5u.com熱心網友回復:

http://askubuntu.com/questions/687369/could-not-open-builtin-file-modules-builtin-bin
Looks like you have a mismatch between which kernel version modprobe is looking for 2.6.32-042stab104.1 vs the version you have (re)installed 3.19.0-30-generic.
use uname -r to dump your running kernel. It looks like you have some custom kernel installed - check your bootloader (probably grub) to see if it is hardcoded to some ancient kernel instead of the lastest installed kernel.
2.6.32 is old (ancient) enough that it probably doesn't use modules.builtin.bin - so you may have a mismatch in your modutils version vs your kernel

https://lists.debian.org/debian-boot/2014/09/msg00880.html
modules.builtin is generated at kernel build time and can't be regenerated from the installed kernel or modules.



uj5u.com熱心網友回復:

參考 9 樓 nswcfd 的回復:
http://askubuntu.com/questions/687369/could-not-open-builtin-file-modules-builtin-bin
Looks like you have a mismatch between which kernel version modprobe is looking for 2.6.32-042stab104.1 vs the version you have (re)installed 3.19.0-30-generic.
use uname -r to dump your running kernel. It looks like you have some custom kernel installed - check your bootloader (probably grub) to see if it is hardcoded to some ancient kernel instead of the lastest installed kernel.
2.6.32 is old (ancient) enough that it probably doesn't use modules.builtin.bin - so you may have a mismatch in your modutils version vs your kernel

https://lists.debian.org/debian-boot/2014/09/msg00880.html
modules.builtin is generated at kernel build time and can't be regenerated from the installed kernel or modules.

謝謝你熱心回復。
小弟英文實在是差!目前能掌握的英文基本上都是從羨劇里學的。。。
看到kernel這個詞我就怕了,小弟是新手,才接觸linux,更不要提內核了。。。這個系統是剛剛安裝的,什么都沒動過呢。另外今天又有新的問題,安裝mysql,然后就啟動,結果Error,說是遇到找不到mysql.sock檔案,看錯誤日志吧,找了半天沒到。我想可能是因為是正在安裝,所以沒來得及寫日志就退出了。
我是apt-get install安裝的,如果需要依賴的話,它自己應該能搞定。
只能看螢屏,看configure的記錄,發現有很多檔案夾沒有crateing成功,再往前翻,發現locale:cannot set TC_某某某。于是看locales,cat出來結果是空檔案,然后又cd /var/lib/locales,然后就提示 no such file.....我也是不知道怎么辦了,想當然的apt-get install locale吧,結果還是么有。。。想把我電腦上的locales檔案夾scp過去吧,結果提示:這不是一個普通的檔案(機器翻譯過的)
我醉醉的,重裝系統吧。。

uj5u.com熱心網友回復:

modprobe: FATAL: Module iptables not found in directory /lib/modules/2.6.32-042stab116.1

這個錯誤表時是配置問題呀

你用的是什么作業系統?

另外最近在做VPN server 要用到iptables 做nat轉發,結果無論怎么做,都不能上外網啊。大俠要是有這方面的經驗還望不吝賜教!!

請問你的SELINUX配置了嗎?直接把SELINUX關了試一下(怎么關問度娘)

uj5u.com熱心網友回復:

和樓主相同的錯誤,centos,
聯網之后,執行下面的命令就可以使firewald加載iptables
systemctl stop firewalld
system mask firewalld
yum install iptables-services
service iptables status
OK...

uj5u.com熱心網友回復:

Ubuntu 安裝完就有 iptables (預裝了),無需另外安裝。
我也沒有見過 modprobe iptables 這句。modprobe 其他 iptables 的模塊就有。
你現在應該直接用就行。

另外,看看 
iptables -t nat -S
的輸出。

uj5u.com熱心網友回復:

用的是CentOS 7 嗎

1.防火墻狀態

接著先是看centos7的防火墻的狀態,查看的命令為
sudo systemctl status firewalld。
查看后,看到active(running)就意味著防火墻打開了。

2.啟動防火墻

打開防火墻的命令為:
sudo systemctl start firewalld。

3.關閉防火墻

如果想關閉防火墻,命令為:
sudo systemctl stop firewalld。
關閉后查看是否關閉成功,如果看到inactive(dead)就意味著防火墻關閉了。
(我也是從網上找的)

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/83591.html

標籤:系統維護與使用區

上一篇:域名A記錄決議,子域名前綴要填寫什么?

下一篇:求助! Linux連接云服務器,mysql資料庫有的表更新資料有的表卻沒有更新,是什么問題?同樣的代碼放到另一個云上所有表都更新

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • CA和證書

    1、在 CentOS7 中使用 gpg 創建 RSA 非對稱密鑰對 gpg --gen-key #Centos上生成公鑰/密鑰對(存放在家目錄.gnupg/) 2、將 CentOS7 匯出的公鑰,拷貝到 CentOS8 中,在 CentOS8 中使用 CentOS7 的公鑰加密一個檔案 gpg -a ......

    uj5u.com 2020-09-10 00:09:53 more
  • Kubernetes K8S之資源控制器Job和CronJob詳解

    Kubernetes的資源控制器Job和CronJob詳解與示例 ......

    uj5u.com 2020-09-10 00:10:45 more
  • VMware下安裝CentOS

    VMware下安裝CentOS 一、軟硬體準備 1 Centos鏡像準備 1.1 CentOS鏡像下載地址 下載地址 1.2 CentOS鏡像下載程序 點擊下載地址進入如下圖的網站,選擇需要下載的版本,這里選擇的是Centos8,點擊如圖所示。 決定選擇Centos8后,選擇想要的鏡像源進行下載,此 ......

    uj5u.com 2020-09-10 00:12:10 more
  • 如何使用Grep命令查找多個字串

    如何使用Grep 命令查找多個字串 大家好,我是良許! 今天向大家介紹一個非常有用的技巧,那就是使用 grep 命令查找多個字串。 簡單介紹一下,grep 命令可以理解為是一個功能強大的命令列工具,可以用它在一個或多個輸入檔案中搜索與正則運算式相匹配的文本,然后再將每個匹配的文本用標準輸出的格式 ......

    uj5u.com 2020-09-10 00:12:28 more
  • git配置http代理

    git配置http代理 經常遇到克隆 github 慢的問題,這里記錄一下幾種配置 git 代理的方法,解決 clone github 過慢。 目錄 git配置代理 git單獨配置github代理 git配置全域代理 配置終端環境變數 git配置代理 主要使用 git config 命令 git單獨 ......

    uj5u.com 2020-09-10 00:12:33 more
  • Linux npm install 裝包時提示Error EACCES permission denied解

    npm install 裝包時提示Error EACCES permission denied解決辦法 ......

    uj5u.com 2020-09-10 00:12:53 more
  • Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包

    Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包。 18 (flaskApi) [root@67 flaskDemo]# yum -y install nginx 19 已加載插件:fastestmirror, langpacks 20 Loading ......

    uj5u.com 2020-09-10 00:13:13 more
  • Linux查看服務器暴力破解ssh IP

    在公網的服務器上經常遇到別人爆破你服務器的22埠,用來挖礦或者干其他嘿嘿嘿的事情~ 這種情況下正確的做法是: 修改默認ssh的22埠 使用設定密鑰登錄或者白名單ip登錄 建議服務器密碼為復雜密碼 創建普通用戶登錄服務器(root權限過大) 建立堡壘機,實作統一管理服務器 統計爆破IP [root ......

    uj5u.com 2020-09-10 00:13:17 more
  • CentOS 7系統常見快捷鍵操作方式

    Linux系統中一些常見的快捷方式,可有效提高操作效率,在某些時刻也能避免操作失誤帶來的問題。 ......

    uj5u.com 2020-09-10 00:13:31 more
  • CentOS 7作業系統目錄結構介紹

    作業系統存在著大量的資料檔案資訊,相應檔案資訊會存在于系統相應目錄中,為了更好的管理資料資訊,會將系統進行一些目錄規劃,不同目錄存放不同的資源。 ......

    uj5u.com 2020-09-10 00:13:35 more
最新发布
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:43:21 more
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:42:36 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:26:53 more
  • 設定Windows主機的瀏覽器為wls2的默認瀏覽器

    這里以Chrome為例。 1. 準備作業 wsl是可以使用Windows主機上安裝的exe程式,出于安全考慮,默認情況下改功能是無法使用。要使用的話,終端需要以管理員權限啟動。 我這里以Windows Terminal為例,介紹如何默認使用管理員權限打開終端,具體操作如下圖所示: 2. 操作 wsl ......

    uj5u.com 2023-04-19 09:25:49 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:19:04 more
  • Linux學習筆記

    IP地址和主機名 IP地址 ifconfig可以用來查詢本機的IP地址,如果不能使用,可以通過install net-tools安裝。 Centos系統下ens33表示主網卡;inet后表示IP地址;lo表示本地回環網卡; 127.0.0.1表示代指本機;0.0.0.0可以用于代指本機,同時在放行設 ......

    uj5u.com 2023-04-18 06:52:01 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:50 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:01 more
  • 你是不是暴露了?

    作者:袁首京 原創文章,轉載時請保留此宣告,并給出原文連接。 如果您是計算機相關從業人員,那么應該經歷不止一次網路安全專項檢查了,你肯定是收到過資訊系統技術檢測報告,要求你加強風險監測,確保你提供的系統服務堅實可靠了。 沒檢測到問題還好,檢測到問題的話,有些處理起來還是挺麻煩的,尤其是線上正在運行的 ......

    uj5u.com 2023-04-05 16:52:56 more
  • 細節拉滿,80 張圖帶你一步一步推演 slab 記憶體池的設計與實作

    1. 前文回顧 在之前的幾篇記憶體管理系列文章中,筆者帶大家從宏觀角度完整地梳理了一遍 Linux 記憶體分配的整個鏈路,本文的主題依然是記憶體分配,這一次我們會從微觀的角度來探秘一下 Linux 內核中用于零散小記憶體塊分配的記憶體池 —— slab 分配器。 在本小節中,筆者還是按照以往的風格先帶大家簡單 ......

    uj5u.com 2023-04-05 16:44:11 more