LINUX下路由的配置与ROUTE的使用 今天一早来.看现营帐系统的话单还是没有传过来,查一下系统日志,发现SPFTP这个账号原来10.62.10.62登录过录.而这台服务器的二个见网卡都不在这个网段上,PING一下这个IP不通.查看一下路由,发现没有配.问了一下网络部的人,说重启后没有配.呵呵..原来没有将路由信息写到配制文件中: 在/etc/rc.local这个文件里增加路由信息就OK route add -net 214.216.1.0 netmask 255.255.255.0 gw 214.216.1.250 dev eth1 route add -net 10.62.10.0 netmask 255.255.255.0 gw 214.216.1.250 dev eth1
ROUTE的使用 etc/sysconfig/network 包括主机基本网络信息,用于系统启动 /etc/sysconfig/network-script/ 此目录下是系统启动最初始化网络的信息 /etc/sysconfig/network-script/ifcfg-eth0 网络配置信息 /etc/xinetd.conf 定义了由超级进程XINETD启动的网络服务 /etc/protocols 设定了主机使用的协议以及各个协议的协议号 /etc/services 设定了主机的不同端口的网络服务 // 网络配置工具 # redhat-config-network /* 使用ifconfig命令配置并查看网络接口情况 */ //配置eth0的IP,同时激活设备 # ifconfig eth0 192.168.168.119 netmask 255.255.255.0 up //配置eth0别名设备 eth0:1 的IP,并添加路由 # ifconfig eth0:1 192.168.168.110 # route add –host 192.168.168.110 dev eth0:1 //激活(禁用)设备 # ifconfig eth0:1 up(down) //查看所有(指定)网络接口配置 # ifconfig (eth0) /* 使用route 命令配置路由表 */ //添加到主机路由 # route add –host 192.168.168.110 dev eth0:1 # 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:1 /* 常用命令 */ # traceroute www.ciscosky.org # ping www.ciscosky.org
//显示网络接口状态信息 #netstat –I //显示所有监控的服务器的Socket和正在使用Socket的程序信息 # netstat –lpe //显示内核路由表信息 # netstat –r # netstat –nr //显示TCP/UDP传输协议的连接状态 # netstat –t # netstat –u //更改主机名 # hostname myhost //查看ARP缓存 # arp //添加 # arp –s IP MAC //删除 # arp –d IP /* 运行级别与网络服务 */ //查看当前运行级别 # runlevel //运行级别的切换 # init # telinit
|