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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [FAQ] Расшариваем интернет на второй компьютер  (Прочитано 382197 раз)

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

Оффлайн aLex [Monk]

  • Новичок
  • *
  • Сообщений: 13
  • My-Hime
    • Просмотр профиля
AnrDaemon, iptables после guidedog'a, моя не ковырять его особо(
victor00000, машинки с виндой, у них то самое оно и прописано. Будем дальше пинать...

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

  • Автор темы
  • Гость

br0 по выше приведенному интерфейс файлу стартовал, но не стартуют сами интерфейсы eth1-2. Старт br0 же должен их запускать, или я что-то путаю?
Не должен.
upd: просто дописал снизу
post-up /sbin/ifconfig eth1 up
post-up /sbin/ifconfig eth2 up
думаю не худший вариант.
Костыль.
Вот так, мне кажется, будет вернее
auto lo eth0 eth1 eth2 br0 dsl-provider
iface lo inet loopback
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up
provider dsl-provider
iface eth0 inet manual
iface eth1 inet manual
iface eth2 inet manual
iface br0 inet static
        address 192.168.0.1
        network 192.168.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        bridge_ports eth1 eth2
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off
« Последнее редактирование: 05 Мая 2011, 10:40:39 от KT315 »

Оффлайн Basil_Sh

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Всем Здравствуйте!
Я пытался выполнить рекомендации, вынесенные в заглавие темы, т.е. расшарить Интернет на внутреннюю сеть.
Но у меня, как раз, тот самый случай, описанный уважаемым MaratSh - и внутренняя и внешняя сетевые карты имеют статические адреса. Видимо этим и объясняются возникающие "РУГАТЕЛЬСТВА" от Ubuntu.
Итак - вот, что у меня получилось при редактировании файла interfaces в соответствии с п.1 Расшаривания:

iface lo inet loopback
   post-up iptables-restore </etc/iptables.conf
auto eth0
iface eth0 inet static
address 172.29.26.4
netmask 255.255.255.192
gateway 172.29.26.1

auto eth1
iface eth1 inet static
address 192.168.2.6
netmask 255.255.255.0"

Даю команду и получаю "РУГАТЕЛЬСКИЙ" ответ:
/etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...
   ...done.
Я понимаю это так, что что-то не сложилось (deprecated), потому что не включены некоторые интерфейсы.
Т.е что-то все-таки еще надо сделать, чтобы это заработало.

В конце концов, после разрешения NAT:
"iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 iptables-save >/etc/iptables.conf
 /etc/init.d/networking restart"
Интернет расшарился и внутренняя сеть выходит в Инет и после перезагрузки компа с Ubuntu, но "РУГАТЕЛЬСТВО", а следовательно и неисправность, остались, и как это привести в норму - не знаю.
Надеюсь на помощь.
Спасибо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Deprecated - "осуждаемо". Действие, рабочее и допустимое, но строго не рекомундуемое к выполнению.

Какие интересно ругательства у вас остаются после перезугрузки компьютера?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля

iface lo inet loopback
   post-up iptables-restore </etc/iptables.conf
auto eth0
iface eth0 inet static
address 172.29.26.4
netmask 255.255.255.192
gateway 172.29.26.1

auto eth1
iface eth1 inet static
address 192.168.2.6
netmask 255.255.255.0"

Куда подевалось auto lo и что там за ковычки в netmask?

Оффлайн Basil_Sh

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
что там за ковычки в netmask?

Кавычками я выделил содержание файла interfaces. Перед началом содержимого файла тоже должна была быть "кавычка", да куда-то делась. Похоже, что с этими кавычками я был неправ - вместо определенности только дополнительные вопросы.

 Какие интересно ругательства у вас остаются после перезугрузки компьютера?
















Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Какие интересно ругательства у вас остаются после перезугрузки компьютера?
Пустое место - это у нас ругательства? Или что вы имели в виду?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн aLex [Monk]

  • Новичок
  • *
  • Сообщений: 13
  • My-Hime
    • Просмотр профиля
