LINUX.ORG.RU
ФорумAdmin

Настройка маршрутизации


0

0

Есть два компа и одно соединение с интернетом через ADSL. У роутера только один порт RJ-45. У первого компа в наличии две сетевые карты. Надо организовать раздачу интернета с первого компа на второй. Собственно, помогите настроить компы для выполнения задачи. Самостоятельное ковыряние ни к чему не привело. То ли я что-то сделал неправильно, то ли чего-то не сделал.

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


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

>Покажи-ка весь файл ifcfg-eth0

# Networking Interface
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=dhcp
# NAME="eth0"
# UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
# PEERDNS=yes
# PEERROUTES=yes
PEERDNS=yes
PEERROUTES=yes
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

Блин, автоматически прописываются "PEERDNS", "PEERROUTES", "NAME", "UUID". :(

>pgrep dhclient


2108

>xarg ps -Fp


bash: xarg: command not found

>А инет есть?


Ой, слушай, заработало! Ура! А вот NetworkManager продожает говорить, что соединения нет.

Уфф. Спасибо тебе огромное за помощь! И низкий поклон за то, что терпел меня, чайника.

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

>Да, и давай посмотрим твой /etc/sysconfig/iptables.

bash: /etc/sysconfig/iptables: Permission denied. Это из под рута.

Хотя теперь это уже не важно.

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

>bash: /etc/sysconfig/iptables: Permission denied. Это из под рута.

Ну его не исполнять надо, а просто почитать и, возможно, поредактировать. Собсно, смысл дальнейших действий — сделать так, чтобы инет на обоих компах автоматом взлетал после включения. Или тебе это не нужно?

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

>Уфф. Спасибо тебе огромное за помощь! И низкий поклон за то, что терпел меня, чайника.

Не за что. Сам когда-то таким был :)

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

>Ну его не исполнять надо, а просто почитать и, возможно, поредактировать.

Тьфу. Торможу.

>Собсно, смысл дальнейших действий — сделать так, чтобы инет на обоих компах автоматом взлетал после включения. Или тебе это не нужно?


Нужно. Если можно. :)

>/etc/sysconfig/iptables


*nat
:PREROUTING ACCEPT [133:16787]
:POSTROUTING ACCEPT [27:2156]
:OUTPUT ACCEPT [217:14566]
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1309:271881]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

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

1. Можешь погрохать лишние строчки с MASQUERADE — достаточно только одной.
2. Перед строчкой
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
добавь
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth1 -s 192.168.0.0/24 -j ACCEPT

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

>2. Перед строчкой
>-A FORWARD -j REJECT --reject-with icmp-host-prohibited

>добавь

>-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT

>-A FORWARD -i eth1 -s 192.168.0.0/24 -j ACCEPT


Не помогло. Но ладно, я и так тебя уже замучил.

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

>Не помогло

В смысле не помогло?
Это защищает от destination prohibited при следующей загрузке.

А спать я собираюсь не раньше, чем через час, если что :)

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

>В смысле не помогло? >Это защищает от destination prohibited при следующей загрузке.

А, вот оно что. Тогда всё в порядке.

>А спать я собираюсь не раньше, чем через час, если что :)

Да всё равно уже неудобно дальше отрывать.

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

>Если будут еще проблемы — пиши на мыло или здесь на форуме.

Ну, обычно хватает прогулки по Гуглу, но вот в этот раз я крепко застрял.

Ещё раз спасибо!



Вопрос исчерпан.

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

н-да, меня уже давно на такие консультации не хватает. респект ж)

val-amart ★★★★★
()

> Надо организовать раздачу интернета с первого компа на второй.

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

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

>Либо упомянутый выше свич, либо сделать свич из первого компа: соединить два его порта в bridge.

Там человеку по DHCP внешний айпи дают. Так что с мостом наплачешься. Да и со свичом, если он вланы не умеет.

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

Просто я видел ip ad sh с его компа. Поэтому могу утверждать точно.

Да и с самым у*бищным питерским провайдером — авангардом — я знаком не понаслышке.

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