LINUX.ORG.RU
ФорумAdmin

Проблема с двумя сетевыми картами!?


0

0

У мения 2 NE2000. Я включил их поддержку в ядро, оно их определяет нормально. Одна карточка для интернета(eth0), вторая для локальной(eth1). Проблема в том, что я могу соеденится по ftp, telnet etc только с карточкой на eth0, со второй не могу, хотя обе карты пингуются нормально. Я попытался сделать следующий эксперемент. Я кинул локалку на eth0, а интернет на eth1. Ситуация поменялась компютер стал доступным в локалке для соединения, но зато здох доступ к компьютеру через интернет. Также я все проверил проблем с железом точно нет. Если кто знает как настраивать сетевухи и как устранить этот глюк PLEASE HELP.

Спасибо!

anonymous
Ответ на: комментарий от anonymous

Как-будто бы ты думал, что я его не включил -> он включен!

anonymous
()

ipchains -A foeward -s x.x.x.x/x -j MASQ , вместо x.x.x.x/x поставь диапазон IPадресов своей локалки.

anonymous
()

ipchains -A forward -s x.x.x.x/x -j MASQ , вместо x.x.x.x/x поставь диапазон IPадресов своей локалки.

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

Ребята у меня другая проблема (мне маскарадинг не нужен.. пока.. и он отключен) - у меня две подсети одна локальная, другая для интернета.
Так вот дело в том, что та подсеть (я их менял), которая на eth0 функционирует нормально, т.е сервер доступен из этой подсети (не важно инет это или локалка), я могу достать его по всем протоколом, которым хочу. Но вот та, что на eth1 нет, сервер пингуется из этой подсети и не более того. Вот, что бы было понятнее, кусок моего конфа :

IPADDR0="212.45.15.121"
NETMASK0="255.255.255.240"
NETWORK0="212.45.15.112"
BROADCAST0="212.45.15.127"

IPADDR1="192.168.1.1"
NETMASK1="255.255.255.0"
NETWORK1="192.168.1.0"
BROADCAST1="192.168.1.255"

/sbin/ifconfig eth0 ${IPADDR0} broadcast ${BROADCAST0} netmask ${NETMASK0}

/sbin/ifconfig eth1 ${IPADDR1} broadcast ${BROADCAST1} netmask ${NETMASK1}

Может в этом чего не так?
Пожалуйста не говорите мне про маскарадинг, мне он не нужен!

Thanx for help!

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

Ребята у меня другая проблема (мне маскарадинг не нужен.. пока.. и он 
отключен) - у меня две подсети одна локальная, другая для интернета.
Так вот дело в том, что та подсеть (я их менял), которая на eth0 
функционирует нормально, т.е сервер доступен из этой подсети (не 
важно инет это или локалка), я могу достать его по всем протоколом, 
которым хочу. Но вот та, что на eth1 нет, сервер пингуется из этой 
подсети и не более того. Вот, что бы было понятнее, кусок моего 
конфа :

IPADDR0="212.45.15.121"
NETMASK0="255.255.255.240"
NETWORK0="212.45.15.112"
BROADCAST0="212.45.15.127"

IPADDR1="192.168.1.1"
NETMASK1="255.255.255.0"
NETWORK1="192.168.1.0"
BROADCAST1="192.168.1.255"

/sbin/ifconfig eth0 ${IPADDR0} broadcast ${BROADCAST0} netmask ${NETMASK0}

/sbin/ifconfig eth1 ${IPADDR1} broadcast ${BROADCAST1} netmask ${NETMASK1}

Может в этом чего не так?
Пожалуйста не говорите мне про маскарадинг, мне он не нужен!

Thanx for help!

anonymous
()

routed gated проблема в маршрутиризации смотри маршруты ...возможно дело и в другом

anonymous
()

IP Forwarding включить.

route add -net ${NETWORK0} netmask ${NETMASK0} eth0

route add -net ${NETWORK1} netmask ${NETMASK1} eth1

route add default gw ${GATEWAY} netmask 0.0.0.0 metric 1

где ${GATEWAY} -- шлюз, данный тебе провайдером.

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