linux如何查看路由表

linux如何查看路由表,第1张

关于路由表的一个例子解析

查看命令:netstat -rn

先执行带-r选项的netstat命令,列出路由表,然后以-n选项再次执行该命令,以数字格式打印出ip地址(我们这样做是因为路由表中的一些表项是网络地址,而不是主机地址。如果没有- n选项,netstat命令将搜索文件/誉正etc/networks并列出其中的网络名.。这样会与简虚搜另一种形式的拦历名字—网络名加主机名相混淆)。学习Linux可看书籍《Linux就该这么学》。

通过netstat命令

netstat命令一直是Linux中打印路由表信息一种嫌衡广泛使用的方法。然而,它被ip route命令正式取代。无论如何,我们都需要它,因为它仍然是检索所需信息的一种方法。

以下是使用此命令的方法:

$ netstat -rn

如何在Ubuntu中查看网络路由表

-r此标志用于显示内核路由表

如何在Ubuntu中查看网络路由表

-n此标志用于显示数字地址

如何在Ubuntu中查看网尘渗络路由派者脊表

1、下裤颂枝载一个Linux内核源代码文件,将胡敏它保存到虚拟机上新安装的系统中去。并解压到/usr/src目录。

2、修改/usr/src/linux-2.6.36/kernel/sys.c文件,在文件末尾增加一个系统调用函数。自行编写一个简单的程序即可,只为测试用。

3、修改/usr/src/linux-2.6.36/arch/x86/kernel/syscall_table_32.S,为新添加的程序配置系统调用号。

4、在/usr/src/linux-2.6.36/arch/x86/include/asm/unistd_32.h中配置系统调用表。

5、首先配置编译信息,使其生成适合樱乱当前机器的Makefile,输入make oldconf ig。

6、按回车键进入我们编译的目标内核中,用关键词搜索查看新增加的系统调用“my call”是否已在内核中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12192201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存