Автор Тема: Маршрутизация PPTP после переподключения.  (Прочитано 1569 раз)

Оффлайн Stain

  • Участник
  • *
  • Сообщений: 5
ОС Alt Linux 5.0 Arc.
$ uname -r
2.6.27-ovz-smp-alt9
$ /sbin/ifconfig
breth0    Link encap:Ethernet  HWaddr 00:18:F3:FC:01:C4
          inet addr:10.34.0.241  Bcast:0.0.0.0  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:166583997 errors:0 dropped:0 overruns:0 frame:0
          TX packets:146612814 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2933381010 (2.7 GiB)  TX bytes:2005760133 (1.8 GiB)

breth1    Link encap:Ethernet  HWaddr 00:80:48:31:5B:C5
          inet addr:192.168.0.1  Bcast:0.0.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:144663028 errors:0 dropped:0 overruns:0 frame:0
          TX packets:133768778 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3693292946 (3.4 GiB)  TX bytes:1464443351 (1.3 GiB)

eth0      Link encap:Ethernet  HWaddr 00:18:F3:FC:01:C4
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:166968806 errors:4114 dropped:0 overruns:4114 frame:0
          TX packets:146612803 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1238220908 (1.1 GiB)  TX bytes:2005759671 (1.8 GiB)
          Interrupt:11 Base address:0xd000

eth1      Link encap:Ethernet  HWaddr 00:80:48:31:5B:C5
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:144663172 errors:1762 dropped:1904 overruns:389 frame:0
          TX packets:133768772 errors:0 dropped:0 overruns:5 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1578425949 (1.4 GiB)  TX bytes:1749709841 (1.6 GiB)
          Interrupt:10 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10413 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:975727 (952.8 KiB)  TX bytes:975727 (952.8 KiB)
breth 0 - наружу
breth 1 - внутрь

Настроено соединение PPTP через etcnet
$ ls /etc/net/ifaces/ppp0/
iplink  ipv4route  options  pppoptions
$
$ cat /etc/net/ifaces/ppp0/options
ONBOOT=yes
PPPTYPE=pptp
PPTP_SERVER=X.X.X.X
REQUIRES=breth0
PPTP_EXTRA_OPTIONS="--nobuffer --loglevel 0"
$
$ cat /etc/net/ifaces/ppp0/pppoptions
name user
password password
noipdefault
nodefaultroute
noauth
hide-password
persist
require-mppe-128
$
$ cat /etc/net/ifaces/ppp0/iplink
mtu 1496
$
$ cat /etc/net/ifaces/ppp0/ipv4route
default                     via 10.34.0.1            dev breth0
192.168.200.0/24        via 192.168.1.11        dev ppp0
172.0.0.0/8                via 192.168.1.11       dev ppp0
$
если поднять интерфейс вручную ifup ppp0, то маршруты из ipv4route подхватываются
$ /sbin/route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.11    0.0.0.0           255.255.255.255     UH    0      0        0 ppp0
X.X.X.X          10.34.0.1        255.255.255.255    UGH   0      0        0 breth0
X.X.X.X          10.34.0.1        255.255.255.255    UGH   0      0        0 breth0
192.168.200.0   192.168.1.11      255.255.255.0        UG    0      0        0 ppp0
192.168.0.0      0.0.0.0          255.255.255.0        U     0      0        0 breth1
10.34.0.0         0.0.0.0         255.255.0.0           U     0      0        0 breth0
172.0.0.0         192.168.1.11    255.0.0.0            UG    0      0        0 ppp0
0.0.0.0            10.34.0.1      0.0.0.0                UG    0      0        0 breth0
$
А если происходит дисконнект, и интерфейс поднимается автоматом, то машрутов из ipv4route нет.
Подскажите как сделать чтоб они были :)
« Последнее редактирование: 02.04.2010 12:53:15 от Stain »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Я думаю, стоит написать в багзилу.

Оффлайн Stain

  • Участник
  • *
  • Сообщений: 5
ruslandh
Спасибо за ответ.
По теме нашел вот это https://bugzilla.altlinux.org/show_bug.cgi?id=8509