LinuxForum.Fans
Тема

Настройка интернета 3G + ethernet

Автор: Makran 7 сообщений 4003 просмотров
#97332

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

Показать

[console]
# 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
[/console]

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

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

Показать

[console]
# 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
[/console]

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

#97339

[console]route del default
route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0
route add default dev ppp0[/console]

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

#97356
odin написал:
[console]route del default
route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0
route add default dev ppp0[/console]

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

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

#97365
Makran написал:
Не ленюсь. Но данный рецепт не сработал

какой?

#97367
drBatty написал:
какой?

Этот:
[console]route del default
route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0
route add default dev ppp0[/console]
После этих действий либо отрубается сеть, либо не работает 3G. А очень хотелось бы, чтобы все вместе работало. Ибо с отключеной сетью я работать не смогу.

#97397
Makran написал:
[quote=drBatty]какой?

Этот:
[console]route del default
route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0
route add default dev ppp0[/console]
После этих действий либо отрубается сеть, либо не работает 3G. А очень хотелось бы, чтобы все вместе работало. Ибо с отключеной сетью я работать не смогу.[/quote]
ну то что отваливается либо то либо то слабо верится... покажите ifconfig и route -n после выполнения этих команд

#97403

[console]
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
[/console]
Сеть поднята на интерфейсе ppp0,
ip адрес: 178.163.188.203
шлюз: 10.6.6.6
DNS: 172.16.3.1 а вот почему он берет локальный днс, непонятно.

Войдите или зарегистрируйтесь, чтобы ответить.