《internet应用》由会员分享,可在线阅读,更多相关《internet应用(10页珍藏版)》请在金锄头文库上搜索。
1、Internet应用,Linux内核路由表,查看Linux内核路由选择表 # route,三种路由类型,使用route命令设置静态路由,route命令格式 # route add|del -net|-host target netmask Nm gw Gw dev If,route命令参数 add:添加一条路由表 del:删除一条路由表 -net:目的地址是一个网络 -host:目的地址是一个主机 target:目的网络或主机 netmask:目的地址的网络掩码 gw:路由数据包通过的网关 dev:为路由指定的网络接口,添加到主机的路由 # route add -host 192.168.1.
2、2 dev eth0:0 # route add -host 10.20.30.148 gw 10.20.30.40 添加到网络的路由 # route add -net 10.20.30.40 netmask 255.255.255.248 eth0 # route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 # route add net 192.168.1.0/24 eth1 删除路由 # route del -host 192.168.1.2 dev eth0:0 # route del -host 10.20.
3、30.148 gw 10.20.30.40 # route del -net 10.20.30.40 netmask 255.255.255.248 eth0 # route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 # route del -net 192.168.1.0/24 eth1 # route del default gw 192.168.1.1,设置包转发,在Red Hat Linux 中默认的内核配置已经包含了路由功能,但默认并没有在系统启动时启用此功能。 开启Linux的路由功能可以通过调整内核的网
4、络参数来实现。 要配置和调整内核参数可以使用sysctl命令。 # sysctl -w net.ipv4.ip_forward=1 使用如下的命令查看当前系统是否支持包转发。 # sysctl net.ipv4.ip_forward 为在启动计算机时启用包转发,需要将下面的行写入配置文件/etc/sysctl.conf。 net.ipv4.ip_forward = 1,网络测试一般方法,检测网络接口 # ifconfig 检测网络连通性 # ping # ping -c 4 192.168.1.12 显示路由表 # route 检测到目的主机所经过的路由器 # traceroute ,查看网络状态 显示网络接口状态信息 # netstat -i 显示所有监控中的服务器的Socket和正在使用Socket的程序信息 # netstat -lpe 显示内核路由表信息 # netstat -r # netstat -nr 显示TCP/UDP传输协议的连接状态 # netstat -t # netstat -u 显示所有的sockets # netstat -a,检测DNS配置 # nslookup,