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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: раздача интернета через локальную сеть  (Прочитано 1195 раз)

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

Оффлайн Zeleboba

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Здравствуйте.
Возникла проблема с раздачей интернета на ноут через локальную сеть.
Предвосхищяя логичные вопросы:
да,гуглил.
https://forum.ubuntu.ru/index.php?topic=107492.0   да,читал.
итак,есть комп(ubuntu 10.10), инет раздается по dhcp с привязкой к mac адресу.(eth0). сеть висит на eth1.
есть ноут(ubuntu 11.10), связан с компом кросс-кабелем.
Компы пингуются(второй с первого и первый со второго)

/etc/network/interfaces
1)комп
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
hwaddress ether 00:11:22:33:44:55

auto eth1
iface eth1 inet static
        address 10.2.10.1
        netmask 255.255.255.0
        network 10.2.10.0 
2)ноут
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 10.2.10.2
        netmask 255.255.255.0
        network 10.2.10.0
        broadcast 10.2.10.255
        gateway 10.2.10.1   
#dns взяты из /etc/resolv.conf
       dns-nameservers 11.222.3.4 11.222.3.5

комп.
/etc/rc.local
#!/bin/sh -e
*nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
exit 0

/etc/sysctl.conf
раскомментировано net.ipv4.ip_forward=1

и не работает,два дня маюсь.


Пользователь решил продолжить мысль 07 Ноября 2011, 07:02:18:
настроил...
чуть позже распишу как, интересует, не очень ли криво
« Последнее редактирование: 07 Ноября 2011, 07:02:18 от Zeleboba »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: раздача интернета через локальную сеть
« Ответ #1 : 07 Ноября 2011, 07:21:33 »
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 10.2.10.2
        netmask 255.255.255.0
        network 10.2.10.0
        broadcast 10.2.10.255
        gateway 10.2.10.1   
   #dns взяты из /etc/resolv.conf
       dns-nameservers 11.222.3.4 11.222.3.5

       up echo "nameserver 8.8.8.8" > /etc/resolv.conf


Пользователь решил продолжить мысль 07 Ноября 2011, 07:23:02:
#!/bin/sh -e
*nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
exit 0
Wars ~.o

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: раздача интернета через локальную сеть
« Ответ #2 : 07 Ноября 2011, 08:49:11 »
       up echo "nameserver 8.8.8.8" > /etc/resolv.conf
Тогда уж отдельной командой
sudo su root -c "echo -e 'nameserver 11.222.3.4\nnameserver 11.222.3.5' > /etc/resolv.conf"Принято приоритетно использовать DNS-сервера провайдера и прописывать их один раз, а не теребить при каждом подъеме интерфейса

Оффлайн Zeleboba

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: раздача интернета через локальную сеть
« Ответ #3 : 08 Ноября 2011, 23:13:04 »
Спасибо за поправки.
Инет через кросс-кабель раздается замечательно.
мои настройки: /etc/sysctl.conf
net.ipv4.ip_forward=1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1

/etc/rc.local
iptables -t nat -A POSTROUTING -s 10.2.10.0/16 -o eht0 -j MASQUERADE
iptables -A FORWARD -s 10.2.10.0/16 -o eth0 -j ACCEPT
iptables -A FORWARD -d 10.2.10.0/16 -m state --state ESTABLISHED,RELATED -i eth0 -j ACCEPT

Оффлайн dzekka

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: раздача интернета через локальную сеть
« Ответ #4 : 01 Августа 2013, 18:26:54 »
Делаю по инструкции: https://help.ubuntu.ru/wiki/sharing_internet
Способ: Раздача Интернета в локальную сеть (ICS: Internet Connection Sharing)
Цитировать
сохраняем настройки iptables в файл:
iptables-save > /etc/iptables.up.rules
У меня на эту команду выдает:
-bash: /etc/iptables.up.rules: Permission deniedПробывал перед командой писать sudo, но все равно нет доступа.
Изначально файла не было. Создал. Текстовые редакторы нормально его открывают.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: раздача интернета через локальную сеть
« Ответ #5 : 01 Августа 2013, 18:34:24 »
Предлагаю сначала ввести
sudo -sно после решения проблемы с созданием бекапа правил не забыть сделать exit

 

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