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 - встроенная сетевуха.

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

marsijanin ★★
()

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

vden ★★
()

Некоторое дополнение. В /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
()
Ответ на: комментарий от vden

# sudo ifconfig eth1 up eth1: ОШИБКА при получении флага интерфейса: No such device

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

Некоторое дополнение. В /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
()
Ответ на: комментарий от vden

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

В /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
() автор топика
Ответ на: комментарий от Stepank

странно. а в dmesg на тему rhine что есть?

ну и провод сетевой в него воткни, ради интереса, если нету, и еще раз проверь...

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

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

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
() автор топика
Ответ на: комментарий от vden

# 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
() автор топика
Ответ на: комментарий от vden

Если драйвер не тот, то веселья прибавится, т.к. те дрова, которые были на компакт диске пока скомпилить не получилось.

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

Нет, ее _физически_ нету. Проверь, может вставлена неплотно, еще что-нибудь. Может, в биосе отключена...

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

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

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

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

marsijanin ★★
()

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

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

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

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

Ну попробуй выложить, только, имхо, проблема где-то в железе (в материнке?) - дмесг мало поможет.

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

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

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

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

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

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

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

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

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

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

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

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

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