LinuxForum.Fans
Тема

принимаем инет на комп, а с него уже на роутер д-линк

Автор: dynamit_adsl 131 сообщений 13808 просмотров
#301873

Добрый вечер. В Linux я новичек и поэтому сильно не пинайте, когда дочитаете мой пост) Моя проблема заключается в том, что мне нужно принять интернет по оптиковолокну от провайдера на комп с ОС Linux Debian, а уже с него инет послать на роутер d-link dir300, который в свою очередь должен послать инет по кабелю на 2-ой пк и через вайфай на планшет... Пол дня лазил по инету, так и не смог это провернуть. у меня почему то видит только eth0, а вторую сетевуху не видит(( Т.е. я имею 2 сетевых карточки, одна встроеная, другая d-link dfe520TX

вот из консоли пару команд:

text
root@dynamit:/home/dynamitserver# lspci | grep Ethernet
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
04:07.0 Ethernet controller: D-Link System Inc Device 4200 (rev 10)
text
root@dynamit:/home/dynamitserver# dmesg | grep eth
[    2.236132] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
[    2.236420] forcedeth 0000:00:14.0: PCI INT A -> Link[APCH] -> GSI 21 (level, low) -> IRQ 21
[    2.236423] forcedeth 0000:00:14.0: setting latency timer to 64
[    2.756915] forcedeth 0000:00:14.0: ifname eth0, PHY OUI 0x732 @ 9, addr 00:04:61:45:22:e6
[    2.756919] forcedeth 0000:00:14.0: highdma pwrctl lnktim desc-v3
[  146.861018] eth0: no IPv6 routers present
text
root@dynamit:/home/dynamitserver# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:61:45:22:e6  
          inet6 addr: fe80::204:61ff:fe45:22e6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:59765 errors:0 dropped:0 overruns:0 frame:0
          TX packets:39300 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:51987682 (49.5 MiB)  TX bytes:5690017 (5.4 MiB)
          Interrupt:21 Base address:0xa000 

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:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)

ppp0 Link encap:Point-to-Point Protocol inet addr:85.95.184.17 P-t-P:10.1.208.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:35133 errors:0 dropped:0 overruns:0 frame:0 TX packets:23249 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:36501151 (34.8 MiB) TX bytes:2883004 (2.7 MiB)

помогите пожалуйста, очень срочно и капец как надо(( сам пока не в силах разобраться((

#301875

ppp0 на какой карте висит?

#301876

провод подключен к встроеной карте, я так понимаю ppp0 относится к встроенной....

#301878

Использовать роутер как свитч, те выключить на нем dhcp, назначить статический адрес для доступа к админке. На компе настроить раздачу с помощью iptables, установить dhcp, роутер подключить к eth компа не в WAN, а в LAN ... в общем всё.

#301881
yars написал:
Покажите
text
lspci- k | grep -A2 -i ethernet

. Обе карты я вижу, но не могу сказать, как у них дела с драйверами.

похоже вы не туда написали...

#301882
zenon написал:
Использовать роутер как свитч, те выключить на нем dhcp, назначить статический адрес для доступа к админке. На компе настроить раздачу с помощью iptables, установить dhcp, роутер подключить к eth компа не в WAN, а в LAN ... в общем всё.

так, это я вроде как уже пол дня знаю)) мне не понятна реализация(( не могли бы вы мне все пополочкам разложить((

#301888

А, .. не заметил, что вторая сетевая не завелась, тогда так, вывод этих команд покажи:

text
#ifconfig -a
text
#cat /etc/network/interfaces
text
#cat /etc/udev/rules.d/70-persistent-net.rules
#301889
zenon написал:
А, .. не заметил, что вторая сетевая не завелась, тогда так, вывод этих команд покажи:
text
#ifconfig -a
text
#cat /etc/network/interfaces
text
#cat /etc/udev/rules.d/70-persistent-net.rules

text
root@dynamit:/home/dynamitserver# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:61:45:22:e6  
          inet6 addr: fe80::204:61ff:fe45:22e6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:85359 errors:0 dropped:0 overruns:0 frame:0
          TX packets:61298 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:70366207 (67.1 MiB)  TX bytes:9378225 (8.9 MiB)
          Interrupt:21 Base address:0xa000 

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:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)

pan0 Link encap:Ethernet HWaddr d2:95:33:70:2f:11 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

ppp0 Link encap:Point-to-Point Protocol inet addr:85.95.184.17 P-t-P:10.1.208.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:56834 errors:0 dropped:0 overruns:0 frame:0 TX packets:44900 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:54154018 (51.6 MiB) TX bytes:5986008 (5.7 MiB)

text
root@dynamit:/home/dynamitserver# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface auto lo iface lo inet loopback

# The primary network interface #allow-hotplug eth0 #NetworkManager#iface eth0 inet dhcp

# Provider network auto eth0 iface eth0 inet static addres 85.95.184.17 netmask 255.255.255.0 gateway 192.168.0.89

# Local network auto eth1 iface eth1 inet static addres 192.168.1.1 netmask 255.255.255.0

с ним я уже сегодня что-то пробовал делать, возможно он написан не правильно((

text
root@dynamit:/home/dynamitserver# cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x10de:0x0269 (forcedeth) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:04:61:45:22:e6", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

здесь вроде не трогал не чего((

да кстати может драйвер надо как-то на нее установить?) на сетевуху))

#301890

Не вижу я второй сетевой.
Раньше же просили выхлоп:

text
#lspci -k | grep -A2 -i ethernet

где?

#301892
text
root@dynamit:/home/dynamitserver# lspci -k | grep -A2 -i ethernet
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
    Subsystem: EPoX Computer Co., Ltd. Device 1020
    Kernel driver in use: forcedeth
--
04:07.0 Ethernet controller: D-Link System Inc Device 4200 (rev 10)
    Subsystem: D-Link System Inc Device 1103
#301897

Ну D-Link твой не завелся...
Вообще должна была подхватиться сама

text
#modprobe via-rhine

если без ошибок, :

text
#udevadm trigger

и смотри появилась или нет...
ы. Ядро какое?

text
#uname -a
#301898

а как его завести, я в душе не знаю(( тут драйвер вроде скачал. а установить я его не как не могу((

#301899

А почему нельзя сразу воткнуть в дир300? А с него на компы.

#301900

root@dynamit:~# modprobe via-rhine
root@dynamit:~# udevadm trigger
root@dynamit:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:61:45:22:e6
inet6 addr: fe80::204:61ff:fe45:22e6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:102510 errors:0 dropped:0 overruns:0 frame:0
TX packets:76632 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:82292700 (78.4 MiB) TX bytes:12220700 (11.6 MiB)
Interrupt:21 Base address:0xa000

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:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)

ppp0 Link encap:Point-to-Point Protocol
inet addr:85.95.184.17 P-t-P:10.1.208.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:71712 errors:0 dropped:0 overruns:0 frame:0
TX packets:60027 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:65608337 (62.5 MiB) TX bytes:8418197 (8.0 MiB)

root@dynamit:~# uname -a
Linux dynamit 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux

#301901
Gnom написал:
А почему нельзя сразу воткнуть в дир300? А с него на компы.

можно и так, но я так понимаю инета не будет если в нее воткнуть. ведь она вроде как воткнута, но не работает))

#301904

через d-link вообще подключение нажать нельзя и вот чтопишет в ifconfig

text
eth0      Link encap:Ethernet  HWaddr 00:04:61:45:22:e6  
          inet6 addr: fe80::204:61ff:fe45:22e6/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:105360 errors:0 dropped:0 overruns:0 frame:0
          TX packets:80086 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:83279565 (79.4 MiB)  TX bytes:13126345 (12.5 MiB)
          Interrupt:21 Base address:0xa000 

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:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)

#301905
dynamit.adsl написал:
[quote=Gnom]А почему нельзя сразу воткнуть в дир300? А с него на компы.

можно и так, но я так понимаю инета не будет если в нее воткнуть. ведь она вроде как воткнута, но не работает))[/quote]
Почему не будет? На роутере поднимешь, что там у тебя PPPoE, L2TP, PPTP или статика? Что за провайдер?

#301906
Gnom написал:
[quote=dynamit.adsl][quote=Gnom]А почему нельзя сразу воткнуть в дир300? А с него на компы.

можно и так, но я так понимаю инета не будет если в нее воткнуть. ведь она вроде как воткнута, но не работает))[/quote]
Почему не будет? На роутере поднимешь, что там у тебя PPPoE, L2TP, PPTP или статика? Что за провайдер?[/quote]

мне нужно именно от компа вывести на роутер, т.к. если на роутере поднять и раздавать то все гуд... но затея закл в чем:

1) есть сервер ксс
2) при флуде/досе на него, он атаку отбивает через iptables+fail2ban, но инет канал все равно загружен и получается что он справился что нет, бессмысленно...
3) я же хочу сделать так: инет идет на комп с сервером с ос линукс дебиан, далее здесь атака блокируется и ип банится, т.е. не имеет доступ ко мне...
4) отфильтрованный инет трафик вследствие спокойно доходит до роутера, который в свою очередь раздает на пк и планшет
5) по идеи это же должно работать....

#301910
"dynamit.adsl" написал:
а как его завести, я в душе не знаю((

Ядрышко поновее бы. backports не подключен?

"dynamit.adsl" написал:
тут драйвер вроде скачал. а установить я его не как не могу((

Тут подробнее - что и как делал.

#301911
zenon написал:
Ядрышко поновее бы. backports не подключен?

не знаю, я новичек)) подскажи где глянуть или как обновиться))

Войдите или зарегистрируйтесь, чтобы ответить.