Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Вопрос по сети  (Прочитано 914 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gsd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Вопрос по сети
« : 01 Сентября 2009, 12:49:40 »
Есть сеть:
В свич воткнут модем и несколько компов
на одном из компов Ubuntu 9.04
на этом компе необходимо настроить NAT что бы другие оси(Windows) прописав шлюз (комп с Ubuntu) могли свободно юзать инет
получается на одном девайсе eth0 должно быть 2 апишника

похожего на форуме ненашел
подскажите плиз как это реализовать???

Оффлайн Userz

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: Вопрос по сети
« Ответ #1 : 01 Сентября 2009, 13:39:37 »
NAT никак не получится, для NAT-a нужны две сетевые. Поднимай прокси.

Оффлайн gsd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Вопрос по сети
« Ответ #2 : 01 Сентября 2009, 14:01:49 »
ч/з прокси небудет работать мыло и другие проги  :(
может канибудь с помощью ip aliasing?
« Последнее редактирование: 01 Сентября 2009, 14:06:00 от gsd »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Вопрос по сети
« Ответ #3 : 01 Сентября 2009, 15:51:15 »
Б! Афтар! Убейся апстена! (щютка  :2funny:)
Если задача просто выпустить машины в сеть - настрой модем нормально и забудь о проблемах.
Если задача более сложная - поставь задачу нормально.
Userz - тоже! (Не щютка) У тебя может быть сколько угодно сетевых плат. RTFM network interface alias.
У меня замечательно работает SNAT на единственной сетевой (ну нет у меня возможности тянуть лишние два раза по 30 метров кабеля до сервера).
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн nikulyan

  • Активист
  • *
  • Сообщений: 858
  • Чем хуже дела у Мелкософта, тем лучше у Linux'а
    • Просмотр профиля
Re: Вопрос по сети
« Ответ #4 : 01 Сентября 2009, 15:53:12 »
ч/з прокси небудет работать мыло и другие проги  :(
может канибудь с помощью ip aliasing?

Работает и через проксю мыло ...

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: Вопрос по сети
« Ответ #5 : 01 Сентября 2009, 16:17:14 »
в свичь воткнут модем, так и настрой его роутером и пропиши в качестве шлюза везде. Не понимаю, зачем лишний гемор

Гарри Кашпировский

  • Гость
Re: Вопрос по сети
« Ответ #6 : 01 Сентября 2009, 18:12:13 »
NAT никак не получится, для NAT-a нужны две сетевые. Поднимай прокси.
Щито? Попейте булочек. С йадом.
По сабжу.
interfaces (айпишнеки замените на свои)
auto eth0
iface eth0 inet static
        address 1.0.0.1
        netmask 255.255.255.0
        gateway 1.0.0.254
auto eth0:0
iface eth0:0 inet static
        address 2.0.0.1
        netmask 255.255.255.0
Далее просто настраивайте переброс пакетов и маскарадинг (или SNAT).
А вообще костыли всё это.
Вот так будет вернее.
            ПК 1   
              |
----Модем---Свитч--ПК 2
              |
            ПК N
« Последнее редактирование: 01 Сентября 2009, 18:24:57 от Гарри Кашпировский »

Оффлайн Silver Ghost

  • Участник
  • *
  • Сообщений: 107
    • Просмотр профиля
Re: Вопрос по сети
« Ответ #7 : 01 Сентября 2009, 23:43:44 »
ifconfig eth0:10 192.168.0.102/24
???

ну и дальше man iptables

Оффлайн gsd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Вопрос по сети
« Ответ #8 : 02 Сентября 2009, 11:29:06 »
/etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address ххх.ххх.ххх.ххх
netmask ххх.ххх.ххх.ххх
gateway ххх.ххх.ххх.ххх
dns-nameservers ххх.ххх.ххх.ххх, ххх.ххх.ххх.ххх

auto eth0:1
iface eth0:1 inet static
address 10.0.0.200
netmask 255.255.255.0

# /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                                                                                             
RTNETLINK answers: No such process
 * if-up.d/mountnfs[eth0]: waiting for interface eth0:1 before doing NFS mounts
                                                                                                                                            [ OK ]

что не так...
работает и инет и локалка
с Windows(must die) пингуется только внешний айпишник т.е. ххх.ххх.ххх.ххх ( на винде прописан только шлюз т.е. 10.0.0.200) днс не работает айпишники внешних ресурсов не пингуются (например 77.88.21.8)

iptables-save
# Generated by iptables-save v1.4.1.1 on Wed Sep  2 13:27:58 2009
*mangle
:PREROUTING ACCEPT [291:22710]
:INPUT ACCEPT [14766:8628779]
:FORWARD ACCEPT [570:39235]
:OUTPUT ACCEPT [68:6257]
:POSTROUTING ACCEPT [7576:789645]
COMMIT
# Completed on Wed Sep  2 13:27:58 2009
# Generated by iptables-save v1.4.1.1 on Wed Sep  2 13:27:58 2009
*filter
:INPUT ACCEPT [235:18517]
:FORWARD ACCEPT [54:3732]
:OUTPUT ACCEPT [62:5662]
COMMIT
# Completed on Wed Sep  2 13:27:58 2009
# Generated by iptables-save v1.4.1.1 on Wed Sep  2 13:27:58 2009
*nat
:PREROUTING ACCEPT [43:4150]
:POSTROUTING ACCEPT [14:972]
:OUTPUT ACCEPT [0:0]
COMMIT
# Completed on Wed Sep  2 13:27:58 2009


Гарри Кашпировский

  • Гость
Re: Вопрос по сети
« Ответ #9 : 02 Сентября 2009, 18:39:02 »
cat /proc/sys/net/ipv4/ip_forward и iptables -t nat -L -n в студию!

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.