首页 存档 技术 查看内容

Linux网络子系统安全性模块代码演示验证方案及结果分析(2) 4 待解决问题

2018-3-30 13:00 |来自: 互联网 263 0

摘要: 3.1.4.3 开发板网卡设置 1.为双网卡配置IP: 定义DNS则要使用vi编辑器编辑/etc/resolv.conf文件修改为nameserver 202.117.128.2。 但这种方法有很大的局限性,重启开发板后要重新输入命令。通过对开发板目录结构的 ...

3.1.4.3 开发板网卡设置

1.为双网卡配置IP:

定义DNS则要使用vi编辑器编辑/etc/resolv.conf文件修改为nameserver 202.117.128.2

但这种方法有很大的局限性,重启开发板后要重新输入命令。通过对开发板目录结构的研究,找到了启动脚本(/etc/init.d/rcS)。

启动流程大致如下:首先定义了环境变量PATH,定义运行级别为超级用户,紧接着设置默认的权限umask,下面是挂载proc文件系统,sysfs,usbfs等文件系统,以及挂载/dev下所有的设备,构建/var目录,再下面是在屏幕上输出一些初始化的信息,再下面是设置回环设备,初始化eth0接口。而初始化eth0实际上是调用了/etc/init.d/ifconfig-eth0脚本,这个脚本首先判断/etc/eth0-setting文件是否存在,存在的话可以用source命令来重新执行初始化的文件,不存在的话则会调用ifconfig命令来给它绑定IP和子网掩码,最终我们可以去分析eth0-setting文件,这个文件里的选项则更加直观,有IP项,Mask,Gateway项,DNS项,MAC项。然后将开发板的IP进行绑定。

2.其它配置

第一行表示允许内核将网络包转发出去,第二行表示刷新nat表,第三行表示将内部网络192.168.1.0的包更改为本机IP地址,转发出去。

执行完后可以用iptables-save

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部