Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   Wlan0 инет есть, eth0 нету (http://forum.oszone.net/showthread.php?t=266386)

erd-zelen 18-08-2013 07:15 2203453

Wlan0 инет есть, eth0 нету
 
Всем привет! Имеется ноутбук с осью Slax - в режиме лайв, с двумя карточками (Wlan, Lan) и стационарный комп (винда ХР). На ноуте приходит интернет (Wlan), нужно его раздавать в Lan карточку (к lan подключен стационар).
на стационаре (windows XP) прописал LAN
192.168.1.3
255.255.255.0
192.168.1.2 шлюз
8.8.8.8 DNS
route add 0.0.0.0 192.168.1.2
на ноуте (Slax) прописал LAN
ifconfig etho 192.168.1.2
ifconfig netmask 255.255.255.0
sysctl -w net.ipv4.ip_forward=1
компы друг друга видят а инета нет на стационаре! Подскажите что далее нужно сделать? третий день бьюсь.
на ноуте wlan0 - 192.168.0.*
P.S. на ноуте нет винта поэтому гружусь с самого шустрого по железу линуха в режиме лайв! Конфиг конечно не сохранится нужно будет если получится пробросить инет прописывать после каждого старта оси. Всем заранее спасибо!

AMDBulldozer 18-08-2013 13:37 2203536

erd-zelen, на шлюзе надо настроить NAT.
Способы немного различаются в зависимости от интерфейса, но в Вашем случае, скорее всего, подойдет команда вроде:
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o wlan0 -j SNAT --to-source x.x.x.x
где x.x.x.x - ip шлюза провайдера.
Правда возможен еще вариант, что провайдер раздает интернет по PPPOE и у Вас имеется также виртуальный интерфейс ppp0.
тогда команда будет выглядеть так:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

erd-zelen 19-08-2013 04:36 2203856

помогло так!
ifconfig eth0 192.168.1.2
sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
у роутера шлюз 192.168.0.1
Спасибо за подсказку!


Время: 14:51.

Время: 14:51.
© OSzone.net 2001-