LINUX.ORG.RU

Настроить маршрутизацию через свой комп


0

0

Есть два компа. На первом компе установлен Kubuntu Linux 7.04. В компе есть две сетевухи. Одна сетевуха встроенная, на материнке с nForce4. Другая обычная D-Link DFE-520TX. Этот комп имеет выход в некую сеть и инет. На втором компе стоит Windows XP, в этом компе тоже есть некоторая встроенная сетевуха. Нужно сделать так, чтобы второй комп мог ходить в сеть и инет, или хотя бы в инет через второй комп. Как все это сделать? Нужна консультация.

Я так понимаю решение задачи в целом разбивается на два этапа: 1. Настройка первого компа 2. Настройка второго компа

Сейчас я заткнулся на первом этапе. Кубунта без проблем видит встроенную сетевуху, инет и сеть через нее работают без проблем. Пошарившись в нете, выяснил, что для имеющаяся сетевухи D-Link в комплекте Кубунты дрова есть. Прописал модуль via-rhine для сетевухи D-Link в /etc/modules, в итоге при загрузке он у меня подключается. Но ifconfig все равно выдает только eth0 - встроенная сетевуха.

Re: Настроить маршрутизацию через свой комп

Настройки для второго девайса прописывал?

marsijanin ★★ ()

Re: Настроить маршрутизацию через свой комп

попробуй sudo /sbin/ifconfig eth1 up
если появится новый интерфейс в выводе ifconfig - значит просто настройки пропиши для него, чтобы при старте системы поднимался.

vden ★★ ()

Re: Настроить маршрутизацию через свой комп

Некоторое дополнение. В /etc/modprobe.d/aliases прописал строку:

alias eth0 via-rhine

А в /etc/network/interfaces есть следующее:

auto lo iface lo inet loopback address 127.0.0.1 netmask 255.0.0.0

auto eth0 iface eth0 inet static address 10.0.130.169 netmask 255.255.240.0 gateway 10.0.128.1

auto eth1 iface eth1 inet static address 172.16.16.1 netmask 255.255.240.0

Параметры для eth1 взял можно сказать с потолка

anonymous ()

Re: Настроить маршрутизацию через свой комп

Некоторое дополнение. В /etc/modprobe.d/aliases прописал строку:

alias eth0 via-rhine

А в /etc/network/interfaces есть следующее:

auto lo

iface lo inet loopback

address 127.0.0.1

netmask 255.0.0.0

auto eth0

iface eth0 inet static

address 10.0.130.169

netmask 255.255.240.0

gateway 10.0.128.1

auto eth1

iface eth1 inet static

address 172.16.16.1

netmask 255.255.240.0

Параметры для eth1 взял можно сказать с потолка

anonymous ()

Re: Настроить маршрутизацию через свой комп

Блин, что-то малость ступил, не то написал. Короче.

В /etc/modprobe.d/aliases прописал строку:

>alias eth1 via-rhine

А в /etc/network/interfaces есть следующее:

>auto lo
>iface lo inet loopback
>address 127.0.0.1
>netmask 255.0.0.0

>auto eth0
>iface eth0 inet static
>address 10.0.130.169
>netmask 255.255.240.0
>gateway 10.0.128.1

>auto eth1
>iface eth1 inet static
>address 172.16.16.1

Модуль загружается, проверял:

># lsmod | grep rhine
>via_rhine 25608 0
>mii 6528 1 via_rhine

Stepank ()

Re: Настроить маршрутизацию через свой комп

Провод воткнут в оба компа.

dmesg:

[ 43.949331] via-rhine.c:v1.10-LK1.4.2 Sept-11-2006 Written by Donald Becker
[ 43.978497] Adding 979924k swap on /dev/disk/by-uuid/c6a5d08d-3ea5-4bba-b3c2-20d94b86f6b5. Priority:-1 extents:1 across:979924k

Stepank ()

Re: Настроить маршрутизацию через свой комп

# lspci
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev a2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
05:00.0 VGA compatible controller: ATI Technologies Inc R430 [Radeon X800 (PCIE)]
05:00.1 Display controller: ATI Technologies Inc R430 [Radeon X800 (PCIE) Secondary]

Stepank ()

Re: Настроить маршрутизацию через свой комп

А если предположить, что эта карточка пытается повеситься на одно прерывание с каким-то устройством и у нее это не получается? Может такое быть?

Stepank ()

Re: Настроить маршрутизацию через свой комп

Поперетыкать по слотам пробовал, у меня такой прикол был с сетевухой и тв тюнером, воткнул сетевуху в другой слот всё заработало, а до того ifconfig не видел тоже, хотя через lspci светилась.

marsijanin ★★ ()

Re: Настроить маршрутизацию через свой комп

В вашем случае вполне достаточно установки штатного Firestarter и пошаговой настройки гуёвого мастера.

los_nikos ★★★★★ ()

Re: Настроить маршрутизацию через свой комп

Воткнул в другой комп с виндой ХР, там она увидилась, т.е. сетевуха всетаки рабочая. Воткнул в свой комп, под виндой она тоже не видна. Потыкал сетевуху по разным слотам - не помогло. Попробовал отключить встроенную сетевуху, тоже не помогло. Если я выложу dmesg сможет кто-нибудь посмотреть?

Stepank ()

Re: Настроить маршрутизацию через свой комп

Извиняюсь, а сейчас инет через виндовый комп работает? Если да, то скорее всего дело в привязке на MAC-адрес сетевухи - нужно звонить провайдеру и сказать что поменял сетевуху для выхода в инет/сеть и дополнительно узнать детали про возможность выхода в сеть через свой хаб (в принципе одно и то-же ведь).

los_nikos ★★★★★ ()

Re: Настроить маршрутизацию через свой комп

На первом компе инет и в линухе без проблем работает. Второй комп непосредственного подключения к инету не имеет, его и надо настроить через первый комп. Для этого надо разобраться с сетевухой. Чем сейчас и занимаюсь.

Stepank ()

Re: Настроить маршрутизацию через свой комп

У человека 2 карточка отсутствует - пока ее по lspci не станет видно - ядреные модули бесполезно пробовать! Попробуй в биосе отключить все ненужные порты - com1, com2, lpt, ненужные USB, у тебя там еще firewire есть - его тоже отключи. Добейся этим, чтобы появилось сообщение о второй сетевой в выводе lspci (хотя бы как о не опознаном устройстве). У тебя - похоже на конфликт прерываний или адресов портов.

anonymous ()

Re: Настроить маршрутизацию через свой комп

А еще бывает - автоопределение устройств при старте операционки завешивает сетевую карту (у меня такое было на Fedore6 с какой-то 3COM сетевухой, отключил kudzu, перезагрузился - появилась).

anonymous ()

Re: Настроить маршрутизацию через свой комп

Короче, нифига что-то пока не получилось. Поотключал уже все девайсы из биоса, какие только смог, все равно не видна сетевуха на линуховой машине. На виндовой видна без проблем.
Мне похоже проще купить другую сетевую плату или вообще маршрутизатор нормальный. Или хотя бы пустить инет через виндовую машину, а линоховую подключить к виндовой... Хотя это уже как-то унизительно.

Stepank ()

Re: Настроить маршрутизацию через свой комп

Я таки ее победил. Точнее, я просто купил другую сетевушку на реалтеке. Она увиделась без проблем. Ну, а далее просто воспользовался вот этим http://www.kubuntu.ru/nat-iptables.html

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