Один 3G модем на два компьютера

Автор jaamMaika, 26 декабря 2014, 23:31:54

« назад - далее »

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

jaamMaika

Соединил два компьютера по Ethernet.
Настроил "маскарадинг". Теперь соединение с Internet есть на обоих компьютерах, но выйти в Internet не могу (страницы не открываются, торрент стоит). Единственно доступная страница (на обоих ПК) - web оболочка 3G модема (192.168.1.1).
Если отключить Ethernet, то ПК с модемом выходит в Internet. До "маскарадинга" локалка так же, убивала Internet.
Ранее: Ubuntu 14.10 + Rosa R5 Internet работал. :D
Теперь: Debian 7.7 + Rosa R5 не работает. :'(
Настраивал по этой инструкции:

Спойлер
Как раздать интернет через вторую сетевую карту
Дано:
Сетевая карточка eth0 подключенная с помощью PPPoE к интернету и eth1 подключенная к сети
с адресом 192.168.0.1 к которой подключена сеть с адресами 192.168.0.2 в которой нужно
раздать интернет.
Для начала включим форвардинг:
sudo -i
echo 1 > /proc/sys/net/ipv4/ip_forward
Чтобы форвардинг автоматически включался при запуске системы, открываем файл:
gedit /etc/sysctl.conf
и добавляем в него строчку:
net.ipv4.ip_forward = 1
Затем включаем NAT
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Чтобы NAT работал после перезагрузки делаем следующее:
Сохраняем настройки iptables в файл:
iptables-save > /etc/iptables.up.rules
И добавляем в конец файла:
gedit /etc/network/interfaces
эту строчку, для автоматической подгрузки правил:
pre-up iptables-restore < /etc/iptables.up.rules
Так же в этот файл добавляем правила роутинга:
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth1
Чтобы добавить адреса DNS серверов второй машине надо в ее /etc/resolv.conf прописать
строку вида "nameserver 8.8.8.8". Вместо 8.8.8.8 можно использовать ip DNS сервера, которые
предоставляет провайдер. Если есть желание для надежности использовать больше одного DNS
сервера, то добавлять отдельными строками.

endru

Цитата: jaamMaika от 26 декабря 2014, 23:31:54Сетевая карточка eth0 подключенная с помощью PPPoE к интернету и eth1 подключенная к сети
...
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
так и зачем тогда писать eth1? на этой карте нет интернета!
меняй на eth0
и маршруты можешь удалить. тоже не правильные получаются!