[Sysadmins] Несколько интерфйесов -- помогите разобраться.

Alexei V. Mezin =?iso-8859-1?q?alexei=5Fvm_=CE=C1_micmedia=2Eru?=
Вс Сен 24 22:09:59 MSD 2006


Нда... Подключился к Акадо (Комкор-ТВ, кабельный модем), теперь пытаюсь 
понять, как окончательно и грамотно настроить сеть.

Ситуация:
есть домовая локальная сеть, подключена к первому интерфейсу (в 
девичестве eth0, по случаю etcnet переименовано в mm)
IP: 10.101.0.20/17
GW: 10.101.0.1
в этой сети используются диапазоны
10.102.0.0/16
10.104.0.0/16
и т.п. Поэтому прописаны дефолт-роуты в эти подсети через этот интерфейс.

Есть вторая сетевуха, обозвана akado, подключена к кабельному модему, по 
DHCP получает адрес и прочее, становится дефолтным гейтом в инет. Адрес 
там получается вида
  inet addr:10.2.13.157  Bcast:255.255.255.255  Mask:255.255.224.0
Вообще, локальные адреса Акадо тоже живут в подсети 10.0.0.0, но мне 
важнее домовая локалка.

Кой-чего в домовой локалке работает только с подключенным PPTP 
соединением. На нем же есть и интернет, если слать пакеты через него.

Проблемы:

ДНС. Раньше, когда была только домовая сеть, у меня стоял локальный bind 
в режиме прокси. Или, если нужно, то в /etc/resolv.conf был указан ДНС 
провайдера, который разрешал имена вида stat.lan. Теперь ДНС 
выставляется при поднятии интерфейса akado и срабатывании DHCP. Вопрос: 
можно ли имена из одник (указанных) подсетей запрашивать у одного 
сервера через один интерфейс (куда эти подсети прописаны), а остальные у 
дрогого сервера?

Главная проблема (пока, во всяком случае): в дружественной домовой сети 
есть нужный мне ресурс с адресом 10.0.0.60, но доступ к нему только при 
подключенном PPTP. Посему был прописан статический маршрут к этому хосту 
через интерфейс ppp0 (поднимается при старте PPTP) или через gw 
10.104.202.20 -- этот адрес получается на первом интерфейсе при старте 
PPTP.  При таком раскладе пинги до этого хоста ходят. Но! Если на него 
начать передавать данные, то передается чуть-чуть, потом замирает, и в 
пинге видно следующее:
...
64 bytes from 10.0.0.60: icmp_seq=203 ttl=250 time=245 ms
64 bytes from 10.0.0.60: icmp_seq=204 ttl=250 time=11.7 ms
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
...

Некритичная непроблема, но интересно:
а как в случае etcnet останавить PPTP, например. Раньше было service 
pptptunnel stop, а теперь этот интерфейс поднимается через etcnet.

Для информации:

[alexei на threebears mm]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
172.16.0.1      0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.0.0.60       10.104.202.20   255.255.255.255 UGH   0      0        0 ppp0
80.90.127.35    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
80.90.112.0     10.104.202.20   255.255.240.0   UG    0      0        0 ppp0
10.2.0.0        0.0.0.0         255.255.224.0   U     0      0        0 
akado
10.101.0.0      0.0.0.0         255.255.128.0   U     0      0        0 mm
10.103.0.0      10.101.0.1      255.255.0.0     UG    0      0        0 mm
10.102.0.0      10.101.0.1      255.255.0.0     UG    0      0        0 mm
10.105.0.0      10.101.0.1      255.255.0.0     UG    0      0        0 mm
10.104.0.0      10.101.0.1      255.255.0.0     UG    0      0        0 mm
10.106.0.0      10.101.0.1      255.255.0.0     UG    0      0        0 mm
10.109.0.0      10.101.0.1      255.255.0.0     UG    0      0        0 mm
192.168.0.0     10.101.0.1      255.255.0.0     UG    0      0        0 mm
0.0.0.0         10.2.0.1        0.0.0.0         UG    0      0        0 
akado

[root на threebears ~]# ifconfig
akado     Link encap:Ethernet  HWaddr 00:50:DA:C6:9E:8E
           inet addr:10.2.13.157  Bcast:255.255.255.255  Mask:255.255.224.0
           UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:392422 errors:0 dropped:0 overruns:0 frame:0
           TX packets:10468 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:28364850 (27.0 MiB)  TX bytes:1160068 (1.1 MiB)
           Interrupt:21 Base address:0x4000

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:13180 errors:0 dropped:0 overruns:0 frame:0
           TX packets:13180 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:6700845 (6.3 MiB)  TX bytes:6700845 (6.3 MiB)

mm        Link encap:Ethernet  HWaddr 00:01:6C:D4:6A:11
           inet addr:10.101.0.20  Bcast:10.101.127.255  Mask:255.255.128.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:600454 errors:0 dropped:0 overruns:0 frame:0
           TX packets:355488 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:39590371 (37.7 MiB)  TX bytes:809133072 (771.6 MiB)
           Interrupt:20 Base address:0x6000

ppp0      Link encap:Point-to-Point Protocol
           inet addr:10.104.202.20  P-t-P:172.16.0.1  Mask:255.255.255.255
           UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
           RX packets:89933 errors:0 dropped:0 overruns:0 frame:0
           TX packets:130587 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:3
           RX bytes:4518396 (4.3 MiB)  TX bytes:191102299 (182.2 MiB)





Подробная информация о списке рассылки Sysadmins