Имеется следующая конфигурация:
# 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.
Понимаю, что таких вопросов задается много, поэтому заранее прошу прощения за глупые вопросы.
