为什么我重新启动服务器时网络没有自动配置?

为什么我重新启动服务器时网络没有自动配置?

我遇到了一个小问题,我正在使用 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)

答案1

我怀疑您遇到了与时间有关的问题。我怀疑在运行路由语句时 VPN 链接尚未完全建立。如果我是您,我会仔细查看您使用的 VPN 工具,并在建立连接后使用 VPN 中的功能更新您的路由。

相关内容