1

Имеется следующая конфигурация:

+ открыть спойлер

 Консоль:

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1D:7D:7B:03:48 
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:7dff:fe7b:348/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:456502 errors:0 dropped:0 overruns:0 frame:0
          TX packets:479499 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:449886514 (429.0 MiB)  TX bytes:224422330 (214.0 MiB)
          Interrupt:27 Base address:0xc000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:763489 errors:0 dropped:0 overruns:0 frame:0
          TX packets:763489 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:471467837 (449.6 MiB)  TX bytes:471467837 (449.6 MiB)

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     10     0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     10     0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.1.1     0.0.0.0         UG    10     0        0 eth0

# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 172.16.3.1
nameserver 172.16.3.31

В интеренет ходим через шлюз 192.168.1.1, за ним - isa прокси. Поэтому пользуюсь cntlm. Адрес прокси, соответственно 127.0.0.1:3128.
Имеется в наличии Nokia 5800. Подключение через kppp происходит прекрасно. Но если в браузере просто убрать настройки прокси, то не может подключиться. Как я понял, дело в роутинге.
Если отрубить eth0, то через телефон начинает ходить прекрасно.

при включенном соединении:

+ открыть спойлер

 Консоль:

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1D:7D:7B:03:48 
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:7dff:fe7b:348/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:456676 errors:0 dropped:0 overruns:0 frame:0
          TX packets:479671 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:450083749 (429.2 MiB)  TX bytes:224447260 (214.0 MiB)
          Interrupt:27 Base address:0xc000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:764565 errors:0 dropped:0 overruns:0 frame:0
          TX packets:764565 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:471714841 (449.8 MiB)  TX bytes:471714841 (449.8 MiB)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:178.163.219.64  P-t-P:10.6.6.6  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:64 (64.0 b)  TX bytes:103 (103.0 b)

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.6.6.6        0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     10     0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     10     0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.1.1     0.0.0.0         UG    10     0        0 eth0

# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 172.16.3.1
nameserver 172.16.3.31
nameserver 212.98.160.50 # ppp temp entry
nameserver 77.74.36.230 # ppp temp entry
nameserver 212.98.160.50        #kppp temp entry
nameserver 77.74.36.230 #kppp temp entry

Вопрос: как правильно прописать роутинг, чтобы при включенных настройках прокси ходило через 127.0.0.1, а при отключенных - через 3G.
Понимаю, что таких вопросов задается много, поэтому заранее прошу прощения за глупые вопросы.

2

 Консоль:
route del default
route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0
route add default dev ppp0

подобные вопросы здесь обсуждались не однократно .... не ленитесь пользоваться поиском...

3

odin пишет:

 Консоль:
route del default
route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0
route add default dev ppp0

подобные вопросы здесь обсуждались не однократно .... не ленитесь пользоваться поиском...

Не ленюсь. Но данный рецепт не сработал ( Работает либо одно, либо другое. Но, в принципе, лучше чем было. Меньше действий.

4

Makran пишет:

Не ленюсь. Но данный рецепт не сработал

какой?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

5 (09.11.2010 12:12:28 отредактировано Makran)

drBatty пишет:

какой?

Этот:

 Консоль:
route del default
route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0
route add default dev ppp0

После этих действий либо отрубается сеть, либо не работает 3G. А очень хотелось бы, чтобы все вместе работало. Ибо с отключеной сетью я работать не смогу.

6

Makran пишет:
drBatty пишет:

какой?

Этот:

 Консоль:
route del default
route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0
route add default dev ppp0

После этих действий либо отрубается сеть, либо не работает 3G. А очень хотелось бы, чтобы все вместе работало. Ибо с отключеной сетью я работать не смогу.

ну то что отваливается либо то либо то слабо верится... покажите ifconfig и route -n после выполнения этих команд

7

 Консоль:

ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1D:7D:7B:03:48 
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:7dff:fe7b:348/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:494663 errors:0 dropped:0 overruns:0 frame:0
          TX packets:514555 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:484954287 (462.4 MiB)  TX bytes:231051365 (220.3 MiB)
          Interrupt:27 Base address:0xc000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:843504 errors:0 dropped:0 overruns:0 frame:0
          TX packets:843504 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:509690933 (486.0 MiB)  TX bytes:509690933 (486.0 MiB)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:178.163.188.203  P-t-P:10.6.6.6  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1462 (1.4 KiB)  TX bytes:723 (723.0 b)
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.6.6.6           0.0.0.0             255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     192.168.1.1     255.255.255.0     UG    0      0        0 eth0
192.168.1.0     0.0.0.0             255.255.255.0     U     10     0        0 eth0
169.254.0.0     0.0.0.0             255.255.0.0         U     10     0        0 eth0
127.0.0.0         0.0.0.0             255.0.0.0             U     0      0        0 lo
0.0.0.0             0.0.0.0             0.0.0.0                 U     0      0        0 ppp0


Сеть поднята на интерфейсе ppp0,
ip адрес: 178.163.188.203
шлюз: 10.6.6.6
DNS: 172.16.3.1 а вот почему он берет локальный днс, непонятно.