Программное обеспечение

Как настроить общий доступ к интернет в Linux?

Я новичок в Linux, точнее в настоящем Linux - Gentoo. У меня есть вай-фай карточка на компьютере и ноутбук. Настроил сеть между ними, пинг отменный. Но как мне по вай-фаю пустить инет? Желательно стандартными средствами. Это же Linux!
Предположим, что у вас есть машина, подключенная к интернету и требуется раздать его на другие компьютеры.
Интернет ------> |пк1 (шлюз) | --->пк2(свитч).. и т. д
Исходные данные:
Оба компьютера соединены по сети.
На пк1 установлено 2 сетевые карты:
eth0 - к ней подключен интернетeт
eth1 - к ней подключена локальная сеть
Настройте вторую карту (eth1) так:
IP: 192 . 168 . 0 . 1
Netmask: 255.255.255.0
или введите в консоли:
ifconfig eth1 192 . 168 . 0 . 1 netmask 255.255.255.0
ifconfig eth1 up
Разрешите направление пакетов.
Чтобы сделать это, отредактируйте /etc/sysctl.conf: вставьте строчку
net.ipv4.ip_forward=1
Выполните:
sysctl -w net.ipv4.ip_forward="1"
для того, чтобы применить это правило до перезагрузки
Установите iptables, введите следующее правило (для передачи интернета второму компьютеру) и сохраните его.
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Установите и запустите dnsmasq (или, вы можете использовать DNS провайдера) .
Установите на втором компьютере:
IP: 192 . 168 . 0 . 2
Netmask/Маска: 255.255.255.0
Gateway/Шлюз: 192 . 168 . 0 . 1
DNS: 192 . 168 . 0 . 1
Второй компьютер теперь должен быть подключён к интернету.
Если после перезагрузки правила iptables не восстанавливаются, добавьте
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
в любой стартовый скрипт (rc.local например)
Алексей Бурдыкин
Алексей Бурдыкин
4 782
Лучший ответ
Павел Якименко Спасибо большое. Вы мне очень помогли.
А у тебя какой Интернет Dial-Up или ADSL? Я вот знаю как на ADSL сделать поключение к Интернету. Запусти терминал. в терминале впиши такой набор слов как "sudo pppoeconf" жми потом на клавишу "Enter" там дальше в досовском окне вводишь название своего логина жмёшь на "ok" и потом в следующем окне вводишь название своего пароля и тоже жмёшь на "Ok" - и ты к Интернету подключён.
Марк Войташек
Марк Войташек
32 542
Павел Якименко Нет, у меня Ethernet. И ответ первого отвечающего мне и помог. Спасибо.
Бибит В Dos'овском окне?!!!В Linux'e?!