LINUX.ORG.RU
ФорумAdmin

После смены ADSL модема сервер не раздает интернет


0

1

Всем привет.
Есть сервер который удачно работал в сети и выполнял такие задачи: DHCP, SAMBA (простая файлопомойка), SQUID (прозрачный прокси). Сам сервер подключен к АДСЛ модему. Установлены две сетевые карты (внутренняя и внешняя). Все это удачно работало до тех пор пока не умер ДСЛ модем и пришлось поставить новый. Модем который до этого работал имел адрес 192.168.1.1 - в новом адрес прописан 192.168.1.254 Локальные юзеры перестали выходит в интернет.

Изменил таблицу маршрутизации:

route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.55 * 255.255.255.255 UH 0 0 0 tun0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
5.0.0.0 * 255.0.0.0 U 0 0 0 ham0
default 192.168.1.254 0.0.0.0 UG 0 0 0 eth0

Не помогло.
Подправил файл /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
#auto lo
#iface lo inet loopback

# The primary network interface
allow-hotplug eth0
allow-hotplug eth1
#NetworkManager#iface eth0 inet dhcp

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.21
netmask 255.255.255.0
gateway 192.168.1.254

auto eth1
iface eth1 inet static
address 192.168.0.21
netmask 255.255.255.0
#gateway 192.168.1.21

Интерфейсы перезагружал но ничего не помогает.

Вот правила iptables

cat /etc/iptables.up.rules
# Generated by iptables-save v1.4.8 on Thu Nov 17 10:41:29 2011
*nat
:PREROUTING ACCEPT [176:12326]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [17:1190]
-A PREROUTING -s 192.168.0.21/32 -p tcp -m tcp --dport 80 -j ACCEPT
-A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.21:3128
-A POSTROUTING -j MASQUERADE
COMMIT
# Completed on Thu Nov 17 10:41:29 2011
# Generated by iptables-save v1.4.8 on Thu Nov 17 10:41:29 2011
*filter
:INPUT ACCEPT [1665:136202]
:FORWARD ACCEPT [4002:224346]
:OUTPUT ACCEPT [1148:132260]
COMMIT
# Completed on Thu Nov 17 10:41:29 2011
# Generated by iptables-save v1.4.8 on Thu Nov 17 10:41:29 2011
*mangle
:PREROUTING ACCEPT [2766:178808]
:INPUT ACCEPT [962:77467]
:FORWARD ACCEPT [1774:99747]
:OUTPUT ACCEPT [669:82926]
:POSTROUTING ACCEPT [2445:183149]
COMMIT
# Completed on Thu Nov 17 10:41:29 2011

ifconfig

eth0 - модем eth1 - локальная сеть

eth0 Link encap:Ethernet HWaddr 1c:6f:65:d4:83:b9
inet addr:192.168.1.21 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::1e6f:65ff:fed4:83b9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10573 errors:0 dropped:0 overruns:0 frame:0
TX packets:14787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2044118 (1.9 MiB) TX bytes:1639494 (1.5 MiB)
Interrupt:26 Base address:0x8000

eth1 Link encap:Ethernet HWaddr f4:ec:38:80:89:9a
inet addr:192.168.0.21 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::f6ec:38ff:fe80:899a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28132 errors:0 dropped:0 overruns:0 frame:0
TX packets:12507 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2745858 (2.6 MiB) TX bytes:3536677 (3.3 MiB)
Interrupt:20 Base address:0x4000

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:1643 errors:0 dropped:0 overruns:0 frame:0
TX packets:1643 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:156803 (153.1 KiB) TX bytes:156803 (153.1 KiB)

Как исправить эту проблему и возможно сделать так, что бы избежать таких проблем в будущем?


Локальные юзеры перестали выходит в интернет.

А за выход в интернет отвечает сквид, а ему кроме настроенной физической сети (trace до модема есть ведь?) нужно чтоб имена разрешались в IP-адреса, а значит надо смотреть /etc/resolv.conf, в котором судя по всему осталось nameserver 192.168.1.1

anonymous
()

Проблему решил. Было: /etc/resolv.conf # Generated by NetworkManager nameserver 192.168.1.1

Изменил 192.168.1.254 - все заработало

portos
() автор топика

Установлены две сетевые карты (внутренняя и внешняя). Все это удачно работало до тех пор пока не
умер ДСЛ модем и пришлось поставить новый. Модем который до этого работал имел адрес 192.168.1.1
- в новом адрес прописан 192.168.1.254 Локальные юзеры перестали выходит в интернет.

Модем по барабану. И IP его тоже по барабану. Меняешь, и всё работает, если там ADSL настроен правильно.

Однако, судя по тому, что его IP фигурирует в качестве default gw, это не просто модем, а таки роутер. Обственно, сейчас многие ADSL-устройства могут быть маршрутизаторами. Так как он настроен ? Как роутер, или как бридж ?

AS ★★★★★
()
Ответ на: комментарий от portos

Изменил 192.168.1.254 - все заработало

Похоже, всё-таки, роутер...

AS ★★★★★
()
Ответ на: комментарий от AS

Да это роутер Thomson TG784. Проблему уже решил, спасибо. Но еще один вопрос остался: если адрес модема/gw меняется значит интернета не будет и ни как подстраховаться нельзя?

portos
() автор топика
Ответ на: комментарий от portos

Ну так настраивать новый, как старый. Или сделать таки из него бридж, а всё нужное настраивать на сервере. pppoe там, или что провайдер предоставляет...
Тут ещё момент есть. Чтобы роутить, нужен процессор достаточной мощности. Я не знаю, что за железка Thomson TG784, но у многих подобных устройств процессора хватает на несколько мегабит. Если это ADSL2, запросто могут быть проблемы на полной скорости. А в режиме бриджа с потоком данных справляются практически все.

AS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.