1

Всем привет, помогите настроить сеть!
Вот примерно что должно получиться:  сеть 15 хостов , хосты подключены в свич , свич к Ubuntu шлюзу,  шлюз дальше в ADSL modem dlink 2540u.
собственно интересует настройка маршрутизации от шлюза к роутеру и сопутствующие настройки. Заранее спасибо

2

ВОт есть такой файлик , но пакеты не ходят все равно ac

#!/bin/sh

INTIF="eth1"
EXTIF="ppp0"
EXTIP="`/sbin/ifconfig ppp0 | grep 'inet addr' | awk '{print $2}' | sed -e 's/.*://'`"
/sbin/depmod -a
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
iptables -P INPUT ACCEPT
iptables -F INPUT
iptables -P OUTPUT ACCEPT
iptables -F OUTPUT
iptables -P FORWARD DROP
iptables -F FORWARD
iptables -t nat -F
iptables -A FORWARD -i $EXTIF -o $INTIF -j ACCEPT
iptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE

iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 3389 -j DNAT --to-destination 192.168.1.99:3389

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.0.2
    netmask 255.255.255.0

auto eth1
iface eth1 inet static
    address 192.168.1.1
    netmask 255.255.255.0

auto dsl-provider
iface dsl-provider inet ppp
    pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
    provider dsl-provider
    post-up /etc/nat.sh

root@server:~# /etc/init.d/networking restart
* Reconfiguring network interfaces...                                          RTNETLINK answers: No such process
ssh stop/waiting
ssh start/running, process 3021
ssh stop/waiting
ssh start/running, process 3104
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
ppp0: error fetching interface information: Device not found
ssh stop/waiting
ssh start/running, process 3210

3

Bokas пишет:

шлюз дальше в ADSL modem dlink 2540u.

мостом включено? я уже писал, почему это плохо.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4

всмысле мостом ?  поясните пожалуйста

5

почему плохо и как исправить ?

6

Bokas пишет:

почему плохо и как исправить ?

ваш?

Это уже готовый шлюз. Там практически нечего настраивать. Вы-же пытаетесь его юзать так, как будто шлюза там нет. Т.е. поднимаете (пытаетесь) поднять ещё один ppp0. Так конечно можно сделать, но это ненужное красноглазие в 99% случаев (терминальные стадии, как у одного форумчанина отсюда, где всех поганой метлой гонят с ADSL на LAN, я не беру).

Ответьте на след. вопросы:

1) модем нормально работает в вашей убунте? Все сайты открываются? Всё хорошо?
2.1) если да, то расскажите, как именно настраивали, покажите ifconfig
2.2) если нет, то работает-ли в Windows? (и если работает только в венде, то ipconfig дайте)

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

7 (26.12.2010 14:52:31 отредактировано Bokas)

Вот мой http://rozetka.com.ua/ru/products/detai … index.html

На данный момент использую его без шлюза , т е напрямую от него адреса по DHCP получаю и все работает и все гуд.
Раньше было так как хочу реализовать сейчас , т .е  через ubuntu ( иногда при нагрузках на него  отваливался коннект) (сейчас пока не наблюдаю , использую около недели).
Мне нужно реализовать проброс порта 3389 на один из хостов в внутреннее сети , вот откуда появилась потребность в шлюзе, если есть идею как єто сделать я с удовольствием откажусь от гемороя

8

в модеме поднять ADSL соединение
создать сеть из модема и шлюза
(без DHCP)
вторую сеть (шлюз-15 хостов) создать на том же интерфейса
(в линуксе есть такая фича, когда сетей две, а железо одно)
в iptables прокидывать пакеты из одной сети в другую и обратно
как-то вот так

ПатреГ не любит Gnome...

9

Подробней не распишите ? smile

10

Может я дурак но зачем ppp0 в ubuntu? На это есть dlink.

/sbin/depmod -a
На фиг это?

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

11

Bokas пишет:

На данный момент использую его без шлюза , т е напрямую от него адреса по DHCP получаю и все работает и все гуд.

ох... Это как раз и называется - режим роутера. Когда модем служит шлюзом, и преобразует ваш внешний ip, во внутренний 192.168.х.у (а преобразование IP называется NAT)..

Так и оставьте. И не слушайте Термо, он сегодня что-то не в духе bx

Bokas пишет:

Мне нужно реализовать проброс порта 3389 на один из хостов в внутреннее сети , вот откуда появилась потребность в шлюзе, если есть идею как єто сделать я с удовольствием откажусь от гемороя

дык реализуйте! Это называется NAT. Он у вас и так работает, но преобразует только обратные соединения. Нужно ещё и прямые, прямо В ВАС. Т.е. пакет на адрес 11.22.33.44:3389 -> 192.168.0.2:3389

Там есть такая табличка.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

drBatty пишет:

покажите ifconfig

?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13

спасибо за пояснения попробую реализовать, отпишу. ifconfig сейчас не могу скинуть - не на работе