LinuxForum.Fans
Тема

Не раздается интернет в локальную сеть

Автор: portos 6 сообщений 2904 просмотров
#218668

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

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

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

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

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

Вот правила iptables

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

ifconfig

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

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

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

#218747

А squid пашет?

#218810
Kettler написал:
А squid пашет?

Думаю проблема не в сквиде. Сквид перегружал да и правил там особо умных нет. Дело в изменении адреса шлюза. Вот только как исправить это все дело...

#218817

Вот что показывает arp

Address HWtype HWaddress Flags Mask Iface
192.168.1.1 (incomplete) eth0
192.168.0.119 ether 78:1d:ba:cb:fd:36 C eth1
192.168.1.5 ether 90:e6:ba:5d:11:fe C eth0
192.168.0.108 ether 00:1e:90:b1:61:a2 C eth1
192.168.1.254 ether 08:76:ff:86:6b:04 C eth0
192.168.0.108 ether 00:1e:90:b1:61:a2 C eth1
192.168.1.254 ether 08:76:ff:86:6b:04 C eth0

#218825

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

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

#218826

Воот, слона то и не заметил. smile

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