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


Автор Тема: Ubuntu 9.10 инет на 2 компа  (Прочитано 1824 раз)

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

Оффлайн misternik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Ubuntu 9.10 инет на 2 компа
« : 11 Март 2010, 21:03:10 »
Есть Ubuntu 9.10 с 3 сетивухами, 1 в инет и 2 в сеть. Расшарил инет для одной, все работает. Вторую не могу, работает то одна то другая, обе одновременно инет не дают. Делал так:

auto eth1
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

auto eth2
iface eth2 inet static
address 192.168.0.11
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

Включил IP форвардинг

sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

В /etc/sysctl.conf добавил две строки для активации роутинга:

net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1

Iptablets. Для первой ситивухи команды такие:

sudo iptables -A FORWARD -i eth0 -o eth1 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

пробовал писать:
sudo iptables -A FORWARD -i eth0 -o eth2 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
не помогает.

Как сделать чтобы инет раздавался одновременно на 2 компа? получается только на каком нибудь одном.
P.S.Манул по такой проблеме не нашел. Может плохо искал
Киберспорт это не просто игры...

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #1 : 11 Март 2010, 21:08:51 »
iptables -F
iptables -X
iptables -F -t nat
iptables -X -t nat
iptables -P FORWARD DROP
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -P FORWARD DROP
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate NEW ! -i eth0  -j ACCEPT
sysctl net.ipv4.ip_forward=1

И разберись с подсетями. Либо на два интерфейса настрой разные подсети. Либо объедини эти сетевухи (eth1 и eth2) в бридж (brctl).

Оффлайн misternik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #2 : 13 Март 2010, 21:32:05 »
Что то странное твориться...начну с начала.
Сделал сначала шлюз для одного компа по этой инструкции http://oss-it.ru/129
Потом для второго компа сделал мост по этой статье https://forum.ubuntu.ru/index.php?topic=11309.15
т.е скачал утилиту и вписал все как там (IP и названия интерфейсов совпадали) все работало. Через 2 дня после перезагрузки все слетело...поломал голову и переустановил Ubuntu.
Сделал все по той же схеме и творится что то непонятное. eth0 - инет, eth1 и 2 в локалку. Вписываю настройки моста и меняются настройки eth0 на те что стоят у моста + в ifconfig пропадает eth1. После перезагрузки то есть то нет инета, eth2 менялся на eth2_rename...Какой то ад вообще.
Не знаю на что теперь думать...Хотелось бы увидеть описание процесса установки всего этого и настройки iptablets а то с linuxом не дружу, не знаю что может противоречить чему нить.Или я что то забыл...
Киберспорт это не просто игры...

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #3 : 13 Март 2010, 22:21:14 »
Дистрибутив серверный или десктоп? Если десктоп, то network-manager нежно снести от греха подальше. И покажи /etc/networking/interfaces

Оффлайн misternik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #4 : 13 Март 2010, 23:01:03 »
без  brctl

(Нажмите, чтобы показать/скрыть)
Interfeces

auto lo
iface lo inet loopback
______________________________________________
c brctl
(Нажмите, чтобы показать/скрыть)
interfaces

auto lo
iface lo inet loopback

auto br0
iface br0 inet static
    address 192.168.1.1
    network 192.168.1.0
    netmask 255.255.255.0
    broadcast 192.168.1.255
    bridge_ports eth1 eth2

на подключенном компе, шлюз 192.168.1.1, IP 192.168.0.4, маска 255.255.255.0

Соединение проверяем пока только на 1 компе, работает через раз, причем отказывается работать и инет на самой убунте, вот ifconfig такой загрузки.

(Нажмите, чтобы показать/скрыть)

нетвок менеджер не удалял еще, подскажите как )

в rc.local вот такой ужас, может в этом дело ?

iptables -F
iptables -X
iptables -F -t nat
iptables -X -t nat
iptables -P FORWARD DROP
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -P FORWARD DROP
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate NEW ! -i eth0  -j ACCEPT
sysctl net.ipv4.ip_forward=1
sudo iptables -A FORWARD -i eth0 -o eth1 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o br0 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

Киберспорт это не просто игры...

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #5 : 13 Март 2010, 23:04:52 »
нетвок менеджер не удалял еще, подскажите как )
Ага, давай его сначала грохнем а потом смотреть будем. А то из за того, что eth1 и eth2 в interfaces не прописаны он их под себя похоже что подминает. sudo aptitude remove network-manager

Оффлайн misternik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #6 : 13 Март 2010, 23:39:30 »
снес, в итоге пропала eth0 -сам инет, как его терь сделать то ? у него все настройки автоматические. Остльное на месте все, даже видно сеть, тока без доступа в инет.
« Последнее редактирование: 13 Март 2010, 23:41:49 от misternik »
Киберспорт это не просто игры...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25936
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #7 : 13 Март 2010, 23:41:04 »
Прописать в interfaces... естественно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #8 : 13 Март 2010, 23:41:29 »
в interfaces:

auto eth0
iface eth0 inet dhcp

Оффлайн misternik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #9 : 13 Март 2010, 23:46:31 »
в ifconfig есть, но самого инета нет...
Ubuntu десктопная.
« Последнее редактирование: 13 Март 2010, 23:57:43 от misternik »
Киберспорт это не просто игры...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25936
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #10 : 14 Март 2010, 00:01:27 »
А как определяешь что "инета нет"? DNS в resolv.conf то прописаны? Статью на вики читал?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн misternik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #11 : 14 Март 2010, 00:04:18 »
прописаны...не читал, нужды не было до этого момента. Определяю Мозилой)
« Последнее редактирование: 14 Март 2010, 00:11:57 от misternik »
Киберспорт это не просто игры...

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #12 : 14 Март 2010, 00:22:55 »
ifconfig -a
cat /etc/network/interfaces
route -n
ping 8.8.8.8

Оффлайн misternik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #13 : 14 Март 2010, 00:32:12 »
connect: Network is unreachable....
все копирнуть конечн не могу...
Киберспорт это не просто игры...

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 9.10 инет на 2 компа
« Ответ #14 : 14 Март 2010, 00:34:51 »
Эм. Ну там в файлик - флешка - комп с инетом например?

 

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