Q: 在SLES8中如何配置缺省网关和到特定网络或主机的路由
Q: 在SLES8中如何配置缺省网关和到特定网络或主机的路由 A: SLES8中可以用yast network来配置缺省网关和到特定网络或主机的路由,也可以通过修改配置文件的 方式并运行命令实现这个目的 方法1. 通过yast2管理工具进行配置 在console中运行yast2工具选择路由,在专家模式里添加配置到特定网络或主机的路由 # yast2 network 对于配置未经配置的网卡 "Network cards configuration"中"Network cards configuration"中“Configure...” 对于修改已配置网卡的设置 "Network cards configuration"中"Network cards configuration"中“Changev...” “Network address setup”中“Detailed settings”单击“Routing” 在"Default gateway"输入框中输入缺省网关。 如果要设置到特定网络或主机的路由,选中“Routing table”中的“Expert configuration” 在“Add”和“Edit”的对话窗口中,填写“Destination”,“Dummy or Gateway”和“Netmask” “Device”可以不用填写。 例子1: 网络192.168.2.128/255.255.255.128的网关为192.168.2.129 “Destination”填写目的网络地址192.168.2.128 “Dummy or Gateway”填写网关地址192.168.2.129 “Netmask”填写255.255.255.128 例子2: 主机192.168.3.20/255.255.255.255的网关为192.168.3.20 “Destination”填写目的主机地址192.168.3.20 “Dummy or Gateway”填写网关地址192.168.3.20 “Netmask”填写255.255.255.255 方法2. 通过修改配置文件的方式并运行命令进行配置 修改文件/etc/sysconfig/network/routes,配置缺省网关和到特定网络或主机的路由 文件的格式: 以#开始的行是注释,每一行是一个路由记录,由空格分隔的多列组成 示例/etc/sysconfig/network/routes文件 # default gw default 192.168.0.1 - - # network 192.168.2.128/255.255.255.128 gateway set to 192.168.2.129 192.168.2.128 192.168.2.129 255.255.255.128 # host 192.168.3.20/255.255.255.255 gateway set to 192.168.3.20 192.168.3.20 192.168.3.20 255.255.255.255 这个配置文件在执行/etc/rc.d/network start时会被加载 运行命令添加上述路由 # route add default gw 192.168.0.1 # route add -net 192.168.2.128 netmask 255.255.255.128 gw 192.168.2.129 # route add -host 192.168.3.20 gw 192.168.3.20 删除上述路由 # route del -net 0.0.0.0 # route del -net 192.168.2.128 netmask 255.255.255.128 # route del -host 192.168.3.20