网上冲浪 | 反毒杀毒 | 菜鸟进阶 | 网络安全 | 实用技术 | 网络安全 | 操作系统 |
工具软件 | 电脑医院 | 网上赚钱 | 网页制作 | 网络营销 | 经典教程 | IT趣 谈 |
当前位置:IT快活林网上冲浪网络安全

CentOS4.4下iptables脚本出错了!在4.3下是好的。(已解决)

同样的iptables脚本,版本是一样的。--iptables-1.2.11-3.1.RHEL4我把脚本和出错信息截图如下:[ 本帖最后由 山东大葱 于 2006-11-28 02:49 编辑 ]-----十分纳闷!万分郁闷!不同的系统、同样的安装(及所选软件包)、同样的iptables版本、同样的脚本,怎么一个正常、一个出错呢?!-----动过内核吧?-----错误不是说没有ip_forward那个文件么,是不是4.4变了位置-----QUOTE:原帖由 suran007 于 2006-11-27 10:56 发表错误不是说没有ip_forward那个文件么,是不是4.4变了位置 那句是错了,kernel 里根本就没有那个目录树结构,但导致不成功的原因不是这个-----4.3和4.4的安装的软件包什么的都是一样的!安装完之后什么都没动,直接放上去脚本。逐条命令去执行,没有任何错误。但是一旦写成脚本,赋予执行权限去执行就出错。我再把4.4的重新安装一遍,如果还有错,就不知道说什么好了!-----QUOTE:原帖由 山東大蔥 於 2006-11-27 21:42 發表4.3和4.4的安裝的軟件包什麼的都是一樣的!安裝完之後什麼都沒動,直接放上去腳本。逐條命令去執行,沒有任何錯誤。但是一旦寫成腳本,賦予執行權限去執行就出錯。很簡單原因吧,因為你打的 script 是在 windows 輸入的,所以文檔換行是 \r\n,而 unix 系統則是使用 \n 表示換行,所以這一定會產生錯誤。你用 file 看一下該文檔就可以確認了.. 解決方式用 vim 打開後,輸入 :set fileformat=unix 後,儲存起來即可使用。其他像是裝 dos2unix 也是方式。--[ 本帖最后由 kenduest 于 2006-11-27 23:25 编辑 ]-----楼上哥哥就是牛!我是在linux下编辑,但又在windows下修改,然后再上传到另外一台linux主机的。根据提示,已经好了。非常感谢![ 本帖最后由 山东大葱 于 2006-11-28 01:58 编辑 ]
[]作者:本站整理  来源:不祥