LinuxForum.Fans
Тема

[Решено] Настройка NAT

Автор: ramzed 12 сообщений 2221 просмотров
#36313

Задача в следущем:
Имеется кабель от провайдера, который работает на интерфейсе eth0. Он имеет статический IP адресс, и еще есть фильтрация по MAC-адресу со стороны провайдера. Хочу пробросить весь трафик, который идет с интерфеса wlan0 в сторону инета, на интерфейс eth0. Возможно ли это? iptables, я так понимаю подменивает только IP адрес в исходящих пакетах... а провайдер их рубит, т.к. MAC-адрес в пакете - интерфейса который висит по WiFi.

Что делать в таком случае? Это вообще возможно провернуть? Заранее благодарен.

#36323

т.е. ты хочешь чтоб интернет стал доступен по беспроводной сети? Всё правильно понимаю?

#36325

freebsd? dragonflybsd?

#36327

ramzed, а у вас роутер есть?

#36331

Роутера нету.
Схема такая: Комп подключен кабелем к провайдеру, который фильтрует mac адреса. К этому же компу по wifi подключен еще один комп (точка-точка). Мне нужно настроить инет для этого второго компа, который на WiFi висит.

Мои два компьютера пингуются и сеть между ними настроена. Терь нужно только наастроить доступ в инет.

NAT настраивал по всякому... Такая схема была последней:

text
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#36349

хм... Комп в который воткнут кабель подключен к инету. Провайдер его мак принимает

Но вот второй не будет так работать. 2 одинаковых мака в одной сети не может быть...
Мне нужно дать доступ в инет для компа который подключен к первому (с инетом).

Кабель -> 1 комп -> WiFi -> 2 комп

#36351

ramzed, как-то надо тогда заголовки менять в пакетах. Где написано какой МАС.

#36352

Просто если поменять MAC на пакетах, приходящих через wlan0 (WiFi интерфейс), на MAC который провайдер пропускает, то все равно обратной связи не будет... Как мой 1 комп будет понимать что пакет из инета пришел именно для 2 компа... Он тогда все равно не будет MAC адресс на правильный подменивать...

Вобщем наверно надо позвонить провайдеру и сказать чтоб еще один MAC адрес в доступ разрешили...

#36353

а вот это не поможет?
http://kubuntu.ru/nat-iptables

не надо никуда звонить.
если есть NAT то к провайдеру будут уходить пакеты от компьютера № 1.
второй будет "спрятан".

вот можно почитать
http://www.howtoforge.com/nat_iptables

а вот тут целая куча
http://forum.ru-board.com/topic.cgi?forum=8&topic=1063&start=80

#36356

В роутерах есть кнопка "клонировать мас" - копайте как работает.

#36357

Termo, Спасибо тебе огромное... Вообще ничего из своих предыдущих настроек не менял, только настроил роутинг...

text
[root@localhost ramzed]# route add -net 192.168.0.0 netmask 255.255.255.0 dev wlan0
[root@localhost ramzed]# route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0

Все сразу же заработало!!!! СПАСИБО!

Войдите или зарегистрируйтесь, чтобы ответить.