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


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

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

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
в interfaces вестимо

Оффлайн aLex [Monk]

  • Новичок
  • *
  • Сообщений: 13
  • My-Hime
    • Просмотр профиля
Это же неверно? Последние 4 строки собственно и выполняю руками на данный момент.
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet manual

auto br0
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
brctl addbr br0
brctl addif br0 eth1
brctl addif br0 eth2
ifconfig br0 up

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
aLex [Monk]
sudo apt-get install ifenslave
man ifenslave | grep EXAMPLE -A7
Wars ~.o

Оффлайн aLex [Monk]

  • Новичок
  • *
  • Сообщений: 13
  • My-Hime
    • Просмотр профиля
а решение с мостом неверное? просто я так понимаю все равно придется указывать относительно те же параметры...
« Последнее редактирование: 03 Мая 2011, 20:07:33 от aLex [Monk] »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
route -n
ifconfig -a
Wars ~.o

Оффлайн aLex [Monk]

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
       gateway 192.168.0.1
0.0.0.0         192.168.0.1     0.0.0.0         UG    100    0        0 br0
« Последнее редактирование: 03 Мая 2011, 21:29:30 от victor00000 »
Wars ~.o

Оффлайн aLex [Monk]

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

Оффлайн AnrDaemon

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

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
не суть же, я не могу вспомнить как автоматически создавать br0
sudo /etc/init.d/networking stop
sudo sed 's/gateway/#gateway/g' -i /etc/network/interfaces
sudo /etc/init.d/networking start
route -n
Wars ~.o

Оффлайн aLex [Monk]

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

AnrDaemon, Так не лучше ничем, да?
(Нажмите, чтобы показать/скрыть)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Нормально.
А дальше?
Wars ~.o

Оффлайн aLex [Monk]

  • Новичок
  • *
  • Сообщений: 13
  • My-Hime
    • Просмотр профиля
ага, вот что получил
172.16.255.254  0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 br0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

br0 по выше приведенному интерфейс файлу стартовал, но не стартуют сами интерфейсы eth1-2. Старт br0 же должен их запускать, или я что-то путаю?

upd: просто дописал снизу
post-up /sbin/ifconfig eth1 up
post-up /sbin/ifconfig eth2 up
думаю не худший вариант. Осталось выровнять размеры mtu, я так понимаю нужно iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags RST,SYN SYN -j TCPMSS --clamp-mss-to-pmtu и все?

finUPD: совсем плохо да?( iptables.conf :
(Нажмите, чтобы показать/скрыть)

не поднялся eth1, и соотв br0. впрочем и после поднятия всего этого пинг не идет. Похоже теперь намутил с iptables. разбираться придется с утра, на свежую голову(
« Последнее редактирование: 04 Мая 2011, 00:57:09 от aLex [Monk] »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Совсем неправильно.
Ну, не совсем, но то, что жутко неоптимально - это 100%.
Трафик на локальном интерфейсе разрешается через -i lo
И вообще, с этим вопросом лучше в "iptables для начинающих".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
post-up /sbin/ifconfig eth1 up
post-up /sbin/ifconfig eth2 up

iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags RST,SYN SYN -j TCPMSS --clamp-mss-to-pmtu
sudo -s
iptables -A POSTROUTING -t nat -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
exit
сеть Windows или лин, пропиши настройка ип,маска, шлюз 192.168.0.1, днс 8.8.8.8
Wars ~.o

 

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