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


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

Автор Тема: Расшаривание интернета с ubuntu11.04 на ноутбук  (Прочитано 1286 раз)

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

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Код: (text) [Выделить]
sudo -s
iptables-restore /etc/iptables.conf
iptables -t nat -nvL POSTROUTING
iptables -t mangle -nvL FORWARD
OpenWrt 19.07

Оффлайн mellowweb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
root@dmhr-desktop:~# iptables -t nat -nvL POSTROUTING
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
   22  1775 MASQUERADE  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 MASQUERADE  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
    0     0 MASQUERADE  all  --  *      *       192.168.0.0/24      !102.168.0.0/24     
    0     0 MASQUERADE  all  --  *      eth0    0.0.0.0/0            0.0.0.0/0           
    0     0 MASQUERADE  all  --  *      *       192.168.0.0/24      !192.168.0.0/24     

root@dmhr-desktop:~# iptables -t mangle -nvL FORWARD
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 TCPMSS     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp flags:0x06/0x02 TCPMSS clamp to PMTU


ноутбук сейчас не подключен в локалку

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Я понял. Речь в общем не столько о ноутбуке, сколько о корректном выполнении вышеприведённых команд. Из выхлопа видно, что таки работает. Осталось только убрать бардак в /etc/iptables.conf.
OpenWrt 19.07

Оффлайн mellowweb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Я понял. Речь в общем не столько о ноутбуке, сколько о корректном выполнении вышеприведённых команд. Из выхлопа видно, что таки работает. Осталось только убрать бардак в /etc/iptables.conf.

Очистить и заново прописать параметры из прикрепленной темы?

Пользователь решил продолжить мысль 28 Мая 2012, 21:25:19:
Переделал всё по инструкции из прикрепленной теме, перезагрузился, подключил ноутбук и ничего. Машины друг друга с лёгкостью пингуют, видят. А интернета на ноутбуке нет

Пользователь решил продолжить мысль 28 Мая 2012, 21:34:46:
Я тут подумал, у меня ведь есть активное VPn соединение, которое в ifconfig, как я понял, определяется ppp0, а не с него надо разрешать пакетам бегать на локальный интерфейс eth0? Голова не варила и так, а сейчас готова лопнуть
« Последнее редактирование: 28 Мая 2012, 21:34:46 от mellowweb »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
сколько же уже тут мануалов писали, и подобных вопросов решали....
сделать
sudo iptables -F
sudo iptables -F -t nat
sudo iptables -F -t mangle
sudo iptables -P FORWARD DROP
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
sudo iptables -A FORWARD -i ppp0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
sudo iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags RST,SYN SYN -j TCPMSS --clamp-mss-to-pmtu
 
на винде прописать шлюзом этот комп, в днс прописать днс провайдера, или же установить в простейшем случае dnsmasq и днсом указать шлюз
затем
sudo iptables-save > /etc/iptables.confи опять же в простейшем случае добавить
iptables-restore < /etc/iptables.conf
sysctl -w net.ipv4.ip_forward=1
в /etc/rc.local до строки exit 0
« Последнее редактирование: 28 Мая 2012, 22:27:34 от xeon_greg »

Оффлайн mellowweb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Всё что можно перепробовал с полным откатом изменений перед каждой попыткой. Ужас, на ноутбуке интернет так и не появился. Хотя компьютеры друг друга видят, пингуются, папки шарятся

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
сделай как написал. перегрузи комп и сюда результаты
ifconfig
sudo iptables-save -c
sudo sysctl net.ipv4.ip_forward

Оффлайн mellowweb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
 :2funny: :2funny: :2funny: :2funny: :2funny: :2funny: :2funny: :2funny:
пошёл не-линукс путём, переустановил систему, сделал всё по вашему методу и заработало! После перезагрузки тоже работает. Спасибо огромное! Ничего трогать не буду теперь во избежании бессонной ночи

 

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