你的服务器需要有一个单一缺省网关。配置了DHCP的网卡会自动由DHCP服务器分配一个缺省网关,但是配置了静态IP地址的网卡就需要手工配置缺省网关。这可以通过一个简单的命令实现。这个例子中缺省路由使用一个新安装的">无线网卡wlan0,而大部分PC都是使用标准的以太网卡eth0。
[root@bigboy tmp]# route add default gw
192.168.1.1 wlan0
在这个例子中,请确保IP地址为192.168.1.1的路由/防火墙和wlan0设备在一个网络中!
完成后,你需要更新你的/etc/sysconfig/network文件来反映这个变化。这个文件会在每次Linux启动时配置你的缺省网关。
NETWORKING=yesHOSTNAME=bigboyGATEWAY=192.168.1.1
注意:在以Debian为基础的系统中,缺省网关是固定定义在文件/etc/network/interfaces中。请参阅后面章节"Debian / Ubuntu的网络配置" 以了解更多详情。
有些人可能不愿意修改特定的网络文件,而只是把route add命令添加到/etc/rc.d/rc.local脚本文件中,这样每次启动时就会自动执行了。
也可以在/etc/sysconfig/network-scripts目录下网卡配置文件中定义缺省网关,但这样是有风险的,如果你有多块网卡可能导致定义多个缺省网关。这样会导致连接问题。如果其中一个缺省网关没有到目的地的路由,所有的包都会丢失。而且防火墙会阻挡带有不规则序号和不明来源的包,这也会妨碍你的数据流。
时间: 2024-10-08 02:55:41