LINUX.ORG.RU
решено ФорумAdmin

Как настроить маршрутизацию для 2-х компьютеров?


0

0

Здравствуйте уважаемые знатоки. Я очень нуждаюсь в Вашей помощи с настройкой домашней сети для окончательно перехода с Windows Vista на linux gnu debian 5.0.3

Итак вот какие входящие данные. Есть соединение с провайдером. Соединение прямое Вот то что мне уже помогли с конфигурированием моего стационарного ПК (листинг /etc/networks/interfaces:

auto lo

iface lo inet loopback

allow-hotplug eth1

iface eth1 inet static

   address 109.87.237.204

   netmask 255.255.255.0

   network 109.87.237.0

   broadcast 109.87.237.255

   gateway 109.87.237.254

   dns-nameservers 109.86.2.2

Сеть работает нормально (улыбка)

Сейчас появился ноутбук, а еще свитч прикупил. Подскажите как мне настроить Сеть так чтобы Оба компьютера были автономны и оба могли одновременно находиться в сети. Сейчас на обоих компьютерах стоит один и тот же ip работаем по очереди. Заранее признателен за все советы и любую помощь.

1. Назначить сетевой алиас, например 192.168.0.1/30
2. Назначить ноутбуку адрес 192.168.0.2
3. На ноутбуке установить адрес шлюза 192.168.0.1
4. На стационарном выполнить echo «1» > /proc/sys/net/ipv4/ip_forward
5. ????
6. PROFIT!

redgremlin ★★★★★
()

Могу предложить два варианта с использованием роутера (затраты ~1500р.) и без (затраты ~150р.).
Рекомендую первый вариант - он удобнее, да и неоспоримо преимущество WiFi.
Если желания покупать роутер нет - для начала добавьте еще один сетевой адаптер в стационарный комп (если не хватает).

В /etc/networks/interfaces нужно будет добавить:

iface eth2 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Для включения маршрутизации предлагаю скрипт следующего собержания:

#! /bin/sh

iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE iptables --append FORWARD --in-interface eth2 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward

С нумарацией сетевых адаптеров (ech0,1,2..) уж раберитесь сами =)
Только что настраивал NAT точно таким же образрм на Debian 5.0.3 - все заработало.

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

Да, еще про НАТ забыл
iptablet -t nat -A POSTROUTING -o eth1 -s 192.168.0.2 -j SNAT 109.87.237.204

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

> А по другому никак? Просто денег пока на wi-fi нет.

Да можно и по-другому. Выше уже отписали. Просто роутер в таких ситуациях гораздо удобнее.

sidor ★★
()

Все предложенные методы работы без роутера НЕ обеспечивают автономии - один комп будет работать, только когда включен другой.

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

> Все предложенные методы работы без роутера НЕ обеспечивают автономии - один комп будет работать, только когда включен другой.

Гениально! =)))

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