Официальный сайт студ.городка НГТУ
Software » 3G модем МТС и Ubuntu 

#1  14.05.09 14:40

3G модем МТС и Ubuntu

Вроде как настроил модем, выхожу в инет, пишет что подключился и на модеме мигает зеленый светодиод (значит что подключился к инету в режиме 3G).  Открываю FireFox пытаюсь зайти на гугл (или куданить еще) - не пускает....

Настраивал модем через pppd так:

файл /etc/ppp/peers/mts

Код::

/dev/ttyUSB3 9600
 # отключаем сжатие данных
 nobsdcomp
 nodeflate
 # команда для установки соединения  
 connect '/usr/sbin/chat -v -f /etc/ppp/chat-usbmodem'
 noauth
 # автоматическое получение сетевых настроек
 noipdefault
 usepeerdns
 defaultroute
 # необязательно
 debug
 nodetach

файл /etc/ppp/chat-usbmodem

Код::

'' \rAT
OK 'AT+ZOPRT=5'
OK 'AT+ZSTART'
OK 'AT+CPBS="SM"'
OK 'AT+CPMS="SM","SM",""'
OK 'AT+ZSNT=2,0,0'
TIMEOUT 5
ECHO 'ON'
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
TIMEOUT 12
OK ATE1
OK 'AT+cgdcont=1,"IP","internet.mts.ru"'
OK ATD*99#

Добавляю днсы мтс в resolv.conf.

потом выполняю #pon mts

подключается... но в инет не пускает... при отключении пишет что принято было 0 и передано тоже 0.

возможно надо прописывать подключение куданить в interfaces?

P.S.: система Kubuntu 9.04

Исправлено Fire Stream (14.05.09 14:41)

Offline

#2  14.05.09 14:43

Re: 3G модем МТС и Ubuntu

маршруты покажи

Offline

#3  14.05.09 14:44

Re: 3G модем МТС и Ubuntu

а поточнее для непонимающего)
какие файлы, команды?)

Offline

#4  14.05.09 14:51

Re: 3G модем МТС и Ubuntu

route -n

Offline

#5  14.05.09 14:55

Re: 3G модем МТС и Ubuntu

Код::

~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.200.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.248.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 eth1

eth1 - hostel
ppp0 - modem
eth0 - внутренняя сетка

Исправлено Fire Stream (14.05.09 14:56)

Offline

#6  14.05.09 14:57

Re: 3G модем МТС и Ubuntu

кстати на хотслу выходит при подключенном инете

Offline

#7  14.05.09 14:58

Re: 3G модем МТС и Ubuntu

вот лог подключения

Код::

# pon mts                                           


OK

+ZDONR: "MTS-RUS",250,1,"CS_ONLY","ROAM_OFF"

+ZPASR: "UMTS"

+ZDONR: "MTS-RUS",250,1,"CS_ONLY","ROAM_OFF"

+ZPASR: "UMTS"

+ZDONR: "MTS-RUS",250,1,"CS_ONLY","ROAM_OFF"

+ZPASR: "UMTS"

OK

