![]() |
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. на ноуте нет винта поэтому гружусь с самого шустрого по железу линуха в режиме лайв! Конфиг конечно не сохранится нужно будет если получится пробросить инет прописывать после каждого старта оси. Всем заранее спасибо! |
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 |
помогло так!
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-