Отключение сетевых интерфейсов (при настройке в drak)

PCLinuxOS

Модератор: Bizdelnick

truelock
Сообщения: 96

Отключение сетевых интерфейсов

Сообщение truelock »

Есть две сетевые карты:
VIA Rhine II Fast Ethernet adapter
VIA Rhine III Fast Ethernet adapter/
Одна из них встроенная, друга PCI.
Одна локалка, другая интернет.
При насторойке через центр управления(drakx) один интерфейс отключается в сетевом центре, да и вообще(в netapplet).
Проблема в том, что не могу настроить совместное использование интернета в локалке с моей машины.
В windows всё работает.
Есть ли для этого дела патчи, или где это прописать самому можно.
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Отключение сетевых интерфейсов

Сообщение Sleeping Daemon »

truelock писал(а):
18.12.2007 11:25
Есть две сетевые карты:
VIA Rhine II Fast Ethernet adapter
VIA Rhine III Fast Ethernet adapter/
Одна из них встроенная, друга PCI.
Одна локалка, другая интернет.
При насторойке через центр управления(drakx) один интерфейс отключается в сетевом центре, да и вообще(в netapplet).
Проблема в том, что не могу настроить совместное использование интернета в локалке с моей машины.
В windows всё работает.
Есть ли для этого дела патчи, или где это прописать самому можно.

ifconfig
cat /etc/modules.conf
cat /etc/sysconfig/network
Спасибо сказали:
truelock
Сообщения: 96

Re: Отключение сетевых интерфейсов

Сообщение truelock »

Дистрибутив Mandriva 2008.0

ifconfig

Код: Выделить всё

eth0      Link encap:Ethernet  HWaddr 00:11:95:FF:XX:5D
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::211:95ff:feff:955d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1060 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1188 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:183306 (179.0 KiB)  TX bytes:773598 (755.4 KiB)
          Interrupt:19 Base address:0xd800

eth1      Link encap:Ethernet  HWaddr 00:18:xx:EA:49:F0
          inet addr:10.5.24.1  Bcast:10.0.255.255  Mask:255.255.0.0
          inet6 addr: fe80::218:f3ff:feea:49f0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5129 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4035 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3138626 (2.9 MiB)  TX bytes:727660 (710.6 KiB)
          Interrupt:20 Base address:0xb800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:75 errors:0 dropped:0 overruns:0 frame:0
          TX packets:75 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5904 (5.7 KiB)  TX bytes:5904 (5.7 KiB)


cat /etc/sysconfig/network

Код: Выделить всё

NETWORKING=yes
FORWARD_IPV4=true


cat /etc/modules
ничего...

Код: Выделить всё

# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a `#', and everything on the line after them are ignored.
Спасибо сказали:
truelock
Сообщения: 96

Re: Отключение сетевых интерфейсов

Сообщение truelock »

.
eth0-локалка, еth-инет.

/sbin/ifup eth0

Код: Выделить всё

NETLINK: Error: File exists

При этом опускается eth1 и eth0 поднимается, и наоборот.
Думаю это потому, что имена карт почти(и очень даже одинаковые):
VIA Rhine II Fast Ethernet adapter
VIA Rhine III Fast Ethernet adapter
Может где-то надо переименовать что-то и проблема решится?
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Отключение сетевых интерфейсов

Сообщение dey »

ИМХО проблема в том, что оба интерфейса eth0 eth1 ссылаются на одно и тоже устройство, или возможна проблема с роутингом
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
truelock
Сообщения: 96

Re: Отключение сетевых интерфейсов

Сообщение truelock »

А где можно назначить на какое устройство ссылаться eth1 и eth0?

А netlink для каждого интерфейса свой создаётся?
Это случайно не /proc/net/nelink? Просто интересно.
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Отключение сетевых интерфейсов

Сообщение dey »

Сразу не заметил ,что мак адреса у интерфейсов разные ,извиняюсь. Дай вывод команды route
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
truelock
Сообщения: 96

Re: Отключение сетевых интерфейсов

Сообщение truelock »

route

Код: Выделить всё

