linuxsrc路由
无论您是初学者还是专家,本文都将为您介绍有关linuxsrc路由和linux路由详解的实用知识和技巧。
本文内容目录一览:
linux 路由优先级的问题
路由表中的信息有优先级的。
netmask位数高的优先级高。
高 掩码是30的内网eth1路由
中 掩码是29的外网eth0路由
低 掩码是0的default默认路由
除非eth0和eth1工作在桥接模式,否则不会出现多个网卡同时出现广播的情况。
怎样用Linux实现组播路由转发
这就要有PIM(Protocol Independent Multicast,协议无关组播组)协议的支持,就必须在Linux环境下安装Pimd软件协议包。 安装补丁文件 安装Pimd软件协议包需要两个补丁文件:pimkern-freebsd-4.6.patch和netstat-freebsd-4.6.patch。安装步骤如下: 首先将两个补丁文件拷贝到/usr/src/目录下,并执行以下命令:#patch -p2 netstat-freebsd-4.6.patch #patch -p2 pimkern-freebsd-4.6.patch 执行以下命令,编译并安装netstat:#cd /usr/src/usr.bin/netstat #make #make install 重新编译内核 执行以下命令,修改multi配置文件:#cd /usr/src/sys/i386/conf/ #cp GENRIC multi #vi multi 在multi配置文件中,加入下列两行代码:options MROUTING options PIM 保存并退出vi编辑器。 在当前multi配置文件所在的目录执行以下命令:#config multi #cd /usr/src/sys/compile/multi/ #make depend #make #make install 至此,新内核编译完毕。 备份Kernel文件 新内核编译完毕后,在重新启动前,要先将根目录下原有的Kernel文件进行备份。#cd / #mv kernel kernel.old 若提示“operation not permitted”,则需要先执行以下命令:#chflags noschg /kernel 备份Kernel文件后执行以下命令:#cp /usr/src/sys/compile/multi/kernel /kernel 在系统重新启动后,默认选择的便是新编译的内核。 安装Pimd软件协议包 Linux下Pimd软件协议包代码的起源有两个地方,一个是日本的KAME项目组,另一个是南加州大学信息科学学院。到这两个组织的主页上都可以下载所需要的pimd-current.tar.gz 协议包和上面提到的两个补丁。 用以下命令解压缩 pimd-current.tar.gz 软件包,并安装:#tar zxf pimd-current.tar.gz #cd pimd-2.1.0-alpha29.16 #make #make install 以上命令执行过程中可能会出现错误,需要手工将其完成,拷贝当前目录下的pimd文件:#cp pimd /usr/local/bin/ #chmod 755 pimd #cp pimd.conf /etc/ 至此,Pimd软件协议包安装完毕。还需要打开Linux系统的路由转发功能,才能实现组播包的转发,即在配置文件rc.conf中增加以下代码,重启后生效。作者:龙宇翔 苑庆国
linux怎么添加静态路由
linux系统下路由的操作:
查看路由表:
route -n/ip route
添加路由:
route add -host 1.1.1.1/32 gw 172.18.30.45
route add -host 主机ip地址 gw 下一跳[ip或设备]
route add -net 10.20.20.0/24 dev eth0
route add -net 网段 gw 下一跳[ip或设备]
删除路由:
route del -net 10.20.20.0/24 【删除网段路由】
route del -host 1.1.1.1 【删除主机路由】
默认网关:
route add default gw 172.18.30.204
route del default gw 172.18.30.204
具体操作:
[root@test1 ~]# ip route
10.10.10.10 via 172.18.30.1 dev eth0
172.18.30.0/24 dev eth0 proto kernel scope link src 172.18.30.45
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
169.254.0.0/16 dev eth0 scope link metric 1002
default via 172.18.30.254 dev eth0 proto static
[root@test1 ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
bogon bogon 255.255.255.255 UGH 0 0 0 eth0
172.18.30.0 * 255.255.255.0 U 0 0 0 eth0
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
link-local * 255.255.0.0 U 1002 0 0 eth0
default bogon 0.0.0.0 UG 0 0 0 eth0
[root@test1 ~]#
[root@test1 ~]# route add -host 1.1.1.1/32 gw 172.18.30.45
[root@test1 ~]# route add -net 10.20.20.0/24 dev eth0
[root@test1 ~]# route del -net 10.20.20.0/24
[root@test1 ~]# route del -host 1.1.1.1
[root@test1 ~]# route add default gw 172.18.30.204
[root@test1 ~]# route del default gw 172.18.30.204
更多linux知识建议参考《Linux就该这样学》,linux的学习需要多巧多练习,加油吧
总的来说,配置路由器和Wi-Fi并不是很难,只要按照步骤一步步来,注意细节,就可以轻松完成。同时,设置好强密码也很重要,以免被别人恶意攻击。希望这篇文章对你有所帮助。