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

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

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

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

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
и маршруты можешь удалить. тоже не правильные получаются!