LinuxForum.Fans
Тема

DHCP и 2 сети

Автор: Zhenjko 20 сообщений 4784 просмотров
#176737

Прошу помощи. Делал по одной статье, поставил dhcp-сервер, при установке он удалил клиент, вследствие чего потерял подключение к инету.
Сейчас инет на wimax0, локалка на eth0, если подключен нет и подключить локал, то отрубается нет, локалка доступна.
ifconfig

Показать
eth0 Link encap:Ethernet HWaddr 70:5a:b6:fc:05:f2
UP 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:28

wimax0 Link encap:Ethernet HWaddr 00:21:07:01:56:29
inet addr:10.1.83.42 Bcast:10.1.83.42 Mask:255.255.255.255
inet6 addr: fe80::221:7ff:fe01:5629/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1386 Metric:1
RX packets:1756 errors:0 dropped:0 overruns:0 frame:0
TX packets:1886 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:1300833 (1.2 MiB) TX bytes:216242 (211.1 KiB)

wlan0 Link encap:Ethernet HWaddr 78:e4:00:ab:08:f2
inet6 addr: fe80::7ae4:ff:feab:8f2/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:1626 errors:0 dropped:0 overruns:0 frame:0
TX packets:2650 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:294419 (287.5 KiB) TX bytes:2987793 (2.8 MiB)

Как настроить dhcp (шлюз), чтобы роутер подключился к компу с нетом, и был доступен нет и локалка.

#176840

Понял что ничего не понял )
Сервер должен раздовать ip по dhcp и транслировать клиентов в wimax ?

#176858
Pride написал:

Сейчас инет на wimax0, локалка на eth0, если подключен нет и подключить локал, то отрубается нет, локалка доступна.

Что-то подобное тут уже слышал.

Pride написал:
Как настроить dhcp (шлюз), чтобы роутер подключился к компу с нетом, и был доступен нет и локалка.

А вот это как - не понятно, что настраивать??? Шлюз или роутер?

Pride, опишите все устройства и подключения в своей сети, а то ничерта не понятно.

#176876
newzenon написал:
Что-то подобное тут уже слышал.

Да, тут на форуме некто Klim спрашивал, у меня такая же сеть, надо надо чтобы с wimax0 инет проходил на eth0. Так понятно? smile

#176884

Pride, нет: опишите все устройства и подключения в своей сети. Было бы понятно если просто шлюз и две сети, у вас же ещё роутер нарисовался...

#176908

Роутер будет стоять в локалке после шлюза, получать интернет со шлюза и раздавать в локал. сеть. Или как обьединить мостом wimax0 с eth0. :(

#176985

Pride, После шлюза должен стоять не роутер а коммутатор т.е. шлюз+коммутатор = роутер, опять я эти грабли вижу. Вот у вас и конфликты лезут по сути пытаетесь два роутера последовательно врубить, так конечно можно сделать, но уже надо знать чуть побольше.

#177018

Тогда как настроить роутер как комутатор, Dlink dir-320 перешитый на dd-wrt

#177019

Pride, я ж там где-то писал, и то не факт что получиться, ну во-первых использовать только LAN разъёмы, во-вторых повыключать dhcp и всё что можно, проверить - просто объеденив два компа в сеть со статикой через него, опять таки могут быть конфликты.

#177094

вариант 1-й:
$IPT - path to iptables
делаете nat на шлюзе -> $IPT -t nat -A POSTROUTING -o wimax0 -j MASQUERADE
и делаете nat на роутере )
но это не красиво )
вариант 2-й:
делаете nat на шлюзе. на роутере используете только lan порты с той же адресацией что и eth интерфейс на шлюзе.

#177147
o6s написал:
вариант 1-й:
$IPT - path to iptables
делаете nat на шлюзе -> $IPT -t nat -A POSTROUTING -o wimax0 -j MASQUERADE
и делаете nat на роутере )
но это не красиво )

оО.. Это дико не красиво. Вместо маскарадинга всегда лучше использовать SNAT, но ито, это тоже уродство.
VLAN'ы здесь нужны.

#177225

Не какие Vlanы не нужны тут.

eth0 что за локалка от провайдера?

wimax0 инет откуда пров или прочее?

wlan0 вы хотите раздавать инет по wi-fi?

#177311

eth0- внутренняя сеть(не пров), wimax0-инет, wlan0-эт просто на нетбуке конфиг списал

#177420

подключи всё и покажи вывод
route -n

#177693

Короче вот выводы ifconfig

Показать
eth0 Link encap:Ethernet HWaddr 70:5a:b6:fc:05:f2
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::725a:b6ff:fefc:5f2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:42 errors:0 dropped:0 overruns:0 frame:0
TX packets:60 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:2520 (2.4 KiB) TX bytes:9958 (9.7 KiB)
Interrupt:28

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:434 errors:0 dropped:0 overruns:0 frame:0
TX packets:434 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:34224 (33.4 KiB) TX bytes:34224 (33.4 KiB)

wimax0 Link encap:Ethernet HWaddr 00:21:07:01:56:29
inet addr:10.1.81.170 Bcast:10.1.81.170 Mask:255.255.255.255
inet6 addr: fe80::221:7ff:fe01:5629/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1386 Metric:1
RX packets:283 errors:0 dropped:0 overruns:0 frame:0
TX packets:357 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:86333 (84.3 KiB) TX bytes:43530 (42.5 KiB)

route -n

Показать
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.1.0.6 0.0.0.0 255.255.255.255 UH 0 0 0 wimax0
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 10.1.0.6 0.0.0.0 UG 0 0 0 wimax0
0.0.0.0 192.168.1.100 0.0.0.0 UG 0 0 0 eth0

Сейчас без роутера, нетбук подключен напрямую к компу. Что подскажете.
Напомню, wimax0-инет, eth0-локалка

Дополню, инет есть на компе с wimax, на нетбуке нет, если по ип обращаться к друг другу то видят(на обоих стоит сайт).
Добавил на нетбуке dns прова- нет инета

#177795

iptables на сервере.

text
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o wimax0 -j MASQUERADE
iptables -A FORWARD -i eht0 -o wimax0 -m state --state NEW,ESTABLISHED -j ACCEPT

Все патчи втыкаете в LAN на роутере.
Все ip из сети 192.168.1.0/24. Default gateway соответственно eth0 - 192.168.1.100.
Роутинг менять негде не надо.
А вообше конечно лучше вместо роутера свитч найти )
P.S. Убедится что разрешено пересылать пакеты между интерфейсами :

text
 echo 1 > /proc/sys/net/ipv4/ip_forward 
#177805

Я пока свитч пока поставил. Попозже попробую, отпишусь.

#177821

если пропадает инет после подключения всех интерфейсов.
route del default
route add default dev wimax0

#177823

Инет не пропадает если сначала eth0 подключить, потом wimax0. Сделал что выше, ничего не получилось.
Уже начал ставить dhcp-сервер для раздачи адресов, но немогу понять как прописать в конфиге dhcpd.conf.

#177899

Что конкретно не получилось ?
Если не открылась страничка так это потому что dns не прописаны наверное на клиенте.
Можно показать когда всё настроено и подключено.
На клиенте:
[console]
ping 93.158.134.3
traceroute 93.158.134.3
[/console]
На сервере:
Пинг до клиента, потом
[console]
arp -a
iptables -L -v -t nat
iptables -L -v
[/console]
Да и еще наверное всё-таки ip route или route -n.

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