路由linux
① linux如何查看路由表
使用 route 命令可以查看 Linux 内核路由表。
Route命令是用于操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口,如eth0。当使用"add"或者"del"参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。
设置内核路由表的命令格式是:
# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
(1)路由linux扩展阅读
route命令参数介绍:
-c显示更多信息
-n不解析名字
-v显示详细的处理信息
-F显示发送信息
-C显示路由缓存
-f清除所有网关入口的路由表。
-p与add命令一起使用时使路由具有永久性。
② linux路由设置命令
linux的路由设置命令主要是route:
1、添加路由命令: route add -net 192.168.0.0/24 gw 192.168.0.1 增加一个到192.168.X.X的网段,网关为内192.168.0.1。
2、删除路由命容令:route del -net 192.168.0.0/24 gw 192.168.0.1
3、新增默认路由:route add default gw 192.168.0.1
4、查询路由表 : route -n
③ linux如何配置路由
如果是静态路由,可以用route add -net 172.16.0.0 netmask 255.255.255.0 gw 172.168.0.1 来实现,其它参数和用法可以用man route 来查看,如果要写进启动文件,你需要看一下你用的版本,不同的的版本配置文件会有不同。动态路由需要配置内核,并安装动态路由软件,由于比较复杂,就不贴出来了,你可以参考《Linux就该这么学》。
④ linux如何查看路由表
路由表内容说明:
查看路由
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.57.66.200 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Destination:目标网络或主机。
Gateway:网关地址。
Genmask:目标网络的网络掩码。"255.255.255.255"表示一个主机。"0.0.0.0"表示网关。
Flags:标记。
U、路由被启用。
H、目标是一个主机
G、使用网关。
详细的使用方法见这里http://www.cnblogs.com/dongquan/archive/2012/12/26/2834904.html
⑤ linux为什么要添加路由
配置路由就是告诉系统从哪儿(路由网关)连接网络,通常就是连接互联网。Windows一样需要配置的,就是新建连接时选择连接方式(PPPoE、局域网、已有网络等这些)。
⑥ linux 添加默认路由
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
⑦ linux下如何删除静态路由条目/或者静态路由的文件在哪个目录下面
linux下静态路由修改命令
方法一:
添加路由 route add -net 192.168.0.0/24 gw 192.168.0.1
route add -host 192.168.1.1 dev 192.168.0.1
删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1
add 增加路由 del 删除路由 -net 设置到某个网段的路由 -host 设置到某台主机的路由 gw 出口网关 IP地址 dev 出口网关 物理设备名
增加默认路由
route add default gw 192.168.0.1 默认路由一条就够了
route -n 查看路由表
方法二:
添加路由 ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1
删除路由 ip route del 192.168.0.0/24 via 192.168.0.1
add 增加路由 del 删除路由 via 网关出口 IP地址 dev 网关出口 物理设备名
增加默认路由 ip route add default via 192.168.0.1 dev eth0 via 192.168.0.1 是我的默认路由器
查看路由信息 ip route
保存路由设置,使其在网络重启后任然有效 在/etc/sysconfig/network-script/目录下创建名为route-eth0的文件 vi /etc/sysconfig/network-script/route-eth0 在此文件添加如下格式的内容
192.168.1.0/24 via 192.168.0.1
重启网络验证
/etc/rc.d/init.d/network中有这么几行:
#
Add non interface-specific static-routes. if [ -f
/etc/sysconfig/static-routes ]; then grep "^any"
/etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args done fi
也就是说,将静态路由加到/etc/sysconfig/static-routes 文件中就行了。
如加入: route add -net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1
则static-routes的格式为 any net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1
⑧ linux 路由
linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到网络的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默认网关
# route add default gw IP
//删除路由
# route del –host 192.168.168.110 dev eth0
二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
以上回答你满意么?