LinuxForum.Fans
Тема

Настройка NAT для выхода в инет по локалке

Автор: ArtemValentinovich 7 сообщений 2522 просмотров
#94581

Помогите, пожалуйста, настроить NAT

Прочитал я следующее, что нужно прописать в /etc/sysconfig/iptables
параметр: -A POSTROUTING -o eth0 -s 172.16.0.0/12 -j SNAT --to 192.168.0.1

А потом перезагрузить с помощью команды: service iptables restart

Но в моем случае локальная сеть осуществляется через Wi-Fi
Значит я должен вместо eth0, что-то другое написать, а что?

И еще, что означает первый и второй IP адрес: 172.16.0.0/12 и 192.168.0.1

И что еще нужно сделать, если нужно?

#94608
ArtemValentinovich написал:

Значит я должен вместо eth0, что-то другое написать, а что?

Для просмотра(управления) сетевыми интерфейсам выполните ifconfig. Увидите какие сетевые интерфейсы у вас подняты. А по таблице маршрутизации(iptables) есть большущее руководство. Но не многие понимают до конца написание правил маршрутизации в этой таблице.
Есть программы с графическим интерфейсом облегчающие написания этих правил. Посмотрите в репозитории по ключевому слову firewall.

Wi-Fi - будет сетевым интерфейсом wlan0. Цифра - порядковый номер интерфейса.
Ethernet (сетевая карта с обычным сетевым кабелем) - eth0....N
Коммутируемое соединение через модем(DSL модем) - ppp0..N

#94619
ArtemValentinovich написал:
Помогите, пожалуйста, настроить NAT

Прочитал я следующее, что нужно прописать в /etc/sysconfig/iptables
параметр: -A POSTROUTING -o eth0 -s 172.16.0.0/12 -j SNAT --to 192.168.0.1

А потом перезагрузить с помощью команды: service iptables restart

Но в моем случае локальная сеть осуществляется через Wi-Fi
Значит я должен вместо eth0, что-то другое написать, а что?

И еще, что означает первый и второй IP адрес: 172.16.0.0/12 и 192.168.0.1

И что еще нужно сделать, если нужно?

1. Прочитать iptables tutorial.
2. Думаю Вам в данном случае NAT не может.

#94637
CyberDaemon написал:

1. Прочитать iptables tutorial.
2. Думаю Вам в данном случае NAT не может.

А что поможет, как сделать общий доступ к инету?

А на счет firewall,
То я получил следующее:
Пакет system-config-firewall-base-1.2.27-1.fc13.noarch уже установлен, и это последняя версия.
Пакет system-config-firewall-tui-1.2.27-1.fc13.noarch уже установлен, и это последняя версия.
Пакет system-config-firewall-1.2.27-1.fc13.noarch уже установлен, и это последняя версия.
Выполнять нечего

#94668
ArtemValentinovich написал:
[quote=CyberDaemon]
1. Прочитать iptables tutorial.
2. Думаю Вам в данном случае NAT не может.

А что поможет, как сделать общий доступ к инету?
...
[/quote]
Для начала описание проблемы поподробнее. Что нужно сделать, что куда подсоеденено.
NAT делается на шлюзе. Если у Вас шлюз то расскажите поподробнее...

#94673

Я понял в чем была ошибка надо было указывать не wlan0, а ppp0

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

Теперь надо будет разобраться, как ограничить доступ по ip адресу и прочие настройки осуществить.

#94746

Почитайте вот это

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