为什么我的networking没有自动configuration,当我重新启动我的服务器?

我有一个小问题,我正在使用VPN(与openvpn),它启动时,服务器启动时自动启动,问题是,每次我必须设置这样的事情

route add -net 10.108.**.** netmask 255.255.255.192 gw 10.108.**.** 

如果我做一个ifconfig其eth0和eth1和lo和tap0

 tap0 Link encap:Ethernet HWaddr 1a:ad:6b:69:3c:83 inet addr:10.108.24.253 Bcast:10.108.24.255 Mask:255.255.255.0 inet6 addr: fe80::18ad:6bff:fe69:3c83/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:481 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 

我不明白为什么不工作,在我的接口

 up route add -net 10.108.**.0 netmask 255.255.255.** gw 10.108.**.1 down route del -net 10.108.**.0 netmask 255.255.255.** gw 10.108.**.1 

所以,我必须写这个

 route add -net 10.108.*.0 netmask 255.255.255.** gw 10.108.**.1 

任何想法可能是?

(我使用Debian6)

我怀疑你有一个与时间有关的问题。 我怀疑当您的路由语句正在运行时,VPN链接不完全build立。 如果我是你的话,我会仔细研究你正在使用的VPN工具,并使用VPN中的function来更新你的路由,一旦build立连接。