OK
Script /usr/sbin/chat -v -f /etc/ppp/chat-usbmodem finished (pid 3632), status = 0x0                                                                          
Serial connection established.                                                 
using channel 1                                                                
Using interface ppp0                                                           
Connect: ppp0 <--> /dev/ttyUSB2                                                
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xfc145015> <pcomp> <accomp>]   
rcvd [LCP ConfReq id=0x15 <asyncmap 0x0> <auth chap MD5> <magic 0x22bff02> <pcomp> <accomp>]                                                                  
sent [LCP ConfNak id=0x15 <auth pap>]                                          
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xfc145015> <pcomp> <accomp>]   
rcvd [LCP ConfReq id=0x16 <asyncmap 0x0> <auth pap> <magic 0x22bff02> <pcomp> <accomp>]                                                                       
sent [LCP ConfAck id=0x16 <asyncmap 0x0> <auth pap> <magic 0x22bff02> <pcomp> <accomp>]                                                                       
sent [LCP EchoReq id=0x0 magic=0xfc145015]                                     
sent [PAP AuthReq id=0x1 user="Template" password=<hidden>]                    
rcvd [LCP DiscReq id=0x17 magic=0x22bff02]                                     
rcvd [LCP EchoRep id=0x0 magic=0x22bff02 fc 14 50 15]                          
rcvd [PAP AuthAck id=0x1 ""]                                                   
PAP authentication succeeded                                                   
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]                  
rcvd [IPCP ConfNak id=0x1 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]                                            
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14>]                                                     
rcvd [IPCP ConfNak id=0x2 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]                                            
sent [IPCP ConfReq id=0x3 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14>]                                                     
rcvd [IPCP ConfNak id=0x3 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]                                            
sent [IPCP ConfReq id=0x4 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14>]                                                     
rcvd [IPCP ConfNak id=0x4 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]                                            
sent [IPCP ConfReq id=0x5 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14>]                                                     
rcvd [IPCP ConfNak id=0x5 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]                                            
sent [IPCP ConfReq id=0x6 <compress VJ 0f 01> <addr 0.0.0.0>]                  
rcvd [IPCP ConfNak id=0x6 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]                                            
sent [IPCP ConfReq id=0x7 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14>]                                                     
rcvd [IPCP ConfNak id=0x7 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x8 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [IPCP ConfNak id=0x8 <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14> <ms-wins10.11.12.13> <ms-wins 10.11.12.14>]
sent [IPCP ConfReq id=0x9 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14>]
rcvd [IPCP ConfReq id=0x5]
sent [IPCP ConfNak id=0x5 <addr 0.0.0.0>]
rcvd [IPCP ConfRej id=0x9 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns2 10.11.12.14>]
rcvd [IPCP ConfReq id=0x6]
sent [IPCP ConfAck id=0x6]
rcvd [IPCP ConfNak id=0xa <addr 172.24.25.5> <ms-dns1 217.8.235.194> <ms-dns2 217.8.235.82>]
sent [IPCP ConfReq id=0xb <addr 172.24.25.5> <ms-dns1 217.8.235.194> <ms-dns2 217.8.235.82>]
rcvd [IPCP ConfAck id=0xb <addr 172.24.25.5> <ms-dns1 217.8.235.194> <ms-dns2 217.8.235.82>]
Could not determine remote IP address: defaulting to 10.64.64.64
not replacing existing default route via 192.168.1.1
Cannot determine ethernet address for proxy ARP
local  IP address 172.24.25.5
remote IP address 10.64.64.64
primary   DNS address 217.8.235.194
secondary DNS address 217.8.235.82
Script /etc/ppp/ip-up started (pid 3642)
Script /etc/ppp/ip-up finished (pid 3642), status = 0x0

нажимаю ctrl+c

Код::

^CTerminating on signal 2
Connect time 3.4 minutes.
Sent 0 bytes, received 144 bytes.
Script /etc/ppp/ip-down started (pid 3667)
sent [LCP TermReq id=0x2 "User request"]
rcvd [LCP TermAck id=0x2]
Connection terminated.
Script /etc/ppp/ip-down finished (pid 3667), status = 0x0

Исправлено Fire Stream (14.05.09 14:59)

Offline

#8  14.05.09 15:00

Re: 3G модем МТС и Ubuntu

ну, вот... у тебя шлюзом по-умолчанию стоит кросс-роад

0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 eth1

а тебе надо, чтобы дефолтовый маршрут был через ppp0

Offline

#9  14.05.09 15:02

Re: 3G модем МТС и Ubuntu

тоесть при подключении инета надо постоянно менять?
или всетаки в interfaces надо добавить ppp?

Offline

#10  14.05.09 15:04

Re: 3G модем МТС и Ubuntu

канешь менять... а если еще хочешь чтобы локальные сети оставались для тебя локальными, то надо еще маршруты до них прописать (я имею в виду сети 217.71.141. и т.д.)

P.S. хотя странно... у тебя стоит опция defaultroute. которая по идее должны выставить шлюз через ppp0, но вот че-то не так у тебя отрабатывает

Исправлено Jaguar (14.05.09 15:05)

Offline

#11  14.05.09 15:08

Re: 3G модем МТС и Ubuntu

А возможно сделать чтобы по локальным адресам пускало через хостел(eth1), а в инет через ppp?

Offline

#12  14.05.09 15:10

Re: 3G модем МТС и Ubuntu

да... у меня на zoomer'е сделано так в interfaces:

Код::

auto eth1
iface eth1 inet static
    address 217.71.142.11
#    gateway 217.71.141.1
    netmask 255.255.0.0
    post-up route add -net 217.71.140.0/22 gw 217.71.141.1 dev eth1
    post-up route add -net 10.0.0.0/8 gw 217.71.141.1 dev eth1
    post-up route add -net 200.100.100.0/24 gw 217.71.141.1 dev eth1
    post-up route add -net 192.168.0.0/16 gw 217.71.141.1 dev eth1
    post-up route add -net 212.164.52.0/23 gw 217.71.141.1 dev eth1
    post-up route add -net 212.164.52.0/24 gw 217.71.141.1 dev eth1
    post-up route add -net 80.242.64.0/19 gw 217.71.141.1 dev eth1
    post-up route add -net 172.28.0.0/16 gw 217.71.141.1 dev eth1
    post-up route add -net 198.18.0.0/16 gw 217.71.141.1 dev eth1
    post-up route add -net 91.202.68.0/22 gw 217.71.141.1 dev eth1
    post-down route del -net 217.71.140.0/22 gw 217.71.141.1 dev eth1
    post-down route del -net 10.0.0.0/8 gw 217.71.141.1 dev eth1
    post-down route del -net 200.100.100.0/24 gw 217.71.141.1 dev eth1
    post-down route del -net 192.168.0.0/16 gw 217.71.141.1 dev eth1
    post-down route del -net 212.164.52.0/23 gw 217.71.141.1 dev eth1
    post-down route del -net 212.164.52.0/24 gw 217.71.141.1 dev eth1
    post-down route del -net 80.242.64.0/19 gw 217.71.141.1 dev eth1
    post-down route del -net 172.28.0.0/16 gw 217.71.141.1 dev eth1
    post-down route del -net 198.18.0.0/16 gw 217.71.141.1 dev eth1
    post-down route del -net 91.202.68.0/22 gw 217.71.141.1 dev eth1

у тебя будут немного отличаться, т.к. для тебя шлюз другой

Offline

#13  14.05.09 15:11

Re: 3G модем МТС и Ubuntu

Спасибо)