192.168.0.0     *               255.255.255.0   U     10     0        0 eth0
10.0.0.0        *               255.255.0.0     U     10     0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth0
default         gate.yama.ru   0.0.0.0         UG    10     0        0 eth1
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Отключение сетевых интерфейсов

Сообщение dey »

Попробуй удалить один из маршрутов

Код: Выделить всё

route del -net 169.254.0.0. netmask 255.255.0.0 dev eth1
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
truelock
Сообщения: 96

Re: Отключение сетевых интерфейсов

Сообщение truelock »

Код: Выделить всё

# route del -net 169.254.0.0. netmask 255.255.0.0 dev eth1
169.254.0.0.: Неизвестный хост

Ну и:

Код: Выделить всё

# route del -net 169.254.0.0. netmask 255.255.0.0 dev eth0
169.254.0.0.: Неизвестный хост
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Отключение сетевых интерфейсов

Сообщение dey »

truelock писал(а):
19.12.2007 14:29

Код: Выделить всё

# route del -net 169.254.0.0. netmask 255.255.0.0 dev eth1
169.254.0.0.: Неизвестный хост

Ну и:

Код: Выделить всё

# route del -net 169.254.0.0. netmask 255.255.0.0 dev eth0
169.254.0.0.: Неизвестный хост


точку в конце 169.254.0.0. убери , и дай еще вывод netstat -rn
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
truelock
Сообщения: 96

Re: Отключение сетевых интерфейсов

Сообщение truelock »

# route del -net 169.254.0.0 netmask 255.255.0.0 dev eth1
выполнилось без лишнего шума.
route

Код: Выделить всё

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     10     0        0 eth0
10.0.0.0        *               255.255.0.0     U     10     0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth0
default         gate.yaguo.ru   0.0.0.0         UG    10     0        0 eth1



netstat -rn

Код: Выделить всё

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
10.0.0.0        0.0.0.0         255.255.0.0     U         0 0          0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         10.0.0.4        0.0.0.0         UG        0 0          0 eth1
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Отключение сетевых интерфейсов

Сообщение dey »

Результат есть после удаления маршрута ?
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
truelock
Сообщения: 96

Re: Отключение сетевых интерфейсов

Сообщение truelock »

Вроде оба интерфейса работают. Но drak их не видит(только он). По SMB смотрю виндовую сеть, и при этом сижу в интернете.
route

Код: Выделить всё

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     10     0        0 eth0
10.0.0.0        *               255.255.0.0     U     10     0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth0
default         gate.yama.ru   0.0.0.0         UG    10     0        0 eth1

netstat -rn

Код: Выделить всё

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
10.0.0.0        0.0.0.0         255.255.0.0     U         0 0          0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         10.0.0.4        0.0.0.0         UG        0 0          0 eth1

Как без drak(руками так сказать) разрешить использовать интернет с моей машины.

Вообще для настройки прокси используется конфиг прова, на их сервере - может ли это как-то влиять.

И вообще тут вроде как всё по старому.
Спасибо сказали:
BDag
Сообщения: 276
ОС: Mandriva Linux Cooker

Re: Отключение сетевых интерфейсов

Сообщение BDag »

Нужно настройить shorewall
В /etc/shorewall/masq прописываешь строку <if_dev_WAN> <if_dev_LAN> вот и все.
в /etc/shorewall/rules прописываешь REDIRECT lan 3128 www
PS: перед этим настрой зоны, интерфейсы и политики.
man shorewall-zone
man shorewall-interfaces
man shorewall-rules
man shorewall-masq

вроде бы ничего не забыл.
Спасибо сказали:
truelock
Сообщения: 96

Re: Отключение сетевых интерфейсов

Сообщение truelock »

Спасибо! Помогло.
В принципе только и понадобилось дописать:

Код: Выделить всё

В /etc/shorewall/masq прописываешь строку <if_dev_WAN> <if_dev_LAN> вот и все.
в /etc/shorewall/rules прописываешь REDIRECT lan 3128 www

Но всё равно почитал:

Код: Выделить всё

man shorewall
man shorewall-zone
man shorewall-interfaces
man shorewall-rules
man shorewall-masq

Понятно, где собака порылась, ещё раз, Спасибо.
Спасибо сказали: