LINUX.ORG.RU
решено ФорумAdmin

Раздача инета с ноута по локалке

 , ,


1

1

имеется:: ноут:гента; стац:деб

на ноуте юсб модем. ноут и стац соединены кабелем

задача:: с ноута раздать инет на стац..

ЗЫ:: ноут - 192.168.0.1, стац - 192.168.0.2, маска одинакова.

поднял на обоих eth0.. пингуются оба без потерь.. но на стаце не могу пропинговать сайт(следствие-не могу выйти в инет).

что еще нужно - выложу.. запарился искать..

forward в sysctl писал.. iptables стоят на обоих, но -L выдает, что ниче не прописано(или неправильно смотрю??)

ЗЫ:: зеленые светики горят на обоих, а оранж - ток на стаце.

ЗЫЫ:: с сетями имею дело первый раз.. а читать уже надоело - башка кипит..

★★

Последнее исправление: TODD (всего исправлений: 2)

Гугли про NAT, если точнее MASQUERADE.

erfea ★★★★★
()
iptables -t mangle -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward 

На Debian выставит шлюзом 192.168.0.1

route add default gw 192.168.0.1
И указать DNS:
echo nameserver 8.8.8.8 > /etc/resolv.conf

kostik87 ★★★★★
()

но -L выдает, что ниче не прописано(или неправильно смотрю??)

iptables -t nat -L -n
invokercd ★★★★
()

На ноуте

iptables -t nat -A POSTROUTING -s 192.168.0.2 -j MASQUERADE
На пк
route add default gw 192.168.0.1 eth0
И, если нужно, поправь resolv.conf.

stage3 ★★
()
Ответ на: комментарий от kostik87

почему днс именно 8,8,8,8??

iptables -t mangle -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu << что делает??

переписанная строка на построутинг с указанием ип стаца.. и указанием днс 8,8,8,8.. решило проблему.

TODD ★★
() автор топика
Ответ на: комментарий от TODD

2invokercd

-t nat и -t mangle выдает то, что прописывал..

ЗЫ:: разобрался немного..

TODD ★★
() автор топика
Ответ на: комментарий от TODD

почему днс именно 8,8,8,8??

DNS от google, в большинстве случаев доступен всем, можно было так же посмотреть dns, который использует система на ноутбуке и указать такой на на стационарном ПК.

ptables -t mangle -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu << что делает??

Согласование размера ip пакета, если вы используйте vpn (ppp) размер ip пакета в этом случае меньше стандартных для ethernet 1500.

переписанная строка на построутинг с указанием ип стаца.. и указанием днс 8,8,8,8.. решило проблему.

Можно было сеть указать "-s 192.168.0.0/24", а что маршрут по умолчанию 'route add default gw 192.168.0.1' вы не делали ?

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

тее днс'ы тож работают.. в резолве остались после подключения к стацу модема..

вся проблема заключалась в iptables... именно опция -s <ip>

а гугл дал -o <eth>

до этого столько маршрутов делал.. но нужно ток прописать ноут шлюзом на стаце..(т.е. конечно делал и в первую очередь после поднятия интерфейса)

думаю согласование не будет нужно..

шлюз прописывается в interfaces?? (вместе с днс, маской и т.д.)

TODD ★★
() автор топика
Ответ на: комментарий от TODD

шлюз прописывается в interfaces?? (вместе с днс, маской и т.д.)

Можно на ноутбуке поднять dhcp сервер на eth0 и прописать выдачу параметров сети в нём, диапазон ip адресов, dns сервер и шлюз, тогда в /etc/network/interfaces ничего прописывать не нужно, кроме

auto eth0
iface eth0 inet dhcp

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

в общем решено

-s 192.168.0.2 тож пойдет..

dhcp стоит... но подымать его на eth пока нет необходимости..

и eth и wlan пользуюсь очень редко.. поэтому скрипты написал с нужными командами.. dhcp подымается когда подключаюсь через вафлю..

интересует доступ к папкам стаца через локалку.. чем порекомендуете пользоваться?? (как вариант рассматриваю ssh и ftp)

ЗЫ:: пойду пока гугл гляну посчет этих вещей..

TODD ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.