Буду мутить)

Offline

#14  14.05.09 21:28

Re: 3G модем МТС и Ubuntu

Все отлично! на моей машине и инет и хостел!) Спасибо Jaguar)

Теперь другая проблема:
Нужно чтобы внутренняя сетка тоже могла через меня выходить в инет и хостел.
Раньше работало, до настройки инета.
Было настороено так:

/etc/network/interfaces

Код::

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
	address 192.168.1.190
	netmask 255.255.248.0
	gateway 192.168.1.1
	broadcast 192.168.1.255

auto eth0
iface eth0 inet static
	address 192.168.200.1
	netmask 255.255.255.0
	broadcast 192.168.200.255

eth0 - внутренняя
eth1 - хостел

/etc/init.d/networking
все как обычно, но добавил строчки в restart и start

Код::

iptables -X
	iptables -F
	iptables -t nat -X
	iptables -t nat -F
	echo 1 > /proc/sys/net/ipv4/ip_forward
	iptables-restore < /etc/iptable.rules

/etc/iptable.rules

Код::

*nat
:PREROUTING ACCEPT [460:53660]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.200.2/32 -o eth1 -j SNAT --to-source 192.168.1.190 
-A POSTROUTING -s 192.168.200.3/32 -o eth1 -j SNAT --to-source 192.168.1.190 
-A POSTROUTING -s 192.168.200.4/32 -o eth1 -j SNAT --to-source 192.168.1.190 
-A POSTROUTING -s 192.168.200.5/32 -o eth1 -j SNAT --to-source 192.168.1.190 
COMMIT

ну и в /etc/resolv.conf прописан только 217.71.141.1

Теперь:
/etc/network/interfaces

Код::

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
	address 192.168.1.190
	netmask 255.255.248.0
#	gateway 192.168.1.1
######## add ########
########  hostel ####
	up route add -net 192.168.0.0/16 gw 192.168.1.1 eth1
	up route add -net 10.114.0.0/16 gw 192.168.1.1 eth1
	up route add -net 10.144.0.0/16 gw 192.168.1.1 eth1
	up route add -net 172.28.0.0/16 gw 192.168.1.1 eth1
	up route add -net 217.71.140.0/22 gw 192.168.1.1 eth1
	up route add -net 91.202.68.0/22 gw 192.168.1.1 eth1
	up route add -net 195.208.130.0/24 gw 192.168.1.1 eth1
	up route add -net 195.208.150.0/27 gw 192.168.1.1 eth1
	up route add -net 198.18.0.0/16 gw 192.168.1.1 eth1
	up route add -net 80.242.64.0/19 gw 192.168.1.1 eth1
	up route add -net 212.164.52.0/23 gw 192.168.1.1 eth1
	up route add -net 212.164.54.0/24 gw 192.168.1.1 eth1
	up route add -net 213.187.248.0/22 gw 192.168.1.1 eth1
########  h-net #####
	up route add -net 195.93.186.0/23 gw 192.168.1.1 eth1
	up route add -net 195.189.238.0/23 gw 192.168.1.1 eth1
	up route add -net 80.64.93.96/27 gw 192.168.1.1 eth1
	up route add -net 80.64.93.128/29 gw 192.168.1.1 eth1
	up route add -net 80.64.93.192/26 gw 192.168.1.1 eth1
	up route add -net 80.64.94.0/27 gw 192.168.1.1 eth1
	up route add -net 10.245.194.0/24 gw 192.168.1.1 eth1
######## del ########
########  hostel ####
	down route del -net 192.168.0.0/16 gw 192.168.1.1 eth1
	down route del -net 10.114.0.0/16 gw 192.168.1.1 eth1
	down route del -net 10.144.0.0/16 gw 192.168.1.1 eth1
	down route del -net 172.28.0.0/16 gw 192.168.1.1 eth1
	down route del -net 217.71.140.0/22 gw 192.168.1.1 eth1
	down route del -net 91.202.68.0/22 gw 192.168.1.1 eth1
	down route del -net 195.208.130.0/24 gw 192.168.1.1 eth1
	down route del -net 195.208.150.0/27 gw 192.168.1.1 eth1
	down route del -net 198.18.0.0/16 gw 192.168.1.1 eth1
	down route del -net 80.242.64.0/19 gw 192.168.1.1 eth1
	down route del -net 212.164.52.0/23 gw 192.168.1.1 eth1
	down route del -net 212.164.54.0/24 gw 192.168.1.1 eth1
	down route del -net 213.187.248.0/22 gw 192.168.1.1 eth1
########  h-net #####
	down route del -net 195.93.186.0/23 gw 192.168.1.1 eth1
	down route del -net 195.189.238.0/23 gw 192.168.1.1 eth1
	down route del -net 80.64.93.96/27 gw 192.168.1.1 eth1
	down route del -net 80.64.93.128/29 gw 192.168.1.1 eth1
	down route del -net 80.64.93.192/26 gw 192.168.1.1 eth1
	down route del -net 80.64.94.0/27 gw 192.168.1.1 eth1
	down route del -net 10.245.194.0/24 gw 192.168.1.1 eth1
#####################
	broadcast 192.168.1.255

auto eth0
iface eth0 inet static
	address 192.168.200.1
	netmask 255.255.255.0
	broadcast 192.168.200.255

auto ppp0
iface ppp0 inet ppp
	provider mts

еще в /etc/ppp/options добавил

Код::

defaultroute
replacedefaultroute