Костыль.
Вот так, мне кажется, будет вернее
...
сделал, воркингу, будем надеятся без проблем)

и поползем курить тему по itables, раз не понимаю как выравнивать mtu
вкурил вроде, но теперь бы использовать iptables-restore < filename, куда это лучше прописать и как?
« Последнее редактирование: 06 Мая 2011, 05:05:33 от aLex [Monk] »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
но теперь бы использовать iptables-restore < filename, куда это лучше прописать и как?
читаем первый пост. Там это написано

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
и поползем курить тему по itables, раз не понимаю как выравнивать mtu
вкурил вроде, но теперь бы использовать iptables-restore < filename, куда это лучше прописать и как?
Например, так.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Basil_Sh

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Какие интересно ругательства у вас остаются после перезугрузки компьютера?
Пустое место - это у нас ругательства? Или что вы имели в виду?
Прошу Пардона!
Что-то у меня во время ответа только цитата скопировалась, а содержание ответа - пропало, а я, второпях, не заметил.
Восстанавливаю:
Непосредственно после перезагрузки никаких ругательств нет. Но и после перезагрузки компа при попытке restart'а networking'а остается то же самое сообщение об, как Вы правильно заметили, "осуждаемости" состояния интерфейсов. Только я не понимаю точно - что именно осуждается и вот это и хотел бы узнать, для этого и привел содержание файла interfaces.


Пользователь решил продолжить мысль 07 Мая 2011, 13:40:52:

Куда подевалось auto lo и что там за ковычки в netmask?
[/quote]

Про кавычки я уже ответил раньше, теперь про auto lo.
autu lo на самом деле никуда не подевалось, это я, виноват, при копировании текста случайно не захватил его и, по неопытности, не заметил. При проверке после Вашего вопроса оказалось, что auto lo на месте.
Но. тем не менее, у системы есть претензии к содержанию файла interfaces и она их deprecated - т.е. осуждает.
А какие претензии - непонятно.
Может ли быть дело в том, что оба интерфейса - и eth0 и eth1 имеют статические адреса? Ведь во всех примерах, которые мне довелось видеть, один из этих интерфейсов имеет динамический адрес.
И главное - как привести статус интерфейсов в состояние, которое бы система посчитала удовлеетворительным? При этом мне нужно, чтобы оба они имели статические адреса, т.к. на этом этапе стоит задача создания шлюза для интернета, а дальше мне, используя этот комп, нужно будет осуществлять переброс портов для программы-клиента работающей снаружи к серверу этой программыы, находящемуся внутри.
« Последнее редактирование: 07 Мая 2011, 13:40:52 от Basil_Sh »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
А Вы всё-таки покажете нам interfaces в том виде, в котором он у Вас?

А чтобы не было проблем с отображением используйте для вывода листинга файла теги [cоde][/cоde] или [quоte][/quоte] и проверяйте, как будет выглядеть сообщение кнопкой "Предварительный просмотр"

Оффлайн aLex [Monk]

  • Новичок
  • *
  • Сообщений: 13
  • My-Hime
    • Просмотр профиля
AnrDaemon, спасибо, вроде все как задумано работает)

Оффлайн intervision

  • Активист
  • *
  • Сообщений: 312
  • Только тяжелая музыка
    • Просмотр профиля
    • Сумеречное Радио
не знаю как у вас но у меня инет расшаривается намного проще чем описано в мануале )))

добавляем в rc.local

sysctl net.ipv4.ip_forward=1
iptables -F
iptables -t nat -A POSTROUTING -o ppp+ -j MASQUERADE
iptables -I FORWARD -p tcp -i ppp+ -o eth1 -j ACCEPT

для PPPoE =)) вот и все ))) и не надо никакой горы мануалов )

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

  • Автор темы
  • Гость
Чудесно, что Вы сами справились с такой тривиальной задачей, да еще с помощью костыля rc.local, еще в начале треда было сказано, что она решается двумя-тремя командами. Однако цель этого How-To/FAQ - разъяснить как устроен и из каких компонентов состоит аналог ICS Windows.

 

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