linux写路由命令 linux怎么做路由( 三 )


示例:
? RHEL6中重启network服务:service network restartRHEL7中重启network服务:systemctl restart network注:这是我在做实验时候的一个经验:RHEL6修改完网卡配置重启后,ip地址仍然没有改过来,这时候我们经常会删除“/etc/udev/rules.d/70-persistent-net.rules”这个文件 。RHEL7不用管,RHEL7特别好改,RHEL6改的时候特别难受 。(个人提示,不求认同)
3)域名解析配置文件
a.指定为本机提供DNS解析的服务器地址
/etc/resolv.conf文件中记录了本机默认使用的DNS服务器的地址信息,对该文件所做的修改将会立刻生效 。Linux系统中最多可以指定3个(第3个以后将被忽略)不同的DNS服务器地址,优先使用第1个DNS服务器 。
示例:
其中“search localdomain”用来设置默认的搜索域(域名后缀) 。例如,当访问主机“localhost”时,就相当于访问“localhost.localdomain” 。
b.本地主机映射文件
/etc/hosts文件中记录着一份主机名与ip地址的映射关系表,一般用来保存经常访问的主机信息 。当访问一个未知的域名时,先查找该文件中是否有相应的映射记录,如果找不到在去向DNS服务器查询 。
hosts 文件和 DNS 服务器的比较
? 默认情况下,系统首先从 hosts 文件查找解析记录hosts 文件只对当前的主机有效hosts 文件可减少 DNS 查询过程,从而加快访问速度
linux配置路由命令ip rule是linux中用于配置路由linux写路由命令的命令(应该说是ip 命令linux写路由命令的route选项)linux写路由命令,相当于
通过路由表 inr.ruhep 路由来自源地址为192.203.80/24的数据包 windows的route命令linux写路由命令;
linux对应的用法是linux写路由命令:
ip rule add from 192.167.80/24 table inr.ruhep prio 220
windows 对应的用法是:
route add 192.167.80.0 mask 255.255.255.0
另外,linux还有个命令iptables功能强大得多,可以设置端口转发,以供外部的主机享用路由规则 。
Linux下Route 路由指令使用详解 linux route命令 用于显示和操作IP路由表。
要实现 两个不同子网之间linux写路由命令的通信 linux写路由命令,需要一台连接两个网络的路由器linux写路由命令,或者同时位于两个网络的网关来实现 。
在Linux系统中,设置路由通常是为了解决以下问题linux写路由命令:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet , 那么就需要将这台机器的IP地址 设置为 Linux机器的默认路由。
格式:
[root@linux ~]# route [-nee]
[root@linux ~]# route add [-net|-host] [网域或主机] netmask [mask] [gw|dev]
[root@linux ~]# route del [-net|-host] [网域或主机] netmask [mask] [gw|dev]
1、 查看相关参数:
-n :不要使用通讯协定或主机名称,直接使用 IP 或 port number;
-ee :使用更详细的资讯来显示
2、增加 (add) 、删除 (del) 路由的相关参数:
-net :表示后面接的路由为一个网域;
-host :表示后面接的为连接到单部主机的路由;
netmask :与网域有关 , 可以设定 netmask 决定网域的大?。?
gw :gateway 的简写 , 后续接的是 IP 的数值喔,与 dev 不同;
dev :如果只是要指定由那一块网卡连线出去,则使用这个设定 , 后面接 eth0 等
设置默认路由
格式:route add default gw {IP-ADDRESS} {INTERFACE-NAME}
其中 , 
参数{IP-ADDRESS): 用于指定路由器(网关)的IP地址;
参数{INTERFACE-NAME}: 用于指定接口名称 , 如eth0 。使用/sbin/ifconfig -a可以显示所有接口信息 。
例:
添加到指定网络的路由规则

推荐阅读