Как раздать интернет, домашняя сеть — ubuntu minimal + 3g mts + dlink dir300?
Здравствуйте! Такая проблема .
Есть 3g модем МТС и dlink dir-300, на компьютер с windows был установлен 3g модем, компьютер подключался
кабелем к интернет порту роутера, тот в свою очередь раздавал интернет по lan и wi-fi.
Роутер имеет настройки wan:
Тип соединения: Статический IP
IP адрес WAN: 192.168.0.2
Маска подсети: 255.255.255.0
IP адрес LAN: 192.168.1.1
Маска подсети: 255.255.255.0
Шлюз: 192.168.0.1
DNS сервер: 192.168.0.1
DHCP сервер: включен
Режим работы: Шлюз
Настройки компьютера с windows:
IP: 192.168.0.1
Маска подсети: 255.255.255.0
Сейчас есть машинка с ubuntu server на борту, есть выход в сеть через все тот же 3g модем (в ifconfig определяется как usb0 ).
Собственно, вопрос: как раздать интернет, так же, как было с windows?
ЗЫ: Бабушкой клянусь, искал решение в гугле, ничего подходящего не нашел.Что-то пробовал, не получалось. Заранее благодарен.
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -j ACCEPT
iptables -t nat -A POSTROUTING -o usb0 -j MASQUERADE
и в /etc/network/interfaces для сетевой карточки address 192.168.0.1,netmask 255.255.255.0
Должно работать ?(сейчас не могу попробовать)
@karpachew выглядит всё верно. Но имхо, лучше убрать два NAT, выставить на интерфейсе адрес 192.168.1.254/24 и поднять DHCP на самой убунте, а на dir'е всё это отключить.
@karpachew да, только убунту тогда подключаем в LAN порт, тем самым убунта и ПК будут в одной физической подсети, а Dlink будет просто свичём, это будет эффективнее работать и быстрее. Ну и порты наружу выставлять проще будет. =)
@karpachew Если я все правильно понял, то у вас получается что ubuntu PC это шлюз в интернет. От него идет LAN в WAN порт D-link. А D-link уже раздает дальше. То тогда оставьте в покое D-link, вернее WAN-порт получит адрес от Ubuntu, например 10.10.10.2, а DHCP на D-link отдаст уже клиентам 192.168.1.2-192.168.254. Пробрасывать порты к клиентам будет "весело", но если ubuntu настроите правильно должно все работать.