Linux指令大全

一、环境:

三台直接相连的计算机主机如图

PC1<------>PC2<------>PC3

其中PC2上有两块网卡eth0、eth1,分别与PC3、PC1相连

------代表网线

二、需求:

将PC2配置为路由器模式,用来在PC1、PC3之间转发报文

三、方法:

将三台主机按照环境所要求用交叉线直接连网后,为三台主机分配网段并配置IP地址。

网段及IP地址分配如下:

主机名 所在网段 分配IP 网关

PC1: 192.168.2.0/24 192.168.2.2/24 192.168.2.1

PC2: 192.168.2.0/24 192.168.2.1/24 '与PC1相连的网卡的配置' eth1

192.168.1.0/24 192.168.1.1/24 '与PC3相连的网卡的配置' eth0

PC3: 192.168.1.0/24 192.168.1.2/24 192.168.1.1

按照上表所示分别将主机IP地址配置好,其中要注意的是,要想使PC2具有报文转发功能,在PC2

上检查/proc/sys/net/ipv4/ip_forward中的值是否为1

命令:

#more /proc/sys/net/ipv4/ip_forward

如果显示其值不为1而是0 输入以下命令:

#echo '1' > /proc/sys/net/ipv4/ip_forward

打开IP转发功能

PC2中的其它配置:

为PC2添加路由,命令:

#route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0

#route add -net 192.168.2.0 netmask 255.255.255.0 dev eth1

四、验证:

PC1:

ping网关

#ping 192.168.2.1

#ping 192.168.1.1

ping PC3:

#ping 192.168.1.2

PC3:

ping网关

#ping 192.168.1.1

#ping 192.168.2.1

pint PC1

#ping 192.168.2.2

五、Bug调试:

出错的原因主要集中在PC2两个地方

1.检查PC2是否允许IP报文转发(/proc/sys/net/ipv4/ip_forward的值是否为1)

2.路由设置是否正确(#route 回车查看)

(0)

相关推荐

  • Linux指令大全 linux系统管理必备知识

    下面的文章比较长,大家可以查看http://www./linux/index.htm 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--vers ...

  • linux指令介绍 cmp命令细说

    功能说明:比较两个文件是否有差异。 语法:cmp [-clsv][-i <字符数目>][--help][第一个文件][第二个文件] 补充说明:当相互比较的两个文件完全一样时,则该指令不会显 ...

  • 我的世界创世神插件指令大全

    今天我们来介绍我的世界创世神插件指令大全,下面一起来看看吧. 操作方法 01 除了这[//set 物品ID].[//copy].[//paste].[//undo].[replace 当前物品ID 替 ...

  • 诺基亚手机解锁密码指令大全

    诺基亚手机解锁密码指令大全 01 初始保密码:12345 5110锁码机解码:在保密码锁死,输入正确保密码无效的情况下,可1.按C键不放,2.按*键不放,3.按*键不放,4.输入04*PIN*PIN* ...

  • 我的世界指令怎么使用?指令大全

    我的世界里可以用命令方块实现各种各样的功能,指令更是广泛用于搭建PVP地图,今天就与大家分享一下我的世界指令使用详细,一起来了解一下我的世界指令怎么用吧! 使用指令 01 按下/创建指令,可以在打开聊 ...

  • linux系统命令大全使用详解(大全)

    cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明: ...

  • linux命令大全之crontab命令使用详解

    at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认 ...

  • linux命令大全之ps命令详解(查看进程结果)

    Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...

  • linux命令大全之grep命令详解(文本搜索工具)

    Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达 ...