Страница 1 из 1
grehov
Вопрос: есть два ноута. инет по проводу. 1 ноут под убунтой. второй на 7ке. хочу-надо сделать ноут с убунтой как вход на инет и раздачу инета по Вай-фаю для второго ноута. т.к. таскать по квартире необходимо именно ноут с 7кой...
Настолько привык на своем ноуте к убунте. что не представляю его под виндой Pardon
какие есть варианты???
Angelier®
Вариант номер раз (простой) - DIR-320
Вариант номер два (на паипаста):

Код:

   1. sudo apt-get install squid;
   2. Идем редактировать конфиг. Открываем nano /etc/squid/squid.conf, ищем нужные строки и корректируем следующим образом:

      ...
      http_port 3128 #<<< раскомментировать эту строчку
      ...
      cache_dir ufs /var/spool/squid 100 16 256 #<<< раскомментировать эту строчку
      ...
      acl our_networks src 192.168.0.0/24 #<<< раскомментировать эту строчку
      http_access allow our_networks #<<< раскомментировать эту строчку
      ...
      visible_hostname proxy.localdomain #<<< добавить строчку, скорее всего взамен строки 2161
      ...
   3. Перезапускаем проксю sudo /etc/init.d/squid restart;
   4. Настраиваем браузеры на клиентских машинах на использование прокси: адрес прокси — пишем IP-адрес интерфейса, обращенного в локалку. Скорее всего это будет 192.168.0.1, порт прокси — указанный в конфиге 3128.

UPDATE:

Желающим сделать прозрачное проксирование необходимо изменить в конфиге squid.conf одну строчку

...
http_port 3128 transparent
...

Затем для заворачивание нужных портов на сквид прописывается правило:

iptables -t nat -A PREROUTING -i eth0 -d ! 192.168.0.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.0.1:3128

grehov
Angelier®
спасибо.
что есть вариант 1???? ваще не понял... если со вторым хоть понятно куда копать...
Angelier®
grehov писал(а):

что есть вариант 1?


роутер с вафлей. Втыкаешь в него провод и радуешься беспроводному интернету на обоих ноутах Pardon
idd
grehov
реально нафиг этот геморой. Ставь роутер и не парься.
LonelyBeast
1. 1 вариант намного проще
2. если энтузиаст - то пожалуйста http://forum.ubuntu.ru/index.php?topic=3244.0
grehov
ага..
есть роутер. тока длина провода около 100метров и он скручен из кусков. ноут инет видит, а роутер - нет. т.е. я настраиваю роутер. и ноут его видит. а вот сам роутер инет не видит вообще... потому и стал вопрос об 1 ноуте как раздатчике инета.
либо мне моск провайдер морочит, но там реаьно трабл с проводом. либо тупо снести убунту и поставить 7ку на свой ноут. но я привык уже жить без вирусни, глюков, и к определенным удобствам линуха cry
LonelyBeast
может просто роутер неправильно настраиваешь, что он инет не видит Wink
grehov
LonelyBeast писал(а):

может просто роутер неправильно настраиваешь, что он инет не видит Wink


вариант конечно, но с такими же настройками ноут работает а ноут нет. инструкция с сайта провайдера... тем более что аналогичная проблема была раньше - решили ее заменой куска провода...

в первом сообщении изменения чтоб на 2 сетевухи по проводу. а мне типа вайфай нужен или я то-то не понял???
Sergol
grehov
Решай проблему с кабелем. Как можно вообще называть интернетом то, что идет через кабель, который даже в квартире из какого то говна (сорри) собран? В любом случае вариант с роутером будет надежнее, стабильнее и менее геморойный.
Serge!
https://help.ubuntu.com/community/WifiDocs/WirelessAccessPoint
Правда там для 3-х интерфейсов. Для 2-х как я понимаю процедуру создания моста можно пропустить, достаточно обычного нат + dhcp сервер (да и то необязательно).
Serge!
совершенно случайно вспомнил, что у меня временно завалялся второй ноут. Из любопытства решил настроить точку доступа на убунту (10.04)
Ничего сложного нет.
1. Настраиваем интерфейсы:
Редактирует /etc/network/interfaces
Код:


cat /etc/network/interfaces


Код:


auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.3.1
netmask 255.255.255.0
wireless-mode ad-hoc
wireless-channel 1
wireless-rate auto
wireless-essid Access-Point
serge@nsv:~$


перезапускаем службу:
Код:


sudo /etc/init.d/networking restart



Код:

~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0e:7b:53:cc:9e 
          inet addr:10.1.47.38  Bcast:10.1.47.39  Mask:255.255.255.248
          inet6 addr: fe80::20e:7bff:fe53:cc9e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:113902 errors:0 dropped:0 overruns:0 frame:0
          TX packets:75740 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:164146198 (164.1 MB)  TX bytes:5123847 (5.1 MB)

eth1      Link encap:Ethernet  HWaddr 00:16:6f:0a:35:99 
          inet addr:192.168.3.1  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::216:6fff:fe0a:3599/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:66300 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105254 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3698518 (3.6 MB)  TX bytes:157832541 (157.8 MB)
          Interrupt:22 Base address:0x6000 Память:cddff000-cddfffff

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:132 errors:0 dropped:0 overruns:0 frame:0
          TX packets:132 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8827 (8.8 KB)  TX bytes:8827 (8.8 KB)


Здесь eth0 внешний интерфейс. Настройка по DHCP прова
eth1 - собсно вай-фай. Адрес любой (из 3-х соотв. подсетей)
wireless-mode ad-hoc - переключаем карточку в режим точки доступа
2. Включаем форвардинг:
Создаем файл (в моем случае ipforwarding)
Код:


echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -o eth0 -j MASQUERADE


делаем его исполняемым и выполняем.
Собсно все. DHCP сервер поднимать не стал из-за банальности да и необязателен он для домашней сети.
Нужно только помнить, что:
1. на клиентах ип должно быть из той же подсети, что и внутренний адрес шлюза
2. Шлюз - непосредственно внутренний адрес
3. в днс прописывать днс пдреса прова. Ну или поднимать кеширующий днс сервер и прописывать локальный адрес (для дома нафик не нужно)

Как видим ничего сложного, почему в сети столько примеров непосредственно с мостом мне непонятно. Любой роутер подефолу как правило работает через нат. Хотя и на мост настроить ничуть не сложнее.

PS Не забыть убить гуевый нетвор манагер! Минут 15 потерял, вайфай не поднимался, потому как я убивал его килом, а он оказывается запускался автоматом! Выключил через гуй - все заработало.
Новая тема Ответить на тему
Показать сообщения:
Страница 1 из 1
Перейти:
ИНФОРМАЦИЯ ПО ИКОНКАМ И ВОЗМОЖНОСТЯМ

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете вкладывать файлы
Вы можете скачивать файлы