в /etc/resolv.conf добавил еще 2 днс`а от МТС.
Все остальное так же.

на всякий случай #route -n

Код::

10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
80.64.93.128    192.168.1.1     255.255.255.248 UG    0      0        0 eth1
80.64.93.96     192.168.1.1     255.255.255.224 UG    0      0        0 eth1
80.64.94.0      192.168.1.1     255.255.255.224 UG    0      0        0 eth1
195.208.150.0   192.168.1.1     255.255.255.224 UG    0      0        0 eth1
80.64.93.192    192.168.1.1     255.255.255.192 UG    0      0        0 eth1
10.245.194.0    192.168.1.1     255.255.255.0   UG    0      0        0 eth1
192.168.200.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
195.208.130.0   192.168.1.1     255.255.255.0   UG    0      0        0 eth1
212.164.54.0    192.168.1.1     255.255.255.0   UG    0      0        0 eth1
195.189.238.0   192.168.1.1     255.255.254.0   UG    0      0        0 eth1
195.93.186.0    192.168.1.1     255.255.254.0   UG    0      0        0 eth1
212.164.52.0    192.168.1.1     255.255.254.0   UG    0      0        0 eth1
91.202.68.0     192.168.1.1     255.255.252.0   UG    0      0        0 eth1
217.71.140.0    192.168.1.1     255.255.252.0   UG    0      0        0 eth1
213.187.248.0   192.168.1.1     255.255.252.0   UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.248.0   U     0      0        0 eth1
80.242.64.0     192.168.1.1     255.255.224.0   UG    0      0        0 eth1
198.18.0.0      192.168.1.1     255.255.0.0     UG    0      0        0 eth1
10.114.0.0      192.168.1.1     255.255.0.0     UG    0      0        0 eth1
172.28.0.0      192.168.1.1     255.255.0.0     UG    0      0        0 eth1
10.144.0.0      192.168.1.1     255.255.0.0     UG    0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
192.168.0.0     192.168.1.1     255.255.0.0     UG    0      0        0 eth1
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

Что надо поменять чтобы заработала сеть в внутренней сети?

Offline

#15  15.05.09 00:03

Re: 3G модем МТС и Ubuntu

Fire Stream написал(а):

/etc/init.d/networking
все как обычно, но добавил строчки в restart и start

Код::

iptables -X
	iptables -F
	iptables -t nat -X
	iptables -t nat -F
	echo 1 > /proc/sys/net/ipv4/ip_forward
	iptables-restore < /etc/iptable.rules

это делатся не так... делай уж так, как это предлагает разработчик...

1. очищать правила не имеет смысла, т.к. iptables-restore делает это за тебя... можешь посмотреть скрипт iptables-restore
2. iptables-restore < /etc/iptable.rules эту строчку вставь в post-up интерфейса lo (по примеру статического роутинга)
3. вместо "мануальной терапии" (я  про echo 1 > /proc/sys/net/ipv4/ip_forward) делай как это положено через sysctl.conf

P.S. что у тебя с правилами для FORWARD и какая политика по-умолчанию? чисто теоретически связь у локальщиков твоих должна работать...

Исправлено Jaguar (15.05.09 00:05)

Offline

#16  15.05.09 00:23

Re: 3G модем МТС и Ubuntu

3 пункт не понял, можно поподробнее мне разжевать.

На сколько я понимаю FORWARD это от iptables, тогда думаю пусто, так как в iptable.rules написано и больше я ничего не дописывал...
А лучше скажи какой файл показать, какой выполнить)

Offline

#17  15.05.09 00:33

Re: 3G модем МТС и Ubuntu

Fire Stream написал(а):

3 пункт не понял, можно поподробнее мне разжевать.

смотри файл /etc/sysctl.conf
там есть такие строки:

Код::

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

думаю, понимаешь инглишь хоть маленько...

Fire Stream написал(а):

А лучше скажи какой файл показать, какой выполнить)

давай посмотрим на выводы:
1. sysctl -a |grep forward
2. iptables -nvL

ну, и еще вариант такой... запускаешь tcpdump и смотришь что тебе показывает когда пытаешься из своей локалки выйти "в свет"...

Offline

#18  15.05.09 14:06

Re: 3G модем МТС и Ubuntu

сегодня глючил инет, не подключался.... все перерыл, перепрошил его - теперь вроде норм)

sysctl -a |grep forward (и от root и от обычного пользователя одинаково)

Код::

$ sysctl -a |grep forward
error: permission denied on key 'kernel.cad_pid'
error: permission denied on key 'fs.binfmt_misc.register'
error: permission denied on key 'dev.parport.parport0.autoprobe'
error: permission denied on key 'dev.parport.parport0.autoprobe0'
error: permission denied on key 'dev.parport.parport0.autoprobe1'
error: permission denied on key 'dev.parport.parport0.autoprobe2'
error: permission denied on key 'dev.parport.parport0.autoprobe3'
error: permission denied on key 'net.ipv4.route.flush'
net.ipv4.conf.all.forwarding = 1
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.lo.forwarding = 1
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.eth0.forwarding = 1
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.eth1.forwarding = 1
net.ipv4.conf.eth1.mc_forwarding = 0
net.ipv4.conf.pan0.forwarding = 1
net.ipv4.conf.pan0.mc_forwarding = 0
net.ipv4.conf.ppp0.forwarding = 1
net.ipv4.conf.ppp0.mc_forwarding = 0
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.lo.forwarding = 0
net.ipv6.conf.eth0.forwarding = 0
net.ipv6.conf.eth1.forwarding = 0
net.ipv6.conf.pan0.forwarding = 0
net.ipv6.conf.ppp0.forwarding = 0
error: permission denied on key 'net.ipv6.route.flush'

iptables -nvL

Код::

# iptables -nvL
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

tcpdump

Код::

# tcpdump                                              
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode     
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes          
14:07:09.896605 IP 192.168.200.2.1218 > fx-in-f105.google.com.www: S 907225643:907225643(0) win 65535 <mss 1460,nop,nop,sackOK>                               
14:07:09.999613 IP Template.local.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 2.200.168.192.in-addr.arpa. (44)                                                       
14:07:11.001284 IP Template.local.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 2.200.168.192.in-addr.arpa. (44)                                                       
14:07:11.987674 arp who-has 192.168.200.2 tell Template.local                  
14:07:11.987757 arp reply 192.168.200.2 is-at 00:19:db:67:60:7c (oui Unknown)  
14:07:13.003757 IP Template.local.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 2.200.168.192.in-addr.arpa. (44)                                                       
14:07:15.003394 IP Template.local.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 251.0.0.224.in-addr.arpa. (42)                                                         
14:07:15.912905 IP 192.168.200.2.1218 > fx-in-f105.google.com.www: S 907225643:907225643(0) win 65535 <mss 1460,nop,nop,sackOK>                               
14:07:16.004825 IP Template.local.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 251.0.0.224.in-addr.arpa. (42)
14:07:18.006273 IP Template.local.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 251.0.0.224.in-addr.arpa. (42)
14:07:24.741758 IP 192.168.200.2.1219 > hostel.nstu.ru.www: S 2215798894:2215798894(0) win 65535 <mss 1460,nop,nop,sackOK>
14:07:24.742125 IP hostel.nstu.ru.www > 192.168.200.2.1219: S 862693928:862693928(0) ack 2215798895 win 5840 <mss 1460,nop,nop,sackOK>
14:07:24.742552 IP 192.168.200.2.1219 > hostel.nstu.ru.www: . ack 1 win 65535
14:07:24.753561 IP 192.168.200.2.1219 > hostel.nstu.ru.www: P 1:668(667) ack 1win 65535
14:07:24.754119 IP hostel.nstu.ru.www > 192.168.200.2.1219: . ack 668 win 6670
14:07:24.930349 IP hostel.nstu.ru.www > 192.168.200.2.1219: . 1:1461(1460) ack668 win 6670
14:07:24.930694 IP hostel.nstu.ru.www > 192.168.200.2.1219: . 1461:2921(1460) ack 668 win 6670
14:07:24.931070 IP 192.168.200.2.1219 > hostel.nstu.ru.www: . ack 2921 win 65535
14:07:24.932005 IP hostel.nstu.ru.www > 192.168.200.2.1219: P 2921:4281(1360) ack 668 win 6670
14:07:25.135663 IP hostel.nstu.ru.www > 192.168.200.2.1219: P 2921:4281(1360) ack 668 win 6670
14:07:25.136002 IP 192.168.200.2.1219 > hostel.nstu.ru.www: . ack 4281 win 64175
14:07:29.931977 IP hostel.nstu.ru.www > 192.168.200.2.1219: F 4281:4281(0) ack668 win 6670
14:07:29.932126 IP 192.168.200.2.1219 > hostel.nstu.ru.www: . ack 4282 win 64175
14:07:30.022348 IP 192.168.200.2.1219 > hostel.nstu.ru.www: F 668:668(0) ack 4282 win 64175
14:07:30.023987 IP hostel.nstu.ru.www > 192.168.200.2.1219: . ack 669 win 6670
^C
25 packets captured
25 packets received by filter
0 packets dropped by kernel

сначало конект на гугл, потом на хостел, причем на хостел пускает, а в инет нет

Исправлено Fire Stream (15.05.09 14:09)

Offline

#19  15.05.09 14:22

Re: 3G модем МТС и Ubuntu

насколько я понимаю нужно добавить в iptable.rules

Код::

-A POSTROUTING -s 192.168.200.2/32 -o ppp0 -j SNAT --to-source 10.64.64.64 
-A POSTROUTING -s 192.168.200.3/32 -o ppp0 -j SNAT --to-source 10.64.64.64 
-A POSTROUTING -s 192.168.200.4/32 -o ppp0 -j SNAT --to-source 10.64.64.64 
-A POSTROUTING -s 192.168.200.5/32 -o ppp0 -j SNAT --to-source 10.64.64.64

Но проверить не могу - опять модем отвалился(((

Исправлено Fire Stream (15.05.09 14:22)

Offline

#20  15.05.09 21:05

Re: 3G модем МТС и Ubuntu

Fire Stream, точно... я про нат для ppp0... только тут будь осторожен, т.к. у тебя может меняться и интерфейс и ИП... для таких динамических соединений используется не SNAT, а MASQUERADE...

Offline

Software » 3G модем МТС и Ubuntu 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.037 сек.
Выполнено 14 запросов.