К моему компу на которум теперь стоит kubuntu подключён сетевой инет я поставил 2 сетевухи и настроил на Windows ХР сетевой мост с доступом второго (Vista) компа в интернет всё нормально работает! А как ето зделать в Kubuntu беспонятия, подскажите как и что я на неё перешол недавно и хочу полностью распращатся с виндой, ето единственная проблема которая меня останавливает!
Решения: Купи роутер и не парся не предлагать)
может тебе сюда
и 2 темы создавать не надо было...
всё удалил)
что такое eth0 и PPPoE?
ммм... eth0 это сетевая карта... а PPPoE читай тут
Может еесть какая-то програма через которую можно ето зделать ну такого плана как стандартно в винде можно настроить сетеврй маост!? То что ты кинул мне там нечего не понятно начал вводить просто команды застрял на
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
FATAL: Error inserting ip_tables (/lib/modules/2.6.28-11-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
iptables v1.4.1.1: can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
Yarik чтобы внести изменения в iptables ты должен иметь права одминистратора системы. в ошибке это четко видно "Permission denied (you must be root)".
перед командой пиши "sudo <твоя команда>"
У меня загвоздочка на первом же! Просписываю: sudo echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied или ето так и нада?
sudo -s
и потом все команды можно без sudo.если не поможет совет urusha повробуй зайти в консоле под root'ом
su
затем вводи команды. по окончании выйди из root'а
sudo nano /etc/sysctl.conf
и добавляем в него строчку:
net.ipv4.ip_forward = 1
Я открыл, добавил строчку как сохранить?
там вроде внизу пишут... Ctrl+O
выход Ctrl+X
вроде так...
еще можешь почитать команды в линуксе...
спасиба помогло!)
Затем включаем NAT
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Где ppp0 название вашего интерфейса через который выходите в интернет.
Что такое название интерфейса? Как узнать или где посмотреть?
интерфейс,то через что ты имеешь выход в интернет модем,ethernet или wi-fi and etc. Если твой мост тянется по витой паре(через сетевые карты), набираешь ifconfig (узнаешь имя интерфейса eth0 или 1 или 2 и так далее (скорей всего это будет eth0) )и как раз вместо ppp0 подставишь то что выдаст команда
И добавляем в конец файла:
sudo nano /etc/networks/interfaces
у меня етот файл пустой добавляю туда: эту строчку, для автоматической подгрузке правил
pre-up iptables-restore < /etc/iptables.up.rules
Так же в этот файл добавляем правила роутинга:
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0
и не сохраняет у меня нету такой директории захожу в etc а там нету папки networks только network и NetworkManager (ето из тех которые начинаются на n)
sudo nano /etc/network/interfaces вот правильный путь
спасибо!
как теперь проверить раздаю ли я интернет?
на другом компьютере ине та пока нет.
нету
У клиентов (на которых должен быть инет) нужно прописать маршрутом по умолчанию - твой гетвей.
Или прописать штоб это dhcpd делал сам!
sudo nano /etc/resolv.conf оттуда берешь адрес(-а) и копипастишь его в первичный(если один адрес) вторичный(если два) ДНС венды. (если что поменяй местами первичный и вторичный,у меня был косяк подобный).
Отправить комментарий