LINUX.ORG.RU
ФорумAdmin

Инет с eth0 на eth1


0

0

Здравствуйте.

Имеется модем-роутер (192.168.1.1), через который в интернет ходит стационарный компьютер (eth0, 192.168.1.2). На компьютере также есть вторая сетевая карта (eth1).

Сейчас появился ноутбук, и хотелось бы его тоже вывести в интернет, не отключая при этом компьютера. Кроме того, было бы неплохо иметь возможность и просто перекидываться файлами по сети между ноутбуком и стационарником.

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

Дистрибутив - Debian.

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
Заранее спасибо.

На ноутбуке - дать адрес типа 192.168.2.2/24
выполнить ip route add default via 192.168.2.1 (или иным способом указать дефолтный шлюз)
На стационарном -
настроить eth1 на 192.168.2.1/24
выполнить iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.2 -j MASQUERADE

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

Имхо немного не так.

Во-первых,
sysctl net.ipv4.ip_forward=1
имхо проще, чем echo :)

Во-вторых, чтобы форвардинг автоматически включался при загрузке, проще раскомментировать строку
net.ipv4.ip_forward=1
в /etc/sysctl.conf, чем писать это echo в rc.local.

В-третьих, модуль iptable_nat-или-как-там-его должен подгружаться автоматически при включении ната в iptables. Как и все подобные модули.

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

>имхо проще, чем echo :)

автокомплита нет :) "Что, я все константы помнить обязан" (ц) древний онегдот

>проще раскомментировать строку


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

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

Точно ведь. Один фиг, я демьяна последний раз году в 2003 трогал, не помню ничего.

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

>автокомплита нет :)

Человек, не использующий возможности автокомплита в любимом шелле, у Ъ называется лузером или даже ламером.
Я же называю таких людей "бедняга" :)

>ТС дистрибутива не указал


Во-первых, указал, во-вторых, и демьяне, и в центосе эта опция там есть, но по дефолту выключена. Так что работы на пару секунд.

>еще проще в дистровом гуе пимпочку ткнуть


Буэээ! *Потянулся за бумажным пакетом*

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